.animated{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.ts-effect-image{backface-visibility:hidden;-webkit-backface-visibility:hidden;text-align:center}.ts-effect-image .image-link{overflow:hidden;position:relative;max-width:100%;display:block}.counter-wrapper:after{content:"";clear:both;display:table}.counter-wrapper{padding:10px 40px;border-radius:60px;background:#fff;vertical-align:top;display:inline-block}.counter-wrapper>*{float:left}.counter-wrapper>div{font-size:0;min-width:50px;text-align:center;line-height:1}.counter-wrapper>div>div{font-size:26px;line-height:1;vertical-align:baseline;display:inline-block}.counter-wrapper>div>.ref-wrapper{font-size:17px}.counter-wrapper>.dot{font-size:24px;position:relative;top:-6px;margin:0 10px;line-height:1;display:block}.ts-banner,.ts-banner *{backface-visibility:hidden;-webkit-backface-visibility:hidden}.ts-banner{overflow:hidden;position:relative;text-align:center;width:100%}.ts-banner.text-left .banner-wrapper{text-align:left}.ts-banner.text-right .banner-wrapper{text-align:right}.ts-banner.text-center .banner-wrapper{text-align:center}.ts-banner .banner-wrapper{position:relative}.ts-banner .banner-wrapper .banner-bg{overflow:hidden}.ts-banner .banner-wrapper>a{right:0;position:absolute;bottom:0;top:0;left:0;z-index:9}.ts-banner .banner-bg img{position:relative;-o-object-fit:cover;object-fit:cover;margin:0 auto;width:100%}.ts-banner:not(.text-under-image) .box-content{transition:.3s ease 0s;position:absolute;display:table;z-index:2}.ts-banner header{vertical-align:middle;display:table-cell}.ts-banner .box-content .description,.ts-banner .box-content h2,.ts-banner .box-content h6,.ts-banner.style-arrow .ts-banner-button a{color:#fff;line-height:1.2}.ts-banner .box-content h2{margin-bottom:20px}.ts-banner .box-content h6{margin-bottom:10px}.ts-banner .box-content .description{margin-bottom:30px}.ts-banner .ts-banner-button{overflow:hidden;position:relative;display:inline-block}.ts-banner .ts-banner-button .button{text-decoration:none;border-width:0}.left-top .box-content{right:auto;bottom:auto;top:50px;left:50px}.left-bottom .box-content{right:auto;bottom:50px;top:auto;left:50px}.left-center .box-content{transform:translateY(-50%);right:auto;bottom:auto;top:50%;left:50px}.right-top .box-content{right:50px;bottom:auto;top:50px;left:auto}.right-bottom .box-content{right:50px;bottom:50px;top:auto;left:auto}.right-center .box-content{transform:translateY(-50%);right:50px;bottom:auto;top:50%;left:auto}.center-top .box-content{right:0;bottom:auto;text-align:center;top:50px;left:0;width:100%}.center-bottom .box-content{right:0;bottom:50px;text-align:center;top:auto;left:0;width:100%}.center-center .box-content{transform:translate(-50%,-50%);right:auto;bottom:auto;text-align:center;top:50%;left:50%;width:100%}.elementor-column.elementor-col-100 .left-top .box-content{top:60px;left:60px}.elementor-column.elementor-col-100 .left-bottom .box-content{bottom:60px;left:60px}.elementor-column.elementor-col-100 .left-center .box-content{left:60px}.elementor-column.elementor-col-100 .right-top .box-content{right:60px;top:60px}.elementor-column.elementor-col-100 .right-bottom .box-content{right:60px;bottom:60px}.elementor-column.elementor-col-100 .right-center .box-content{right:60px}.elementor-column.elementor-col-100 .center-top .box-content{top:60px}.elementor-column.elementor-col-100 .center-bottom .box-content{bottom:60px}.ts-banner.text-under-image .box-content>*{padding:0;max-width:100%;margin-top:40px;display:block}.ts-banner.text-under-image .banner-wrapper .banner-bg{vertical-align:top;display:inline-block}.ts-banner.text-under-image .banner-wrapper .banner-bg img{width:auto}.ts-banner.button-default .ts-banner-button .button{min-width:170px}.ts-banner.style-arrow .ts-banner-button .button{-webkit-transform:translateX(-100%) translateX(22px);transform:translateX(-100%) translateX(22px);padding:0;font-size:110%;transition:transform .35s ease;min-width:0;text-align:left;border-radius:0;background:transparent;line-height:18px}.ts-banner.style-arrow.text-right:hover .ts-banner-button .button,.ts-banner.style-arrow:hover .ts-banner-button .button{transform:translateX(0)}.ts-banner.style-arrow .ts-banner-button .button span.icon{height:12px;position:relative;width:22px;vertical-align:middle;display:inline-block}.ts-banner.style-arrow .ts-banner-button .button span.icon:after,.ts-banner.style-arrow .ts-banner-button .button span.icon:before{transform:translateY(-50%);position:absolute;top:50%}.ts-banner.style-arrow .ts-banner-button .button span.icon:before{height:1px;content:"";position:absolute;background:#191919;left:0;width:calc(100% - 4px)}.ts-banner.style-arrow .ts-banner-button .button span.icon:after{font-size:10px;font-weight:400;font-style:normal;right:0;color:#191919;font-variant:normal;text-transform:none;content:"\e649";speak:none;-webkit-font-smoothing:antialiased;line-height:1;-moz-osx-font-smoothing:grayscale;font-family:themify}.ts-banner.style-arrow.center-bottom .ts-banner-button,.ts-banner.style-arrow.center-center .ts-banner-button,.ts-banner.style-arrow.center-top .ts-banner-button,.ts-banner.style-arrow.text-center .ts-banner-button{transform:translateX(50%) translateX(-11px);transition:transform .35s ease}.ts-banner.style-arrow.center-bottom:hover .ts-banner-button,.ts-banner.style-arrow.center-center:hover .ts-banner-button,.ts-banner.style-arrow.center-top:hover .ts-banner-button,.ts-banner.style-arrow.text-center:hover .ts-banner-button{transform:translateX(0)}.ts-banner.style-arrow.text-right .button span.icon{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.ts-banner.style-arrow.text-right .ts-banner-button .button{-webkit-transform:translateX(100%) translateX(-22px);transform:translateX(100%) translateX(-22px)}.eff-zoom-in .banner-bg img,.eff-zoom-in .image-link .bg-image{transition:transform .5s}.eff-zoom-in:hover .banner-bg img,.eff-zoom-in:hover .image-link .bg-image{-webkit-transform:scale(1.12);transform:scale(1.12)}.eff-zoom-out .banner-bg img,.eff-zoom-out .image-link .bg-image{transform:translate3d(-30px,0,0) scale(1.12);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .5s;max-width:none;width:calc(100% + 60px)}.eff-zoom-out:hover .banner-bg img,.eff-zoom-out:hover .image-link .bg-image{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.eff-zoom-rotate .bg-content img,.eff-zoom-rotate .image-link .bg-image{transition:.5s ease}.eff-zoom-rotate:hover .bg-content img,.eff-zoom-rotate:hover .image-link .bg-image{-webkit-transform:rotate(6deg) scale(1.15);transform:rotate(6deg) scale(1.15)}.elementor-col-100 .eff-zoom-rotate:hover .bg-content img,.elementor-col-100 .eff-zoom-rotate:hover .image-link .bg-image,.elementor-col-50 .eff-zoom-rotate:hover .bg-content img,.elementor-col-50 .eff-zoom-rotate:hover .image-link .bg-image,.elementor-col-60 .eff-zoom-rotate:hover .bg-content img,.elementor-col-60 .eff-zoom-rotate:hover .image-link .bg-image,.elementor-col-70 .eff-zoom-rotate:hover .bg-content img,.elementor-col-70 .eff-zoom-rotate:hover .image-link .bg-image,.elementor-col-80 .eff-zoom-rotate:hover .bg-content img,.elementor-col-80 .eff-zoom-rotate:hover .image-link .bg-image,.elementor-col-90 .eff-zoom-rotate:hover .bg-content img,.elementor-col-90 .eff-zoom-rotate:hover .image-link .bg-image{-webkit-transform:rotate(6deg) scale(1.3);transform:rotate(6deg) scale(1.3)}.eff-flash .bg-content,.eff-flash .image-link,.list-posts article .entry-format .thumbnail figure,.portfolio-inner .portfolio-thumbnail figure,.ts-blogs article .thumbnail-content figure,.ts-product-category-wrapper.style-grid .products .product-category .product-wrapper>a{overflow:hidden;position:relative}.eff-flash .bg-content:after,.eff-flash .bg-content:before,.eff-flash .image-link:after,.eff-flash .image-link:before,.list-posts article .entry-format .thumbnail figure:after,.list-posts article .entry-format .thumbnail figure:before,.portfolio-inner .portfolio-thumbnail figure:after,.portfolio-inner .portfolio-thumbnail figure:before,.ts-blogs article .thumbnail-content figure:after,.ts-blogs article .thumbnail-content figure:before,.ts-product-category-wrapper.style-grid .products .product-category .product-wrapper>a:after,.ts-product-category-wrapper.style-grid .products .product-category .product-wrapper>a:before{height:100%;transition:transform .5s,opacity .2s ease-in-out 0s;content:"";position:absolute;opacity:0;top:0;background:hsla(0,0%,100%,.3);left:0;width:100%;z-index:5}.eff-flash:hover .bg-content:before,.eff-flash:hover .image-link:before,.list-posts article .entry-format .thumbnail figure:hover:before,.portfolio-inner .portfolio-thumbnail figure:hover:before,.ts-blogs article .thumbnail-content figure:hover:before,.ts-product-category-wrapper.style-grid .products .product-category .product-wrapper>a:hover:before{transform:scaleX(0);opacity:1}.eff-flash:hover .bg-content:after,.eff-flash:hover .image-link:after,.list-posts article .entry-format .thumbnail figure:hover:after,.portfolio-inner .portfolio-thumbnail figure:hover:after,.ts-blogs article .thumbnail-content figure:hover:after,.ts-product-category-wrapper.style-grid .products .product-category .product-wrapper>a:hover:after{transform:scaleY(0);opacity:1}.eff-line .image-link{overflow:hidden;position:relative;line-height:1}.eff-line .bg-content:after,.eff-line .bg-content:before,.eff-line .image-link:after,.eff-line .image-link:before{border:1px solid hsla(0,0%,100%,.7);transition:all .45s ease;content:"";position:absolute;top:15px;left:15px;display:block;z-index:2}.eff-line .bg-content:before,.eff-line .image-link:before{height:0;border-top:none;border-bottom:none;width:calc(100% - 30px)}.eff-line .bg-content:after,.eff-line .image-link:after{height:calc(100% - 30px);border-right:none;border-left:none;width:0}.eff-line:hover .bg-content:before,.eff-line:hover .image-link:before{height:calc(100% - 30px)}.eff-line:hover .bg-content:after,.eff-line:hover .image-link:after{width:calc(100% - 30px)}.ts-banner-image{overflow:hidden;position:relative;text-align:center}.ts-banner-image *{backface-visibility:hidden}.ts-banner-image img.text-image{position:absolute;z-index:2}.ts-banner-image>*{overflow:hidden;position:relative;display:block}.ts-banner-image>:after{content:"";clear:both;display:table}.ts-banner-image img.bg-image{transition:.4s ease 0s;position:relative;width:100%;z-index:1}.ts-banner-image .overlay{right:0;content:"";position:absolute;bottom:0;top:0;left:0;z-index:0}.ts-banner-image.image-radius{overflow:hidden;border-radius:5px}.ts-banner-image img.text-image{transition:.5s ease 0s;max-width:85%;margin:0}.ts-banner-image.left-top img.text-image{right:auto;bottom:auto;top:5%;margin:20px 0 0 10px;left:5%}.ts-banner-image.left-bottom img.text-image{right:auto;bottom:8%;top:auto;margin:0 0 20px 20px;left:5%}.ts-banner-image.left-center img.text-image{transform:translateY(-50%);right:auto;bottom:auto;top:50%;margin:0 0 0 10px;left:5%}.ts-banner-image.right-top img.text-image{right:5%;bottom:auto;top:5%;margin:20px 10px 0 0;left:auto}.ts-banner-image.right-bottom img.text-image{right:5%;bottom:8%;top:auto;margin:0 10px 20px 0;left:auto}.ts-banner-image.right-center img.text-image{transform:translateY(-50%);right:5%;bottom:auto;top:50%;margin:0 20px 0 0;left:auto}.ts-banner-image.center-top img.text-image{transform:translate(-50%);right:auto;bottom:auto;top:8%;margin:10px 0 0;left:50%}.ts-banner-image.center-bottom img.text-image{transform:translate(-50%);right:auto;bottom:8%;top:auto;margin:0 0 10px;left:50%}.ts-banner-image.center-center img.text-image{transform:translate(-50%,-50%);right:auto;max-width:70%;bottom:auto;text-align:center;top:50%;left:50%}.ts-logo-slider-wrapper .content-wrapper{padding:0;text-align:center}.ts-logo-slider-wrapper .content-wrapper ul{padding:0;margin:0}.ts-logo-slider-wrapper .owl-carousel .owl-item{text-align:center}.ts-logo-slider-wrapper .owl-carousel *{backface-visibility:hidden;-webkit-backface-visibility:hidden}.ts-logo-slider-wrapper a{text-align:center;display:block}.ts-logo-slider-wrapper .owl-carousel .owl-item img{margin:0 auto;width:auto}.ts-logo-slider-wrapper.no-nav .content-wrapper .items{padding-right:0;padding-left:0}.ts-logo-slider-wrapper .item{backface-visibility:hidden;-webkit-backface-visibility:hidden;padding:10px 0}.ts-logo-slider-wrapper.text-light.nav-middle .owl-nav>div{color:#999;background:hsla(0,0%,39%,.2)}.ts-logo-slider-wrapper.text-light.nav-middle .owl-nav>div:hover{color:#fff}.ts-shortcode.ts-logo-slider-wrapper .items{margin:0;width:100%}.ts-shortcode.ts-logo-slider-wrapper .items .item{padding:10px 0;border-style:solid;border-width:1px;margin:-1px -1px 0 0}.ts-shortcode.ts-logo-slider-wrapper.ts-slider .items .item{width:calc(100% + 1px)!important;margin-top:0}.ts-shortcode.ts-logo-slider-wrapper.ts-slider .owl-carousel .owl-stage-outer{border-style:solid;border-width:0 1px 0 0}.ts-logo-slider-wrapper:not(.ts-slider).columns-6 .item{width:16.66666667%}.ts-logo-slider-wrapper:not(.ts-slider).columns-5 .item{width:20%}.ts-logo-slider-wrapper:not(.ts-slider).columns-4 .item{width:25%}.ts-logo-slider-wrapper:not(.ts-slider).columns-3 .item{width:33.33333333%}.ts-logo-slider-wrapper:not(.ts-slider).columns-2 .item{width:50%}.ts-logo-slider-wrapper:not(.ts-slider).columns-1 .item{width:100%}.ts-shortcode{position:relative;clear:both}.ts-shortcode .shortcode-heading-wrapper{margin:0 0 30px}.ts-shortcode .shortcode-heading-wrapper h2{margin-bottom:0;display:block}.ts-shortcode.title-border-bottom .shortcode-heading-wrapper h2{position:relative;padding-bottom:4px;width:100%}.ts-shortcode.title-border-bottom .shortcode-heading-wrapper h2:before{right:0;content:"";position:absolute;border-style:solid;border-width:4px 0 0;bottom:0;left:0}.ts-testimonial-wrapper{text-align:center}.ts-testimonial-wrapper .image,.ts-testimonial-wrapper blockquote .rating{margin-right:auto;margin-left:auto}.ts-testimonial-wrapper blockquote:before{display:none}.ts-testimonial-wrapper:not(.ts-slider) .item{margin-bottom:60px;border-style:solid;border-width:0 0 1px;-ms-flex-preferred-size:100%;padding-bottom:60px;flex-basis:100%}.ts-testimonial-wrapper blockquote{padding:0;max-width:none;margin:0;background:transparent}.ts-testimonial-wrapper .image{height:100px;overflow:hidden;margin:0 auto 20px;border-radius:100%;width:100px}.ts-testimonial-wrapper blockquote .author-role{font-size:70%;margin-bottom:30px;line-height:18px}.ts-testimonial-wrapper blockquote .author-role>span{margin-bottom:6px;display:block}.ts-testimonial-wrapper.text-light blockquote{color:#fff}.text-light blockquote .rating:before,.text-light.ts-testimonial-wrapper .rating:before{color:hsla(0,0%,100%,.5)}.text-light blockquote .rating span:before,.text-light.ts-testimonial-wrapper .rating span:before{color:#fff}.ts-team-members:not(.ts-slider) .item{margin-bottom:30px}.ts-team-members .team-content{overflow:hidden;position:relative}.ts-team-members:after{content:"";clear:both;display:table}.ts-team-members .image-content{overflow:hidden;position:relative}.ts-team-members .image-thumbnail figure{position:relative}.ts-team-members .team-info{padding:16px 20px 10px;right:0;position:absolute;bottom:0;left:30px}.ts-team-members .team-info>:not(:last-child){margin-bottom:6px;display:block}.ts-team-members .member-social{margin-right:-5px;margin-left:-5px;margin-top:-10px;display:block}.ts-team-members .member-social a{overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;color:inherit;letter-spacing:.5px;text-align:center;margin:10px 5px 0;line-height:24px!important;display:inline-block}.ts-team-members .member-social a.facebook:hover{color:#3b5998}.ts-team-members .member-social a.twitter:hover{color:#2caae1}.ts-team-members .member-social a.linked:hover{color:#0073b1}.ts-team-members .member-social a.rss:hover{color:#ee802f}.ts-team-members .member-social a.dribbble:hover{color:#ea4c89}.ts-team-members .member-social a.pinterest:hover{color:#cb2027}.ts-team-members .member-social a.instagram:hover{color:#d32558}.portfolio-inner *{backface-visibility:hidden;-webkit-backface-visibility:hidden}.portfolio-inner .item{margin-bottom:60px;outline:0;float:left;display:block}.ts-slider .portfolio-inner .item{margin-bottom:0}.ts-portfolio-wrapper.columns-2 .item{width:50%}.ts-portfolio-wrapper.columns-3 .item{width:33.3333333%}.ts-portfolio-wrapper.columns-4 .item{width:25%}.ts-portfolio-wrapper .item-wrapper{overflow:hidden;position:relative}.ts-portfolio-wrapper .page_navi{text-align:center;margin:40px 0}.ts-portfolio-wrapper .page_navi .nav-content{margin:0 auto;float:none;display:inline-block}.portfolio-inner .item:after,.portfolio-inner .portfolio-thumbnail:after{content:"";clear:both;display:table}.portfolio-inner .portfolio-thumbnail{position:relative}.portfolio-inner .item figure img{width:100%}.cats-portfolio{max-width:calc(100% - 100px);margin:0 -3px}.portfolio-inner .item a.like{float:right}.portfolio-thumbnail>figure~.cats-portfolio,.portfolio-thumbnail>figure~a.like{position:absolute;top:10px;left:10px;float:none;z-index:6}.portfolio-thumbnail>figure~a.like{right:10px;left:auto}.portfolio-inner a.like:before{font-size:80%;margin-right:5px}.portfolio-meta{margin-top:20px}.portfolio-inner figure{overflow:hidden;position:relative;max-width:100%}.portfolio-inner .portfolio-meta{text-align:center}.portfolio-meta .date-time{display:block}.portfolio-inner .portfolio-meta>:not(:last-child){margin-bottom:6px}.ts-shortcode.ts-portfolio-wrapper .load-more-wrapper{margin-top:10px}.ts-twitter-slider .twitter-content{text-align:center}.ts-twitter-slider .twitter-content .date-time a{text-decoration:underline;color:inherit}.ts-twitter-slider .twitter-content .date-time a:hover{text-decoration:none}.ts-twitter-slider .owl-item{opacity:0}.ts-twitter-slider .owl-item.active{opacity:1}.twitter-content .content{font-style:italic}.ts-twitter-slider .icon{font-size:300%;margin-bottom:20px;color:#2caae1;line-height:1}.ts-twitter-slider .date-time{margin-bottom:10px}#page .ts-shortcode.text-light .shortcode-heading-wrapper .shortcode-title,.ts-twitter-slider.text-light .item *{color:#fff}.ts-twitter-slider h4{font-size:100%;margin-bottom:0}.column-tabs{text-align:center}.column-tabs .heading-tab .heading-title{margin-bottom:20px}.column-tabs ul.tabs{margin:0 -30px}.column-tabs ul.tabs li{list-style:none;padding:10px;position:relative;margin:0 20px;cursor:pointer;display:inline-block}.column-tabs ul.tabs li:after{transform:scale(0);right:10px;transition:.35s ease;content:"";position:absolute;border-style:solid;border-width:0 0 2px;bottom:0;left:10px}.column-tabs ul.tabs li.current:after,.column-tabs ul.tabs li:hover:after{transform:scale(1)}.column-tabs ul.tabs li.current{cursor:default}.column-tabs ul.tabs li span.count{text-transform:none}.column-tabs .list-categories{margin:0}.column-tabs .list-categories:after{display:none}.column-tabs .list-categories ul.tabs{width:100%}.woocommerce .column-products.loading .products{transition:.3s ease 0s}.column-products.loading~.shop-more{opacity:0;visibility:hidden}.column-products.loading:after{top:35%}.ts-mailchimp-subscription-shortcode .widget-container .widget-title{margin-bottom:10px;line-height:1.3}.ts-mailchimp-subscription-shortcode .widget-container .newsletter{line-height:1.8}.ts-mailchimp-subscription-shortcode .subscribe-widget>form{display:inline-block}.ts-mailchimp-subscription-shortcode .widget-container .widget-title-wrapper{margin-bottom:30px}.ts-mailchimp-subscription-shortcode .mc4wp-form .subscribe-email input[type=email]{margin-right:15px;min-width:300px;width:auto}.ts-mailchimp-subscription-shortcode .mc4wp-form .subscribe-email .button{min-width:168px;width:auto}.text-light .mailchimp-subscription .newsletter,.text-light .mailchimp-subscription .widget-title{color:#fff!important}.ts-product-category-wrapper .products .product.product-category,.woocommerce .products .product.product-category{margin-bottom:30px}.products .product-category>.product-wrapper>a,.woocommerce .products .product-category>.product-wrapper>a{overflow:hidden;padding:100% 0 0;position:relative;margin:0 auto;border-radius:100%;background:#f2f2f2;width:100%;vertical-align:top;display:inline-block}.products .product-category .product-wrapper>a img,.woocommerce .products .product-category .product-wrapper>a img{height:100%;transform:translate(-50%,-50%);right:auto;position:absolute;object-fit:cover;bottom:0;top:50%;left:50%;width:auto!important}.products .product-category .product-wrapper>a:after{transform:scale(0);right:0;transition:all .35s ease-in-out;content:"";position:absolute;opacity:0;bottom:0;top:0;border-radius:50%;background:rgba(0,0,0,.4);left:0}.products .product-category .product-wrapper>a:before{transform:translate(-50%,-50%) scale(0);font-weight:400;font-style:normal;color:#fff;font-variant:normal;transition:all .35s ease-in-out;text-transform:none;content:"\e61a";position:absolute;speak:none;opacity:0;top:50%;-webkit-font-smoothing:antialiased;left:50%;-moz-osx-font-smoothing:grayscale;font-family:themify;z-index:2}.products .product-category .product-wrapper>a:hover:before{transform:translate(-50%,-50%) scale(1);opacity:1}.products .product-category .product-wrapper>a:hover:after{transform:scale(1);opacity:1}.ts-product-category-wrapper:not(.style-default):not(.style-grid) .products .product-category .product-wrapper>a:after,.ts-product-category-wrapper:not(.style-default):not(.style-grid) .products .product-category .product-wrapper>a:before{display:none}.ts-product-category-wrapper:not(.style-default) .products .product-category .product-wrapper>a{padding:0}.ts-product-category-wrapper:not(.style-default) .products .product-category .product-wrapper>a img{transform:none;bottom:auto;left:auto}.ts-product-category-wrapper.woocommerce .content-wrapper,.ts-product-category-wrapper.woocommerce .products{width:100%}.ts-product-category-wrapper.woocommerce:not(.columns-1) .content-wrapper{width:calc(100% + 30px)}.ts-product-category-wrapper.style-icon .products .product-category .product-wrapper>a{height:auto;position:static;border-radius:0;background:transparent;width:100%;display:block}.ts-product-category-wrapper.style-icon .products .product-category .product-wrapper>a img{height:auto;transition:.25s ease;position:static;max-width:36px;object-fit:fill;width:auto!important}.ts-product-category-wrapper.style-icon .products .product-category .product-wrapper:hover>a img{opacity:.5}.ts-product-category-wrapper.style-icon .products .product-category .meta-wrapper{padding-top:18px}.ts-product-category-wrapper.style-grid .products .product-category .product-wrapper{min-height:280px;position:relative;text-align:left}.ts-product-category-wrapper.style-grid .products .product-category .product-wrapper>a{height:100%;position:static;border-radius:0;width:100%;display:block}.ts-product-category-wrapper.style-grid .products .product-category .product-wrapper>a img{height:auto;right:0;position:absolute;object-fit:fill;top:0;width:60%!important}.ts-product-category-wrapper.style-grid .products .product-category .meta-wrapper{padding:0;position:absolute;top:40px;margin:0;left:40px;z-index:2}.ts-product-category-wrapper.style-grid .product-category .category-name h3>a{position:relative;padding-bottom:24px;display:block}.ts-product-category-wrapper.style-grid .product-category .category-name h3>a:before{height:1px;content:"";position:absolute;bottom:5px;background:#191919;left:0;width:22px}.ts-product-category-wrapper.style-grid .product-category .category-name h3>a:after{font-size:10px;font-weight:400;font-style:normal;color:#191919;font-variant:normal;text-transform:none;content:"\e649";position:absolute;speak:none;bottom:0;-webkit-font-smoothing:antialiased;left:16px;line-height:1;-moz-osx-font-smoothing:grayscale;font-family:themify}.ts-product-category-wrapper.style-grid .product-category .meta-wrapper .category-name{-webkit-box-direction:reverse;-ms-flex-flow:column-reverse wrap;flex-flow:column-reverse wrap;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex}.ts-product-category-wrapper.style-grid .products .product-category .product-wrapper>a:after,.ts-product-category-wrapper.style-grid .products .product-category .product-wrapper>a:before{transform:none;border-radius:0}.ts-list-of-product-categories-wrapper .list-categories{margin:0;display:block}.ts-list-of-product-categories-wrapper .list-categories:after{display:none}.ts-list-of-product-categories-wrapper .list-categories ul{margin:0}.ts-list-of-product-categories-wrapper.columns-2 .list-categories ul,.ts-list-of-product-categories-wrapper.columns-3 .list-categories ul,.ts-list-of-product-categories-wrapper.columns-4 .list-categories ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid}.ts-list-of-product-categories-wrapper.columns-3 .list-categories ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}.ts-list-of-product-categories-wrapper.columns-4 .list-categories ul{-webkit-column-count:4;-moz-column-count:4;column-count:4}.ts-list-of-product-categories-wrapper .list-categories ul li{list-style:none;width:100%;display:inline-block}