.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes fadeIn{ 0%{opacity:0}
100%{opacity:1}
}
@keyframes fadeIn{ 0%{opacity:0}
100%{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeOut{ 0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut{ 0%{opacity:1}
100%{opacity:0}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
.ts-effect-image{text-align:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.ts-effect-image .image-link{display:block;position:relative;max-width:100%;overflow:hidden;}
.counter-wrapper{display:inline-block;padding:9px 26px;border-radius:5px;}
.counter-wrapper > div{min-width:42px;text-align:center;display:inline-block;}
.counter-wrapper > div > *{display:block;}
.counter-wrapper .number-wrapper{display:block;line-height:1;}
.counter-wrapper .ref-wrapper{display:block;line-height:20px;}
.counter-wrapper .dots{padding:0 8px;display:inline-block;vertical-align:top;margin-top:2px;}
.ts-countdown .counter-wrapper .ref-wrapper{text-transform:capitalize;}
.ts-product-deals-wrapper .shortcode-heading-wrapper{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;}
.ts-product-deals-wrapper .shortcode-heading-wrapper > .ts-countdown{margin-left:auto;}
.ts-banner, .ts-banner *{backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.ts-banner{overflow:hidden;width:100%;position:relative;text-align:center;}
.ts-banner .banner-wrapper{position:relative;}
.ts-banner .banner-wrapper .banner-bg{overflow:hidden;}
.ts-banner .banner-wrapper > a{position:absolute;left:0;right:0;bottom:0;top:0;z-index:4;}
.ts-banner .banner-bg img.img-sm{display:none;}
.ts-banner .banner-bg img{position:relative;margin:0 -1px;width:calc(100% + 2px);-o-object-fit:cover;object-fit:cover;}
.ts-banner .box-content{position:absolute;z-index:2;transition:300ms ease 0s;}
.ts-banner .box-content > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;}
.ts-banner.description-top .box-content > div > .description{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}
.ts-banner .box-content > div > *{line-height:1.2;margin-bottom:10px;}
.ts-banner .box-content > div > .description{margin-bottom:30px;}
.ts-banner .box-content .description > *:last-child,
.ts-banner .box-content > div > *:last-child{margin-bottom:0;}
.ts-banner.description-top .box-content > div > .description:not(:last-child){margin-bottom:4px;}
.ts-banner.description-top .box-content > div > h2:not(:last-child){margin-bottom:30px;}
.ts-banner .box-content h2{color:inherit;}
.ts-banner header{display:table-cell;vertical-align:middle;}
.ts-banner .banner-link{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;}
.ts-banner.button-text .box-content > div > .description{margin-bottom:23px;}
.ts-banner .ts-banner-button{display:inline-block;overflow:hidden;position:relative;}
.ts-banner .ts-banner-button .button{text-decoration:none;padding-top:11px;padding-bottom:11px;}
.ts-banner .ts-banner-button .button:not(.button-text){min-width:150px;display:inline-block;}
.ts-banner .ts-banner-button .button:after{transition:opacity 0.2s ease-out, margin 0.2s ease-out;opacity:0;margin-left:0px;width:0;font-size:140%;display:inline-block;vertical-align:middle;position:relative;top:-1px;}
.ts-banner:hover .ts-banner-button .button:after{opacity:1;margin-left:5px;width:auto;}
.ts-banner.button-text .ts-banner-button .button{padding:0 !important;border:0 !important;background:transparent !important;margin:0 !important;color:inherit;min-width:0;text-transform:none;}
.ts-banner.button-text .ts-banner-button .button{margin-top:6px;}
.ts-banner.button-text .ts-banner-button .button:after{font-size:170%;top:0;opacity:1;margin-left:5px;}
.ts-banner.button-text:hover .ts-banner-button .button:after{opacity:0;margin-left:0;}
.ts-banner.bg-left .banner-bg img{object-position:left;}
.ts-banner.bg-right .banner-bg img{object-position:right;}
.text-center-top .box-content h2, .text-center-bottom .box-content h2, .text-center-center .box-content h2, .text-center-top .box-content > div, .text-center-bottom .box-content > div, .text-center-center .box-content > div{margin-left:auto;margin-right:auto;}
.text-left-top .box-content > div, .text-left-bottom .box-content > div, .text-left-center .box-content > div{margin-left:0;margin-right:auto;}
.text-right-top .box-content > div, .text-right-bottom .box-content > div, .text-right-center .box-content > div{margin-left:auto;margin-right:0;}
.text-left-top .box-content, .text-left-bottom .box-content, .text-left-center .box-content{text-align:start;}
.text-right-top .box-content, .text-right-bottom .box-content, .text-right-center .box-content{text-align:end;}
.text-center-top .box-content, .text-center-bottom .box-content, .text-center-center .box-content{text-align:center;}
.text-left-top .box-content{left:30px;right:auto;top:30px;bottom:auto;}
.text-left-bottom .box-content{left:30px;right:auto;top:auto;bottom:30px;}
.text-left-center .box-content{left:30px;right:auto;top:50%;bottom:auto;transform:translate(0,-50%);}
.text-right-top .box-content{right:30px;left:auto;top:30px;bottom:auto;}
.text-right-bottom .box-content{right:30px;left:auto;top:auto;bottom:30px;}
.text-right-center .box-content{right:30px;left:auto;top:50%;bottom:auto;transform:translate(0,-50%);}
.text-center-top .box-content{text-align:center;left:30px;right:30px;top:30px;bottom:auto;}
.text-center-bottom .box-content{text-align:center;left:30px;right:30px;top:auto;bottom:30px;}
.text-center-center .box-content{left:30px;right:30px;top:50%;bottom:auto;transform:translateY(-50%);text-align:center;}
.eff-zoom-in .image-link .bg-image, .eff-zoom-in .banner-bg img{transition:transform 500ms;}
.eff-zoom-in:hover .image-link .bg-image, .eff-zoom-in:hover .banner-bg img{-webkit-transform:scale(1.12);transform:scale(1.12);}
.eff-zoom-out .image-link .bg-image, .eff-zoom-out .banner-bg img{width:calc(100% + 60px);max-width:none;transition:transform 500ms;transform:translate3d(-30px,0,0) scale(1.12);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.eff-zoom-out:hover .image-link .bg-image, .eff-zoom-out:hover .banner-bg img{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);}
.eff-zoom-rotate .image-link .bg-image, .eff-zoom-rotate .bg-content img{transition:500ms ease;}
.eff-zoom-rotate:hover .image-link .bg-image, .eff-zoom-rotate:hover .bg-content img{-webkit-transform:rotate(6deg) scale(1.15);transform:rotate(6deg) scale(1.15);}
.elementor-col-50 .eff-zoom-rotate:hover .image-link .bg-image, .elementor-col-50 .eff-zoom-rotate:hover .bg-content img, .elementor-col-60 .eff-zoom-rotate:hover .image-link .bg-image, .elementor-col-60 .eff-zoom-rotate:hover .bg-content img, .elementor-col-70 .eff-zoom-rotate:hover .image-link .bg-image, .elementor-col-70 .eff-zoom-rotate:hover .bg-content img, .elementor-col-80 .eff-zoom-rotate:hover .image-link .bg-image, .elementor-col-80 .eff-zoom-rotate:hover .bg-content img, .elementor-col-90 .eff-zoom-rotate:hover .image-link .bg-image, .elementor-col-90 .eff-zoom-rotate:hover .bg-content img, .elementor-col-100 .eff-zoom-rotate:hover .image-link .bg-image, .elementor-col-100 .eff-zoom-rotate:hover .bg-content img{-webkit-transform:rotate(6deg) scale(1.3);transform:rotate(6deg) scale(1.3);}
.eff-flash .bg-content, .eff-flash .image-link{position:relative;overflow:hidden;}
.eff-flash .bg-content:before, .eff-flash .bg-content:after, .eff-flash .image-link:before, .eff-flash .image-link:after{content:'';width:100%;height:100%;background:rgba(255,255,255,.3);position:absolute;top:0;left:0;z-index:5;transition:transform .5s,opacity .2s ease-in-out 0s;opacity:0;}
.eff-flash:hover .bg-content:before, .eff-flash:hover .image-link:before{transform:scale(0,1);opacity:1;}
.eff-flash:hover .bg-content:after, .eff-flash:hover .image-link:after{transform:scale(1,0);opacity:1;}
.eff-line .image-link{position:relative;overflow:hidden;line-height:1;}
.eff-line .bg-content:before, .eff-line .bg-content:after, .eff-line .image-link:before, .eff-line .image-link:after{content:"";position:absolute;top:15px;left:15px;border:1px solid rgba(255,255,255,.7);transition:all ease .45s;z-index:2;display:block;}
.eff-line .bg-content:before, .eff-line .image-link:before{width:calc(100% - 30px);height:0;border-top:none;border-bottom:none;}
.eff-line .bg-content:after, .eff-line .image-link:after{height:calc(100% - 30px);width:0;border-left:none;border-right:none;}
.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);}
.eff-overlay .bg-content, .eff-overlay .image-link{position:relative;overflow:hidden;}
.eff-overlay .bg-content:before, .eff-overlay .image-link:before, .eff-overlay .bg-content:after, .eff-overlay .image-link:after{content:'';background:rgba(0, 0, 0, 0.2);width:100%;height:50%;left:0;position:absolute;transition:all 0.2s;z-index:2;}
.eff-overlay .bg-content:before, .eff-overlay .image-link:before{top:-50%;}
.eff-overlay .bg-content:after, .eff-overlay .image-link:after{top:100%;}
.eff-overlay:hover .bg-content:before, .eff-overlay:hover .image-link:before{top:0;}
.eff-overlay:hover .bg-content:after, .eff-overlay:hover .image-link:after{top:50%;}
.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 > *{display:block;position:relative;overflow:hidden;}
.ts-banner-image > *:after{display:table;content:"";clear:both;}
.ts-banner-image img.bg-image{position:relative;z-index:1;width:100%;transition:400ms ease 0s;-o-object-fit:cover;object-fit:cover;}
.ts-banner-image .overlay{position:absolute;top:0;bottom:0;left:0;right:0;content:"";z-index:0;}
.ts-banner-image img.text-image{max-width:85%;transition:500ms ease 0s;margin:0;}
.ts-banner-image.left-top img.text-image{left:5%;right:auto;top:5%;bottom:auto;margin:20px 0 0 10px;}
.ts-banner-image.left-bottom img.text-image{left:5%;right:auto;top:auto;bottom:8%;margin:0 0 20px 20px;}
.ts-banner-image.left-center img.text-image{left:5%;right:auto;margin:0 0 0 10px;top:50%;bottom:auto;transform:translate(0,-50%);}
.ts-banner-image.right-top img.text-image{right:5%;left:auto;top:5%;bottom:auto;margin:20px 10px 0 0;}
.ts-banner-image.right-bottom img.text-image{right:5%;left:auto;top:auto;bottom:8%;margin:0 10px 20px 0;}
.ts-banner-image.right-center img.text-image{right:5%;left:auto;top:50%;bottom:auto;margin:0 20px 0 0;transform:translate(0,-50%);}
.ts-banner-image.center-top img.text-image{left:50%;right:auto;top:8%;bottom:auto;margin:10px 0 0 0;transform:translate(-50%,0);}
.ts-banner-image.center-bottom img.text-image{left:50%;right:auto;top:auto;bottom:8%;margin:0 0 10px 0;transform:translate(-50%,0);}
.ts-banner-image.center-center img.text-image{left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%,-50%);text-align:center;max-width:70%;}
.ts-logo-slider-wrapper .content-wrapper{text-align:center;}
.ts-logo-slider-wrapper .swiper *{backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.ts-shortcode.ts-logo-slider-wrapper.style-border .items{margin:0;border-width:0 0 0 1px;border-style:solid;}
.ts-shortcode.ts-logo-slider-wrapper.style-border .items .item{padding:0;border-width:1px 1px 1px 0;border-style:solid;}
.ts-shortcode.ts-logo-slider-wrapper.style-border .items{padding-top:1px;}
.ts-shortcode.ts-logo-slider-wrapper.style-border .items .item{margin-top:-1px;}
.ts-shortcode.ts-logo-slider-wrapper .items .item > a{display:block;}
.ts-shortcode.ts-logo-slider-wrapper .items .item > a:after{display:block;}
.ts-shortcode{position:relative;clear:both;}
.ts-shortcode:not(.partial-full):not(.partial-left):not(.partial-right){overflow:hidden;}
.ts-shortcode .shortcode-heading-wrapper h2{margin-bottom:0;display:block;}
.ts-shortcode.title-border-bottom .shortcode-heading-wrapper h2{width:100%;position:relative;padding-bottom:4px;}
.ts-shortcode.title-border-bottom .shortcode-heading-wrapper h2:before{position:absolute;left:0;right:0;bottom:0;border-width:4px 0 0 0;border-style:solid;content:"";}
.ts-shortcode.ts-testimonial-wrapper blockquote:before{display:none;}
.ts-shortcode.ts-testimonial-wrapper blockquote{background:transparent;padding:0;text-align:center;max-width:920px;margin:0 auto 40px;font-size:100%;}
.ts-shortcode.ts-testimonial-wrapper.ts-slider blockquote{margin-bottom:0;}
.ts-shortcode.ts-testimonial-wrapper blockquote .rating{margin:0 auto;}
.ts-shortcode.ts-testimonial-wrapper blockquote .image img{width:100px;height:100px;object-fit:cover;border-radius:50%;}
.ts-testimonial-wrapper blockquote > .content{margin-top:45px;}
.ts-testimonial-wrapper blockquote > * :not(.content){margin-bottom:10px;}
.ts-testimonial-wrapper blockquote .author-role{line-height:1.2;}
.ts-testimonial-wrapper blockquote .author-role > *{display:inline-block;position:relative;}
.ts-testimonial-wrapper blockquote .author-role > *:not(:last-child){padding-right:15px;margin-right:15px;}
.ts-testimonial-wrapper blockquote .author-role > *:not(:last-child):after{content:'';width:1px;height:10px;display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-50%);border-right:1px solid;opacity:0.2;}
.ts-testimonial-wrapper.text-light blockquote .author-role > *,
.ts-testimonial-wrapper.text-light blockquote > *:not(.rating){color:#ffffff;}
.ts-team-members:not(.ts-slider) .items{margin-bottom:-30px;}
.ts-team-members:not(.ts-slider) .item{margin-bottom:30px;}
.ts-team-members .image-thumbnail{position:relative;overflow:hidden;margin-bottom:24px;}
.ts-team-members .image-thumbnail a{display:block;}
.ts-team-members .image-thumbnail img{width:100%;transition:300ms ease;}
.ts-team-members .team-content:hover .image-thumbnail img{transform:scale(1.1);}
.ts-team-members .team-info{text-align:center;}
.ts-team-members .team-info > *:not(:last-child){margin-bottom:7px;display:block;}
.ts-team-members .team-info .name{font-weight:normal;}
.ts-team-members .team-info .member-role{text-transform:uppercase;}
.ts-team-members .member-social{margin:0 -13px;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;}
.ts-team-members .member-social a{width:20px;height:20px;line-height:20px;margin:5px 13px;display:inline-block;vertical-align:middle;text-align:center;color:inherit;letter-spacing:0;text-decoration:none;transition:200ms ease;}
.ts-team-members .member-social a i{font-size:28px;line-height:inherit;}
.ts-twitter-slider .twitter-content{text-align:center;}
.ts-twitter-slider .twitter-content .date-time a{color:inherit;text-decoration:underline;}
.ts-twitter-slider .twitter-content .date-time a:hover{text-decoration:none;}
.twitter-content .content{font-style:italic;}
.ts-twitter-slider .icon{font-size:300%;line-height:1;color:#2CAAE1;margin-bottom:20px;}
.ts-twitter-slider .date-time{margin-bottom:10px;}
.ts-twitter-slider.text-light .item *,
#page .ts-shortcode.text-light .shortcode-heading-wrapper .shortcode-title{color:#fff;}
.ts-twitter-slider h4{font-size:100%;margin-bottom:0;}
.ts-product-brand-wrapper .item > a > img{border-radius:10px;}
.ts-product-brand-wrapper .meta-wrapper{margin-top:7px;}
.ts-product-brand-wrapper .meta-wrapper h3{margin-bottom:0;}
.ts-product-brand-wrapper .meta-wrapper h3 .count{font-size:14px;font-weight:normal;line-height:16px;display:block;margin-top:-2px;}
.ts-shortcode .column-tabs{margin-bottom:40px;}
.ts-product-in-category-tab-wrapper.style-tabs-default .column-tabs{margin-bottom:53px;}
.ts-product-in-product-type-tab-wrapper.ts-shortcode .column-tabs{margin-bottom:46px;}
.column-tabs ul.tabs li{list-style:none;padding-top:5px;padding-bottom:5px;display:inline-block;cursor:pointer;line-height:1.3 !important;}
.column-tabs ul.tabs li:not(:last-child){margin-right:56px;}
.ts-product-in-product-type-tab-wrapper .column-tabs ul.tabs li:not(:last-child){margin-right:66px;}
.ts-product-in-product-type-tab-wrapper .column-tabs ul.tabs{text-align:center;}
.column-tabs ul.tabs li.current{cursor:default;}
.column-tabs ul.tabs li span.count{text-transform:none;}
.column-tabs .list-categories{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0;}
.column-tabs .list-categories ul.tabs{margin-top:-3px;}
.column-tabs .list-categories ul.tabs, .column-tabs .heading-tab .heading-title{margin-bottom:0;}
.column-tabs .list-categories ul.tabs li > span{display:inline-block;position:relative;}
.column-tabs .list-categories ul.tabs li > span:after{content:'';position:absolute;bottom:0;opacity:0;left:0;right:0;border-bottom:1px solid;transform:scale(0);transition:0.2s ease-out;}
.column-tabs .list-categories ul.tabs li:hover > span:after, .column-tabs .list-categories ul.tabs li.current > span:after{transform:scale(1);opacity:1;}
.style-tabs-default .column-tabs .list-categories .heading-tab{padding-right:30px;}
.ts-product-in-category-tab-wrapper.style-tabs-vertical .column-tabs .list-categories ul.tabs li > span:after{display:none;}
.ts-product-in-category-tab-wrapper.style-tabs-vertical .column-tabs .list-categories ul.tabs li{letter-spacing:0.1em;}
.ts-product-in-category-tab-wrapper.style-tabs-vertical .column-tabs .list-categories ul.tabs li:hover, .ts-product-in-category-tab-wrapper.style-tabs-vertical .column-tabs .list-categories ul.tabs li.current{text-shadow:none;}
.style-tabs-vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.style-tabs-vertical .column-tabs{width:20%;padding-right:20px;z-index:15;}
.style-tabs-vertical .column-content{width:80%;}
.style-tabs-vertical .column-tabs .list-categories .heading-title{margin-bottom:14px;}
.style-tabs-vertical .column-tabs .list-categories ul.tabs li{width:100%;padding:13px 0;}
.woocommerce .column-products.loading .products{transition:300ms ease 0s;}
.column-products.loading:after{top:35%;}
.mailchimp-subscription .widget-title-wrapper{margin-bottom:20px;}
.mailchimp-subscription .widget-title-wrapper .widget-title{line-height:1.2;margin-bottom:0 !important;}
.mailchimp-subscription .newsletter{line-height:20px;margin-bottom:24px;}
.elementor-col-100 .mailchimp-subscription .widget-title-wrapper{margin-bottom:12px;}
.custom-spacing .mailchimp-subscription .widget-title-wrapper{margin-bottom:14px;}
.custom-spacing .mailchimp-subscription .newsletter{margin-bottom:19px;}
#ts-filter-widget-area .mailchimp-subscription .widget-title-wrapper,
#right-sidebar .mailchimp-subscription .widget-title-wrapper,
#left-sidebar .mailchimp-subscription .widget-title-wrapper{margin-bottom:8px;}
#ts-filter-widget-area .mailchimp-subscription .newsletter,
#right-sidebar .mailchimp-subscription .newsletter,
#left-sidebar .mailchimp-subscription .newsletter{margin-bottom:32px;}
.mailchimp-subscription .newsletter p{margin-bottom:0;}
.mc4wp-form .subscribe-email{position:relative;}
.mc4wp-form .subscribe-email input[type="email"]{width:100%;padding-right:150px;margin-bottom:0;border:0;background:#ededed;}
.mc4wp-form .subscribe-email input[type="email"],
.size-small .mc4wp-form .subscribe-email input[type="email"]{padding-top:13px;padding-bottom:13px;}
.mc4wp-form .subscribe-email a{color:inherit;}
.mc4wp-form .subscribe-email .button{position:absolute;top:4px;right:4px;bottom:4px;padding-top:0;padding-bottom:0;height:calc(100% - 8px);min-width:0;}
#left-sidebar .mc4wp-form .subscribe-email .button,
#right-sidebar .mc4wp-form .subscribe-email .button{padding-left:15px;padding-right:15px;}
#left-sidebar .mc4wp-form .subscribe-email input[type="email"],
#right-sidebar .mc4wp-form .subscribe-email input[type="email"]{padding-right:130px;}
.elementor-col-100 .mailchimp-subscription{max-width:870px;margin-left:auto;margin-right:auto;}
.text-light .mailchimp-subscription .widget-title, .text-light .mailchimp-subscription .newsletter{color:#ffffff !important;}
.custom-spacing .text-light .mailchimp-subscription .newsletter{color:#cccccc !important;}
.text-light, .ts-mailchimp-subscription-shortcode.text-light label, .ts-mailchimp-subscription-shortcode.text-light p > label{color:#ffffff !important;}
.ts-mailchimp-subscription-shortcode.text-light .mc4wp-form .subscribe-email input[type="email"]{color:#ffffff;background-color:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0);}
.ts-mailchimp-subscription-shortcode.text-light .mc4wp-form .subscribe-email input[type="email"]::-webkit-input-placeholder{color:#6c6c6c;}
.ts-mailchimp-subscription-shortcode.text-light .mc4wp-form .subscribe-email input[type="email"]:-moz-placeholder{color:#6c6c6c;}
.ts-mailchimp-subscription-shortcode.text-light .mc4wp-form .subscribe-email input[type="email"]::-moz-placeholder{color:#6c6c6c;}
.ts-mailchimp-subscription-shortcode.text-light .mc4wp-form .subscribe-email input[type="email"]:-ms-input-placeholder{color:#6c6c6c;}
.ts-mailchimp-subscription-shortcode.text-light .mc4wp-form .subscribe-email .button{color:#ffffff !important;background:#000000 !important;border-color:#000000 !important;}
.ts-mailchimp-subscription-shortcode.text-light .mc4wp-form .subscribe-email .button:hover{background:#ffffff !important;color:#000000 !important;border-color:#ffffff !important;}
.text-light .mailchimp-subscription .processing button.button:before{border-color:rgba(255,255,255,0.3) !important;border-top-color:#ffffff !important;}
.ts-product-category-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.ts-product-category-wrapper .products{margin-left:-10px;margin-right:-10px;}
.ts-product-category-wrapper:not(.title-left) > *{width:100%;}
.ts-product-category-wrapper .product .category-name, .ts-product-category-wrapper .product .category-name > *{margin-bottom:0;}
.ts-product-category-wrapper .product .category-name h3 a:hover, .ts-product-category-wrapper .product:hover .category-name h3 a{text-decoration:none !important;color:inherit !important;}
.ts-list-of-product-categories-wrapper.heading-left .heading-title{text-align:left;}
.ts-list-of-product-categories-wrapper.heading-center .heading-title{text-align:center;}
.ts-list-of-product-categories-wrapper.heading-right .heading-title{text-align:right;}
.ts-list-of-product-categories-wrapper h3.heading-title{margin-bottom:48px;}
.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 -10px -8px;display:flex;flex-flow:row wrap;}
.ts-list-of-product-categories-wrapper .list-categories ul li{width:100%;list-style:none;padding:0 10px 8px;font-size:115%;}
.ts-list-of-product-categories-wrapper.columns-1 .list-categories ul{margin-bottom:0;}
.ts-list-of-product-categories-wrapper.columns-1 .list-categories ul li{padding-bottom:14px;}
.ts-list-of-product-categories-wrapper.columns-1 .list-categories ul li:last-child{padding-bottom:0;}
.ts-list-of-product-categories-wrapper.columns-2 .list-categories ul li{width:50%;}
.ts-list-of-product-categories-wrapper.columns-3 .list-categories ul li{width:33.33333%;}
.ts-list-of-product-categories-wrapper.columns-4 .list-categories ul li{width:25%;}
.ts-list-of-product-categories-wrapper.columns-5 .list-categories ul li{width:20%;}
.ts-list-of-product-categories-wrapper .list-categories ul li a{color:inherit;display:block;}
.ts-list-of-product-categories-wrapper .shop-more-button:after{content:'>>';text-transform:none;letter-spacing:0;display:inline-block;margin-left:5px;}
.ts-list-of-product-categories-wrapper .list-categories ul li .shop-more-button:hover{text-decoration:underline;}
.ts-list-of-product-categories-wrapper.text-light .list-categories ul li a{color:#ffffff !important;}
.ts-special-product-wrapper.woocommerce .products{margin:0 !important;}
.ts-special-product-wrapper.woocommerce .products .product{padding-left:0;padding-right:0;}
.ts-special-product-wrapper .product{margin:0 !important;}
.ts-special-product-wrapper .product{width:100%;display:flex;flex-flow:row wrap;align-items:center;padding:0 !important;margin-bottom:60px !important;}
.ts-special-product-wrapper .product .thumbnail-wrapper{width:60%;background:none !important;position:relative;}
.flashsale-product{max-width:310px;background:#ffffff;}
.ts-special-product-wrapper .thumbnail-wrapper > img + .flashsale-product{position:absolute;top:auto;bottom:70px;right:100px;left:auto;}
.flashsale-product .flashsale-price{padding:25px;text-align:center;}
.flashsale-product .flashsale-price .price{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.flashsale-product .flashsale-price .price del{font-size:60%;top:-3px;position:relative;}
.flashsale-product .flashsale-price .flash-sale-text{font-size:115%;text-transform:uppercase;line-height:1.2;margin-bottom:8px;}
.flashsale-product a:hover{text-decoration:none !important;}
.ts-special-product-wrapper .product .meta-wrapper .ts-countdown{text-align:center!important;}
.ts-special-product-wrapper .product .meta-wrapper{flex:1;padding:6.5%;text-align:center;}
.ts-special-product-wrapper .products .meta-wrapper > a > .woocommerce-loop-product__title{margin-bottom:12px;}
.ts-special-product-wrapper .products .meta-wrapper > .short-description{font-size:115%;color:inherit;margin-bottom:43px !important;}
.ts-special-product-wrapper .products .meta-wrapper > a:last-child > .woocommerce-loop-product__title, .ts-special-product-wrapper .products .meta-wrapper > .short-description:last-child, .ts-special-product-wrapper.ts-slider .product, .ts-special-product-wrapper .product:last-child{margin-bottom:0 !important;}
body .ts-special-product-wrapper .products.swiper .swiper-button-next, body .ts-special-product-wrapper .products.swiper .swiper-button-prev{top:auto;bottom:0;left:40% !important;right:auto !important;opacity:1 !important;visibility:visible !important;border-radius:0;transform:none;}
body .ts-special-product-wrapper .products.swiper .swiper-button-next{left:calc(40% + 40px) !important;}
body .ts-special-product-wrapper .products.swiper .swiper-button-next, body .ts-special-product-wrapper .products.swiper .swiper-button-prev, body .ts-special-product-wrapper .products.swiper .swiper-button-next:hover, body .ts-special-product-wrapper .products.swiper .swiper-button-prev:hover{background-color:#ffffff;color:#000000;}
body .ts-special-product-wrapper .products.swiper .swiper-button-next:after, body .ts-special-product-wrapper .products.swiper .swiper-button-prev:after{font-size:24px;opacity:0.5;}
body .ts-special-product-wrapper .products.swiper .swiper-button-next:hover:after, body .ts-special-product-wrapper .products.swiper .swiper-button-prev:hover:after{opacity:1;}
.ts-special-product-wrapper .left-top .thumbnail-wrapper > img + .flashsale-product{left:100px;right:auto;top:70px;bottom:auto;}
.ts-special-product-wrapper .left-bottom .thumbnail-wrapper > img + .flashsale-product{left:100px;right:auto;top:auto;bottom:70px;}
.ts-special-product-wrapper .left-center .thumbnail-wrapper > img + .flashsale-product{left:100px;right:auto;top:50%;bottom:auto;transform:translate(0,-50%);}
.ts-special-product-wrapper .right-top .thumbnail-wrapper > img + .flashsale-product{right:100px;left:auto;top:70px;bottom:auto;}
.ts-special-product-wrapper .right-bottom .thumbnail-wrapper > img + .flashsale-product{right:100px;left:auto;top:auto;bottom:70px;}
.ts-special-product-wrapper .right-center .thumbnail-wrapper > img + .flashsale-product{right:100px;left:auto;top:50%;bottom:auto;transform:translate(0,-50%);}
.ts-special-product-wrapper .center-top .thumbnail-wrapper > img + .flashsale-product{left:50%;right:auto;top:70px;bottom:auto;transform:translate(-50%,0);}
.ts-special-product-wrapper .center-bottom .thumbnail-wrapper > img + .flashsale-product{left:50%;right:auto;top:auto;bottom:70px;transform:translate(-50%,0);}
.ts-special-product-wrapper .center-center .thumbnail-wrapper > img + .flashsale-product{
left: 50%;right: auto;
top: 50%;bottom: auto;
transform: translate(-50%,-50%);
}