.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-product-deals-slider-wrapper .onsale{display:none !important;}
.ts-product-deals-slider-wrapper .counter-wrapper{margin:16px -2px 4px -2px;overflow:hidden;display:inline-block;width:100%;text-align:center;line-height:0;}
.counter-wrapper > div{display:inline-block;padding:4px 2px 5px 2px;border-width:1px;border-style:solid;border-radius:5px 0 5px 0;-webkit-border-radius:5px 0 5px 0;-moz-border-radius:5px 0 5px 0;width:50px;height:46px;overflow:hidden;line-height:0;margin:0 2px;margin-bottom:4px;text-align:center;}
.counter-wrapper > div .number-wrapper{line-height:0;}
.counter-wrapper > div .number-wrapper .number{z-index:1;position:relative;font-size:20px;font-weight:bold;line-height:22px;}
.woocommerce .ts-product-deals-slider-wrapper .products .product .product-wrapper,
.woocommerce-page .ts-product-deals-slider-wrapper .products .product .product-wrapper{max-width:380px;}
.woocommerce .ts-product-deals-slider-wrapper.list .products .product .product-wrapper,
.woocommerce-page .ts-product-deals-slider-wrapper.list .products .product .product-wrapper{max-width:100%;}
.ts-product-deals-widget .counter-wrapper{margin-top:8px;}
.ts-product-deals-widget .product{padding:0 !important;}
.counter-wrapper .ref-wrapper{width:100%;display:inline-block;clear:both;margin-top:2px;font-size:9px;line-height:10px;text-transform:uppercase;}
.woocommerce .ts-product-deals-slider-wrapper .products .product .product-wrapper,
.woocommerce-page .ts-product-deals-slider-wrapper .products .product .product-wrapper{padding:0;}
.thumbnail-wrapper .counter-wrapper{position:absolute;z-index:5;bottom:15px;left:0;right:0;}
.woocommerce .ts-product-deals-slider-wrapper.content-border.list .content-wrapper{padding:10px 0 20px;}
.woocommerce .ts-product-deals-slider-wrapper.list .product .product-wrapper .thumbnail-wrapper,
.woocommerce .ts-product-deals-slider-wrapper.list .product .product-wrapper .meta-wrapper{width:45%;float:left;}
.woocommerce .ts-product-deals-slider-wrapper.list .product .product-wrapper .meta-wrapper{padding-left:25px;width:55%;float:left;text-align:inherit;}
.woocommerce .ts-product-deals-slider-wrapper.list h3.product-name{margin-bottom:8px;}
.woocommerce .ts-product-deals-slider-wrapper.list .price{margin-bottom:10px;}
.woocommerce .ts-product-deals-slider-wrapper.list .product .product-categories{margin-bottom:12px;}
.woocommerce .ts-product-deals-slider-wrapper.list .products .product .short-description{margin-top:15px;}
.ts-product-deals-slider-wrapper.list .counter-wrapper{text-align:inherit;}
.woocommerce .list .products .star-rating{margin-left:0;margin-right:0;margin-bottom:12px;}
.ts-banner,
.ts-banner *{backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.button-light{border:2px solid #fff !important;background:transparent !important;color:#fff !important;}
.button-fill-light{background:#fff !important;color:#3f3f3f !important;border-color:#fff !important;}
.ts-banner .text-big{font-size:15px;line-height:22px;margin-bottom:35px;}
.ts-banner .heading-big{font-size:46px;line-height:52px;margin-bottom:20px;}
.ts-banner .heading-body{font-size:22px;line-height:26px;font-weight:400;margin-bottom:20px;letter-spacing:2px;}
.current-banner{font-size:16px;line-height:16px;position:relative;top:-5px;}
.h2-bigbom{font-size:60px;line-height:60px;}
.ts-banner .h2-big,
.ts-banner .h3-big{margin-bottom:6px;}
.ts-banner h2,
.ts-banner h3,
.ts-banner h4,
.ts-banner h5,
.ts-banner h6{margin-bottom:15px;}
.ts-banner h5,
.ts-banner h6{font-weight:300;}
.banner-content .h2-big{font-size:50px;line-height:50px;}
.banner-content .h2-big-normal{font-size:40px;line-height:34px;}
.banner-content .h3-big{font-size:30px;line-height:34px;}
.banner-content .h4-big{font-size:16px;line-height:20px;font-weight:normal;}
.text-right{text-align:right}
.banner-content-center{margin:70px 0;text-transform:uppercase;}
.banner-content p{margin:0;}
.banner-content .banner-margin-top{margin-top:30px;}
.banner-content .banner-margin-bottom{margin-bottom:30px;}
.ts-banner{overflow:hidden;display:inline-block;width:100%;text-align:center;position:relative;}
.wpb_column > .wpb_wrapper .ts-banner{margin-bottom:22px;}
.banner-no-margin .ts-banner{margin-bottom:0 !important;}
.banner-no-margin .ts-banner,
.banner-no-margin .ts-single-image{margin-bottom:0 !important;}
.banner-no-margin .wpb_column{line-height:0;}
.ts-banner .ts-banner-wrapper{display:inline-block;width:auto;margin:0 auto;position:relative;max-width:100%;}
.banner-content{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;padding:15px;text-align:left;}
.fix-banner-content-padding .banner-content{padding:5px;}
.ts-banner .banner-link{position:absolute;left:0;right:0;bottom:0;top:0;content:"";text-decoration:none !important;z-index:3;}
.left-top .banner-content{left:10%;right:auto;top:10%;bottom:auto;}
.left-bottom .banner-content{left:10%;right:auto;top:auto;bottom:10%;}
.left-center .banner-content{left:10%;right:auto;top:50%;bottom:auto;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);}
.right-top .banner-content{right:10%;left:auto;top:10%;bottom:auto;}
.right-bottom .banner-content{right:10%;left:auto;top:auto;bottom:10%;}
.right-center .banner-content{right:10%;left:auto;top:50%;bottom:auto;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);}
.center-top .banner-content{left:50%;right:auto;top:10px;bottom:auto;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);}
.center-bottom .banner-content{left:50%;right:auto;top:auto;bottom:10%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);}
.center-center .banner-content{left:50%;right:auto;top:50%;bottom:auto;width:100%;filter:scale(0);text-align:center;transform:translate(-46%,-45.5%);-webkit-transform:translate(-46%,-45.5%);-moz-transform:translate(-46%,-45.5%);-ms-transform:translate(-46%,-45.5%);margin-top:-2%;margin-left:-4%;}
.ts-banner .banner-bg img{position:relative;}
.ts-banner.background-scale .banner-bg,
.ts-banner.background-scale-dark .banner-bg,
.ts-banner.background-scale-opacity .banner-bg,
.ts-banner.background-scale-opacity-line .banner-bg,
.ts-banner.background-scale-and-line .banner-bg,
.ts-banner.background-scale-dark-line .banner-bg{transform:scale(1.01,1.01);-webkit-transform:scale(1.01,1.01);-moz-transform:scale(1.01,1.01);-ms-transform:scale(1.01,1.01);transition:transform 400ms ease 0s;-moz-transition:transform 400ms ease 0s;-webkit-transition:-webkit-transform 400ms ease 0s;}
.ts-banner.background-scale:hover .banner-bg,
.ts-banner.background-scale-dark:hover .banner-bg,
.ts-banner.background-scale-opacity:hover .banner-bg,
.ts-banner.background-scale-opacity-line:hover .banner-bg,
.ts-banner.background-scale-dark-line:hover .banner-bg,
.ts-banner.background-scale-and-line:hover .banner-bg{transform:scale(1.14,1.14);-webkit-transform:scale(1.14,1.14);-moz-transform:scale(1.14,1.14);-ms-transform:scale(1.14,1.14);}
.ts-banner.background-opacity .banner-bg img,
.ts-banner.background-scale-opacity .banner-bg img,
.ts-banner.background-opacity-and-line .banner-bg img,
.ts-banner.background-dark-and-line .banner-bg img,
.ts-banner.background-scale-opacity-line .banner-bg img,
.ts-banner.background-scale-dark-line .banner-bg img{transition:transform 500ms ease 0s;-moz-transition:transform 500ms ease 0s;-webkit-transition:-webkit-transform 500ms ease 0s;}
.ts-banner.background-opacity-and-line:hover .banner-bg img,
.ts-banner.background-opacity:hover .banner-bg img,
.ts-banner.background-scale-opacity:hover .banner-bg img,
.ts-banner.background-scale-opacity-line:hover .banner-bg img{opacity:0.7;}
.ts-banner.background-dark-and-line .banner-bg:after,
.ts-banner.background-dark .banner-bg:after,
.ts-banner.background-scale-dark .banner-bg:after,
.ts-banner.background-scale-dark-line .banner-bg:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:#000;z-index:1;opacity:0;transition:all 500ms ease 0s;-moz-transition:all 500ms ease 0s;-webkit-transition:all 500ms ease 0s;}
.ts-banner.background-dark-and-line:hover .banner-bg:after,
.ts-banner.background-dark:hover .banner-bg:after,
.ts-banner.background-scale-dark:hover .banner-bg:after,
.ts-banner.background-scale-dark-line:hover .banner-bg:after{opacity:0.5;}
.ts-banner.background-scale-opacity-line:before,
.ts-banner.background-opacity-and-line:before,
.ts-banner.background-dark-and-line:before,
.ts-banner.background-scale-dark-line:before,
.ts-banner.background-scale-and-line:before,
.ts-banner.eff-line:before{position:absolute;left:10px;right:10px;top:10px;bottom:10px;content:"";z-index:2;border-width:5px;border-style:solid;opacity:0;transform:scale(1,0);-webkit-transform:scale(0.5,0.5);-moz-transform:scale(0.5,0.5);-ms-transform:scale(0.5,0.5);transition:opacity 200ms,transform 300ms ease 0s;-moz-transition:opacity 200ms,transform 300ms ease 0s;-webkit-transition:opacity 200ms,-webkit-transform 300ms ease 0s;}
.ts-banner.background-opacity-and-line:hover:before,
.ts-banner.background-scale-opacity-line:hover:before,
.ts-banner.background-dark-and-line:hover:before,
.ts-banner.background-scale-dark-line:hover:before,
.ts-banner.background-scale-and-line:hover:before,
.ts-banner.eff-line:hover:before{opacity:0.3;transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);transition:opacity 450ms,transform 420ms ease 0s;-moz-transition:opacity 450ms,transform 420ms ease 0s;-webkit-transition:opacity 450ms,-webkit-transform 420ms ease 0s;}
.ts-video iframe, .ts-soundcloud iframe{border:none;}
.ts-video.auto-size{position:relative;padding:0;padding-bottom:56.25%;height:0 !important;width:100% !important;overflow:hidden;}
.ts-video.auto-size iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
.ts-blogs.ts-shortcode.ts-slider .ts-video.auto-size{padding-bottom:57.25%;}
.extra_margin_slider_logo .ts-shortcode.ts-logo-slider-wrapper{margin-bottom:50px;}
.ts-shortcode.ts-logo-slider-wrapper .logos{padding:20px 2px;}
.ts-shortcode.ts-logo-slider-wrapper .shortcode-heading-wrapper .heading-title{margin:0;}
.ts-logo-slider-wrapper .content-wrapper{padding:0}
.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;-moz-backface-visibility:hidden;}
.ts-logo-slider-wrapper.show-nav .content-wrapper .logos{padding:20px 40px;}
.ts-logo-slider-wrapper.has-title.show-nav .logos{padding:20px 0;}
.ts-logo-slider-wrapper .item{backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.widget-container .ts-logo-slider-wrapper.show-nav .content-wrapper .logos,
.ts-row-wide .widget-container .ts-logo-slider-wrapper{padding-left:0;padding-right:0;}
.ts-row-wide .widget-container .ts-logo-slider-wrapper .item{margin-bottom:10px;}
.widget-container .ts-logo-slider-wrapper.ts-slider{max-width:310px;margin:0 auto;}
footer .widget-container .ts-logo-slider-wrapper.ts-slider{max-width:100%;}
.ts-logo-slider-wrapper.ts-slider.no-title .owl-controls .owl-nav > div,
.ts-portfolio-wrapper.ts-slider .owl-controls .owl-nav > div{top:50% !important;bottom:auto !important;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);}
.ts-logo-slider-wrapper.ts-slider.content-no-border .owl-controls .owl-nav > div{top:-88px;margin:0;}
.ts-logo-slider-wrapper.ts-slider .owl-controls .owl-nav > div.owl-next,
.ts-portfolio-wrapper.ts-slider .owl-controls .owl-nav > div.owl-next{right:0;left:auto}
.ts-logo-slider-wrapper.ts-slider .owl-controls .owl-nav > div.owl-prev,
.ts-portfolio-wrapper.ts-slider .owl-controls .owl-nav > div.owl-prev{right:auto;left:0}
.ts-logo-slider-wrapper.style-light .owl-controls .owl-nav > div{color:#fff;}
.ts-logo-slider-wrapper.style-light .owl-controls .owl-nav > div:before{color:#fff;}
.ts-logo-slider-wrapper.style-light .owl-controls .owl-nav > div:before{opacity:0.8;}
.ts-logo-slider-wrapper.style-light .owl-controls .owl-nav > div:hover:before{opacity:1;}
.ts-shortcode .shortcode-heading-wrapper .heading-title{text-transform:uppercase;position:relative;text-align:center;padding:13px 20px 13px 20px;margin:0 0 20px 0;border-width:0 0 1px 0;border-style:solid;}
.ts-shortcode .shortcode-heading-wrapper .heading-title:after{position:absolute;content:"\f0d8";font-family:'FontAwesome';font-size:18px;line-height:7px;height:7px;left:50%;margin-left:-5px;bottom:-1px;transition:all 200ms ease 0s;-webkit-transition:all 200ms ease 0s;-moz-transition:all 200ms ease 0s;}
.ts-shortcode.content-no-border .shortcode-heading-wrapper .heading-title,
.ts-shortcode.ts-product-category-slider-wrapper .shortcode-heading-wrapper .heading-title,
.ts-shortcode.ts-blogs .shortcode-heading-wrapper .heading-title{padding:18px 20px 21px 20px;margin:0 0 35px 0;}
.ts-shortcode.content-no-border.ts-slider .shortcode-heading-wrapper .heading-title
.ts-shortcode.ts-blogs.ts-slider .shortcode-heading-wrapper .heading-title{padding:18px 30px 21px 30px;}
.ts-shortcode.ts-blogs .owl-controls .owl-nav > div,
.ts-shortcode.content-no-border .owl-controls .owl-nav > div,
.cross-sells .owl-controls .owl-nav > div{top:-88px;}
.ts-shortcode.content-no-border .shortcode-heading-wrapper .heading-title,
.ts-shortcode.ts-product-category-slider-wrapper .shortcode-heading-wrapper .heading-title,
.ts-shortcode.ts-blogs .shortcode-heading-wrapper .heading-title{border-width:0 0 2px 0;}
.ts-shortcode.content-no-border .shortcode-heading-wrapper .heading-title:after,
.ts-shortcode.ts-product-category-slider-wrapper .shortcode-heading-wrapper .heading-title:after,
.ts-shortcode.ts-blogs .shortcode-heading-wrapper .heading-title:after{font-size:26px;line-height:10px;height:10px;margin-left:-8px;}
.ts-shortcode{position:relative;}
.ts-slider.shortcode:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;}
.woocommerce .ts-product-slider-wrapper .products .product,
.woocommerce-page .ts-product-slider-wrapper .products .product{width:100%;padding:0 0 10px 0;text-align:center;}
.ts-blogs article{display:block;max-width:600px;margin:0 auto 20px auto;}
.ts-blogs-wrapper .blogs .item{padding:0 15px;}
.ts-blogs-wrapper .blogs .item:after{display:table;clear:both;content:"";}
.ts-blogs-wrapper .content-wrapper{margin:0 -15px 0 -15px}
.ts-blogs-wrapper.ts-slider .content-wrapper{margin:0px;}
.ts-blogs-wrapper.ts-slider .blogs .item{padding:0 1px;}
.ts-blogs-wrapper article figure .owl-nav{display:none !important;}
article.quote .ts-blockquote{padding:10px 20px;}
article.quote .blockquote-meta{padding:10px 20px;}
article.quote .blockquote-meta{padding:20px 0 10px 0;position:relative;overflow:hidden;}
article.quote .blockquote-meta .date-time{margin-right:30px;}
article.quote .blockquote-meta .date-time,
article.quote .blockquote-meta .author{font-size:12px;line-height:14px;float:left;display:inline-block;width:auto;margin-top:0;}
article.quote .blockquote-meta .author{float:right;margin:0;}
article.quote .blockquote-meta .author{position:static;}
article.quote .blockquote-meta:before{left:0;right:0;top:0;height:1px;border-width:1px 0 0 0;border-style:solid;content:"";z-index:1;border-color:initial;opacity:0.2;position:absolute;}
article.quote .blockquote-bg{padding:15px 10px 10px 10px;margin:0;}
article.quote .blockquote-bg:before{left:0;background-position:-34px -44px;width:50px;height:35px;}
.load-more-wrapper{text-align:center;margin:40px 0;display:inline-block;width:100%;}
.load-more-wrapper .button{min-width:170px;}
.load-more-wrapper .button.loading{position:relative;}
.load-more-wrapper .button.loading:before{position:absolute;left:0;right:0;bottom:0;top:0;content:"";z-index:10;background-image:url(../images/ajax-loader.gif);background-position:center;background-repeat:no-repeat;display:block;}
.ts-blogs article .content-meta{border-width:1px;border-style:solid;padding:26px 20px 30px 20px;margin-bottom:10px;}
.ts-blogs a.thumbnail{margin-bottom:-1px;display:block;}
.ts-blogs a.thumbnail.loading{margin-bottom:0;}
.widget.ts-products-widget > .widgettitle{margin-bottom:30px;}
.ts-button-wrapper{display:inline-block;}
a.button.btn-big{padding:14px 35px !important;font-size:13px !important;line-height:18px !important}
.ts-list-button .ts-button{margin-right:10px;min-width:120px;}
.ts-button p{margin:0;}
.ts-button,
.vc_column_container .vc_btn,
.vc_column_container .wpb_button{padding:12px 25px;display:inline-block;text-transform:uppercase;font-weight:bold;border-style:solid !important;margin:10px 0 10px 0;min-width:140px;text-align:center;}
.ts-button.fa{padding-left:20px;padding-right:20px;}
.ts-button.fa:before{font-family:'FontAwesome';}
.ts-button.fa:before{margin-right:7px;}
a.ts-button:hover{text-decoration:none}
a.ts-button.small{font-size:75%;padding:7px 15px 6px 15px;}
a.ts-button.large{font-size:120%;padding:15px 25px;}
a.ts-button.x-large{font-size:130%;padding:20px 28px;}
.ts-dropcap{line-height:66px;font-size:72px;float:left;font-weight:900;position:relative;top:0;margin-right:10px;}
.ts-dropcap.style-2{font-size:30px;line-height:30px;padding:4px 12px;top:4px;}
.ts-heading h1,
.ts-heading h2,
.ts-heading h3,
.ts-heading h4,
.ts-heading h5,
.ts-heading h6{padding:0 0 20px 0;margin:0 0 30px 0;display:inline-block;width:100%;border-width:0 0 1px 0;border-style:solid;}
.ts-heading h4,
.ts-heading h5,
.ts-heading h6{padding:0 0 20px 0;}
.ts-heading h5,
.ts-heading h6{padding:0 0 15px 0;margin:0 0 20px 0;}
body .vc_custom_heading{margin:0 0 10px 0;}
body .vc_custom_heading h1,
body .vc_custom_heading h2,
body .vc_custom_heading h3,
body .vc_custom_heading h4,
body .vc_custom_heading h5,
body .vc_custom_heading h6{text-transform:none;}
body .ts-heading.style-2{padding:13px 30px 21px 30px;margin:0 0 35px 0;border-width:0 0 2px 0;border-style:solid;position:relative;text-align:center;}
body .ts-heading.style-2 > *{text-align:center;margin:0;padding:0;text-transform:uppercase;border:0;}
body .ts-heading.style-2:after{font-size:26px;line-height:10px;height:10px;margin-left:-8px;left:50%;position:absolute;content:"\f0d8";font-family:'FontAwesome';bottom:-1px;transition:all 200ms ease 0s;-webkit-transition:all 200ms ease 0s;-moz-transition:all 200ms ease 0s;}
body .wpb_wrapper .vc_toggle{margin-bottom:5px;}
.vc_toggle_default .vc_toggle_title,
.vc_toggle_size_md.vc_toggle_default .vc_toggle_title{margin:0;outline:0 !important;cursor:pointer;margin-bottom:-1px;padding:0;position:relative;}
.vc_toggle_title:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";opacity:0.3;z-index:0;display:block;}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon,
.vc_toggle.vc_toggle_default .vc_toggle_icon{position:absolute !important;top:0 !important;left:auto !important;right:0 !important;bottom:0 !important;transform:none !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;content:"";z-index:3;width:42px !important;height:auto !important;border-width:0 0 0 1px !important;border-style:solid;display:block;text-align:center;font-size:0;background:transparent !important;}
.vc_toggle .vc_toggle_icon:before{background:transparent !important;z-index:3;font-family:'FontAwesome'!important;font-size:16px;line-height:42px;position:absolute;font-style:normal !important;top:50%;left:auto;bottom:auto;right:15px !important;content:"\f107" !important;height:auto !important;width:auto !important;visibility:visible !important;border:0 !important;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);}
.vc_toggle .vc_toggle_icon:after{display:none !important;}
.vc_toggle_active .vc_toggle_icon:before{content:"\f106" !important;}
.vc_toggle_title h4{margin:0;position:relative;z-index:1;font-weight:bold;padding:9px 40px 9px 60px;border-width:1px;border-style:solid;background:none;width:100%;display:inline-block;transition:all 200ms ease 0s;-webkit-transition:all 200ms ease 0s;-moz-transition:all 200ms ease 0s;}
.vc_toggle_title h4:before{position:absolute;left:26px;top:9px;color:#fff;font-family:'FontAwesome';content:"\f128";transition:all 200ms ease 0s;-webkit-transition:all 200ms ease 0s;-moz-transition:all 200ms ease 0s;z-index:4;font-weight:300;}
.vc_toggle_title h4:after{position:absolute;left:20px;top:11px;height:20px;width:20px;background:#e36161;content:"";transition:all 200ms ease 0s;-webkit-transition:all 200ms ease 0s;-moz-transition:all 200ms ease 0s;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.vc_toggle_active .vc_toggle_title h4:after,
.vc_toggle_title:hover h4:after{background:#ffffff;}
.vc_toggle_active .vc_toggle_title h4:before,
.vc_toggle_title:hover h4:before{color:#e36161;}
.vc_toggle_default .vc_toggle_content,
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content{padding:25px 20px 30px 20px;margin:0;border-width:1px;border-style:solid;}
.wpb_alert{text-shadow:none;border-width:2px;}
.vc_progress_bar{padding:0 4px;}
.vc_progress_bar .vc_single_bar{background:none;margin-top:24px;margin-bottom:28px;display:inline-block;width:100%;height:12px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.vc_progress_bar .vc_single_bar:before{content:"";position:absolute;left:-4px;right:-4px;bottom:-4px;top:-4px;border-width:1px;border-style:solid;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
.vc_progress_bar .vc_single_bar .vc_label{text-transform:uppercase;padding:0;position:relative;top:-30px;left:-2px;font-weight:bold;}
.vc_progress_bar .vc_single_bar .vc_bar{height:12px;left:0;top:0;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;overflow:hidden;}
.vc_pie_chart .vc_pie_wrapper{line-height:0;}
.vc_pie_chart.wpb_content_element{margin-bottom:0;}
.vc_pie_chart .vc_pie_chart_value{line-height:90px !important;font-weight:bold;position:absolute;left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;width:90px !important;height:90px !important;}
.ts-testimonial-wrapper .owl-item{opacity:0}
.ts-testimonial-wrapper .owl-item.active{opacity:1;}
.ts-testimonial-wrapper{margin-bottom:20px;}
.ts-testimonial-wrapper.content-border{padding:30px 20px}
.ts-testimonial-wrapper.content-border.show-navi.ts-slider{padding-bottom:50px;}
.ts-testimonial-wrapper.show-navi.ts-slider{padding-bottom:50px;}
.widget-container .ts-testimonial-wrapper.show-navi.ts-slider{padding-bottom:35px;}
.testimonial-content{overflow:hidden;margin-bottom:15px;padding:0;text-align:center;}
.ts-testimonial-wrapper.text-light .testimonial-content{margin-bottom:20px;}
.testimonial-content .content{max-width:1000px;width:100%;padding-bottom:16px;font-style:italic;margin:0 auto;letter-spacing:0.5px;}
.testimonial-content .image{width:60px;height:60px;margin:0 auto;position:relative;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;}
.testimonial-content .image img{position:relative;z-index:1;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;}
.testimonial-content .rating{width:65px;height:12px;margin:5px 0 0 0;display:inline-block;overflow:hidden;position:relative;line-height:20px;font-size:9px;}
.testimonial-content .rating span{padding-top:1.5em;overflow:hidden;display:inline-block;float:left;position:relative;}
.testimonial-content .rating:before{content:"\53\53\53\53\53";float:left;top:0;left:0;position:absolute;}
.testimonial-content .rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;}
.testimonial-content .rating span:before,
.testimonial-content .rating:before{letter-spacing:4px;font-size:9px;line-height:12px;font-family:star;}
.testimonial-content h4.name{padding:8px 0 0 0;margin:0;}
.widget-container .testimonial-content{padding:20px 0 0 0;border:0;}
.ts-testimonial-wrapper .testimonial-content h4.name{padding-top:15px;text-transform:uppercase;}
.ts-testimonial-wrapper.text-light{margin-top:55px;margin-bottom:30px;}
.ts-testimonial-wrapper.text-light .testimonial-content .content{padding-bottom:22px;}
.ts-testimonial-wrapper.text-light .testimonial-content h4.name{padding-top:15px;margin-bottom:8px;}
.ts-testimonial-wrapper.text-light .testimonial-content,
.ts-testimonial-wrapper.text-light .testimonial-content .byline,
.ts-testimonial-wrapper.text-light .testimonial-content h4 > a,
.ts-testimonial-wrapper.text-light .owl-controls .owl-nav > div:before{color:#fff;}
.ts-testimonial-wrapper.text-light .owl-controls .owl-nav > div:before{opacity:0.8;}
.ts-testimonial-wrapper.text-light .owl-controls .owl-nav > div:hover:before{opacity:1;}
.ts-team-member{text-align:center;padding:0;max-width:320px;margin:0 auto;}
.ts-team-member .image-thumbnail{position:relative;margin-bottom:-1px;overflow:hidden;}
.ts-team-member .image-thumbnail img{transition:all 500ms ease 0s;-webkit-transition:all 500ms ease 0s;-moz-transition:all 500ms ease 0s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.ts-team-member .image-thumbnail:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.ts-team-member .image-thumbnail:before{position:absolute;left:0;right:0;bottom:0;top:0;content:"";z-index:1;opacity:0;transition:all 200ms ease 0s;-webkit-transition:all 200ms ease 0s;-moz-transition:all 200ms ease 0s;}
.ts-team-member .image-thumbnail:hover:before{opacity:0.75;background:#000;}
.ts-team-member .social{position:absolute;left:0;right:0;display:none;top:50%;z-index:2;transform:translate(0,-49%);-webkit-transform:translate(0,-49%);-moz-transform:translate(0,-49%);-ms-transform:translate(0,-49%);}
.ts-team-member .image-thumbnail .social a{font-weight:300;}
.ts-team-member .image-thumbnail:hover .social{display:block;}
.ts-team-member .image-thumbnail:hover .social a{-webkit-animation-duration:400ms;-moz-animation-duration:400ms;animation-duration:400ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:run_social;-moz-animation-name:run_social;animation-name:run_social;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.ts-team-member .image-thumbnail:hover .social a:nth-child(2){animation-delay:100ms;-webkit-animation-delay:100ms;-moz-animation-delay:100ms;}
.ts-team-member .image-thumbnail:hover .social a:nth-child(3){animation-delay:200ms;-webkit-animation-delay:200ms;-moz-animation-delay:200ms;}
.ts-team-member .image-thumbnail:hover .social a:nth-child(4){animation-delay:300ms;-webkit-animation-delay:300ms;-moz-animation-delay:300ms;}
.ts-team-member .image-thumbnail:hover .social a:nth-child(5){animation-delay:400ms;-webkit-animation-delay:400ms;-moz-animation-delay:400ms;}
.ts-team-member .image-thumbnail:hover .social a:nth-child(6){animation-delay:500ms;-webkit-animation-delay:500ms;-moz-animation-delay:500ms;}
.ts-team-member .image-thumbnail:hover .social a:nth-child(7){animation-delay:600ms;-webkit-animation-delay:600ms;-moz-animation-delay:600ms;}
.ts-team-member .image-thumbnail:hover .social a:nth-child(8){animation-delay:700ms;-webkit-animation-delay:700ms;-moz-animation-delay:700ms;}
.ts-team-member .image-thumbnail:hover .social a:nth-child(9){animation-delay:800ms;-webkit-animation-delay:800ms;-moz-animation-delay:800ms;}
@-webkit-keyframes run_social{from{opacity:0;transform:translate(0,20px);-moz-transform:translate(0,20px);-webkit-transform:translate(0,20px);-ms-transform:translate(0,20px);}
to{opacity:1;transform:translate(0,0);-moz-transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);}
}
@-moz-keyframes run_social{from{opacity:0;transform:translate(0,20px);-moz-transform:translate(0,20px);-webkit-transform:translate(0,20px);-ms-transform:translate(0,20px);}
to{opacity:1;transform:translate(0,0);-moz-transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);}
}
@keyframes run_social{from{opacity:0;transform:translate(0,20px);-moz-transform:translate(0,20px);-webkit-transform:translate(0,20px);-ms-transform:translate(0,20px);}
to{opacity:1;transform:translate(0,0);-moz-transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);}
}
.ts-team-member .social a{margin:4px;font-size:16px;line-height:30px;width:30px;height:30px;display:inline-block;background:transparent;position:relative;z-index:1;color:#fff;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;overflow:hidden;}
.ts-team-member .social a.facebook:hover{background:#3B5998;}
.ts-team-member .social a.twitter:hover{background:#2CAAE1;}
.ts-team-member .social a.google:hover{background:#DD4B39;}
.ts-team-member .social a.linked:hover{background:#007BB6;}
.ts-team-member .social a.rss:hover{background:#FF5700;}
.ts-team-member .social a.dribbble:hover{background:#F26798;}
.ts-team-member .social a.instagram:hover{background:#604c45;}
.ts-team-member .social a.pinterest:hover{background:#CA1517;}
.ts-team-member header{padding:20px;border-width:1px;border-style:solid;}
.ts-team-member header > h3 > a{text-transform:uppercase;}
.ts-team-member header > h3{margin-bottom:0;}
.ts-team-member header .excerpt{margin:10px 0;}
body.wpb-js-composer .vc_general.vc_tta-tabs.default{border-width:1px;border-style:solid;padding:0 20px 0 20px;}
body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-panel-body{margin:0;padding:0;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;overflow:visible;}
body.wpb-js-composer .vc_tta.vc_general .vc_tta-panels-container,
body.wpb-js-composer .vc_tta.vc_general .vc_tta-panels{z-index:4;}
body.wpb-js-composer .vc_tta-tabs.vc_tta-tabs .vc_tta-tabs-container{overflow:visible;margin:0;}
body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tabs-list{position:relative;padding:0 !important;border-width:0 0 1px 0;border-style:solid;margin:0 0 0 0;overflow:visible;z-index:2;}
body.wpb-js-composer .vc_general.vc_tta-tabs.background_color .vc_tta-tabs-list,
body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tabs-list{border:0;}
body.wpb-js-composer .vc_general.vc_tta-tabs.default .vc_tta-tabs-list,
body.wpb-js-composer .vc_general.vc_tta-tabs.default_no_border .vc_tta-tabs-list{text-align:center;}
body.wpb-js-composer .vc_general.vc_tta-tabs.default_no_border .vc_tta-panel-body > .woocommerce{margin-top:18px;}
.vc_tta-container .vc_general.default_no_border,
.vc_tta-panels{background:transparent !important;}
body.wpb-js-composer .vc_general.vc_tta-tabs.content-product-padding .ts-product.content-no-border .content-wrapper{padding-left:3%;padding-right:3%;}
body.wpb-js-composer .vc_general.vc_tta-tabs .ts-product.nav-bottom .owl-controls .owl-nav > div,
.ts-product.nav-bottom .owl-controls .owl-nav > div{top:auto;bottom:-30px;}
body.wpb-js-composer .vc_general.vc_tta-tabs .ts-product.nav-bottom .owl-controls .owl-nav > div.owl-prev,
body.wpb-js-composer .ts-product.nav-bottom .owl-controls .owl-nav > div.owl-prev{left:50%;right:auto;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);margin-left:-20px;margin-top:0;}
body.wpb-js-composer .vc_general.vc_tta-tabs .ts-product.nav-bottom .owl-controls .owl-nav > div.owl-next,
body.wpb-js-composer .ts-product.nav-bottom .owl-controls .owl-nav > div.owl-next{right:50%;left:auto;transform:translate(50%,0);-webkit-transform:translate(50%,0);-moz-transform:translate(50%,0);-ms-transform:translate(50%,0);margin-right:-20px;margin-top:0;}
body.wpb-js-composer .vc_general.vc_tta-tabs .ts-product.nav-bottom,
body.wpb-js-composer .ts-product.nav-bottom{padding-bottom:50px;}
body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab{margin:12px 0 5px 0;padding:0 10px;position:relative;z-index:1;background:transparent;float:none;display:inline-block;}
body.wpb-js-composer .vc_general.vc_tta-tabs.default_no_border .vc_tta-tabs-container .vc_tta-tabs-list:after,
body.wpb-js-composer .vc_general.vc_tta-tabs.default .vc_tta-tabs-container .vc_tta-tabs-list:after{position:absolute;content:"\f0d8";font-family:'FontAwesome';font-size:18px;line-height:7px;height:7px;left:50%;margin-left:-5px;bottom:-1px;transition:all 200ms ease 0s;-webkit-transition:all 200ms ease 0s;-moz-transition:all 200ms ease 0s;}
body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab > a{padding:0 10px;margin:0 14px 0 14px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;transition:all 120ms ease 0s;-webkit-transition:all 120ms ease 0s;-moz-transition:all 120ms ease 0s;display:inline-block;background:transparent;border:0;transition:all 200ms ease 0s;-webkit-transition:all 200ms ease 0s;-moz-transition:all 200ms ease 0s;}
body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab.vc_active > a,
body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab > a:hover,
body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels{background:transparent;}
body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab > a:hover{text-decoration:none;}
body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels{padding:22px 0 25px 0;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
body.wpb-js-composer .vc_general.vc_tta-tabs.default_no_border .vc_tta-tabs-container .vc_tta-tab:before,
body.wpb-js-composer .vc_general.vc_tta-tabs.default_no_border .vc_tta-tabs-container .vc_tta-tab.vc_active:before,
body.wpb-js-composer .vc_general.vc_tta-tabs.default .vc_tta-tabs-container .vc_tta-tab:before,
body.wpb-js-composer .vc_general.vc_tta-tabs.default .vc_tta-tabs-container .vc_tta-tab.vc_active:before{border-width:0 0 0 2px;border-style:solid;padding:0;position:absolute;content:"";top:3px;bottom:5px;right:-2px;width:2px;display:block;}
body.wpb-js-composer .vc_general.vc_tta-tabs.default .vc_tta-tabs-container .vc_tta-tab:last-child:before,
body.wpb-js-composer .vc_general.vc_tta-tabs.default_no_border .vc_tta-tabs-container .vc_tta-tab:last-child:before{display:none;}
body.wpb-js-composer .vc_general.vc_tta-tabs.default .vc_tta-tabs-list{padding-bottom:9px !important;}
.wpb_content_element .wpb_tour_tabs_wrapper.default_no_border{border:0;padding:0;}
body.wpb-js-composer .vc_general.vc_tta-tabs.default_no_border .vc_tta-tabs-container .vc_tta-tabs-list{padding:0 20px 15px 20px !important;border-width:0 0 2px 0;margin:0;}
body.wpb-js-composer .vc_general.vc_tta-tabs.default_no_border .vc_tta-tabs-container .vc_tta-tabs-list:after{font-size:26px;line-height:10px;height:10px;margin-left:-8px;bottom:-1px;}
.wpb_tour_tabs_wrapper.default_no_border .wpb_tab > .woocommerce{margin-top:18px;}
.tab-border-box.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab{padding-bottom:0;padding-top:20px;}
body.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-left,
body.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-right{display:-webkit-block;display:-webkit-block;display:-ms-block;display:block;-webkit-box-orient:none;-webkit-box-direction:none;-webkit-flex-direction:none;-ms-flex-direction:none;flex-direction:none;-webkit-flex-wrap:none;-ms-flex-wrap:none;flex-wrap:none;-webkit-box-pack:none;-webkit-justify-content:none;-ms-flex-pack:none;justify-content:none;-webkit-box-align:none;-webkit-align-items:none;-ms-flex-align:none;align-items:none;background:transparent !important;}
body.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container,
body.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container{border:0;padding:0 !important;text-align:left;margin-right:-1px !important;width:22%;float:left;z-index:5;position:relative;-webkit-box-flex:none;-webkit-flex:none;-ms-flex:none;display:none;-webkit-box-flex:none1;-webkit-flex:none;-ms-flex:none;flex:none;display:inline-block;}
body.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container{margin-right:0 !important;margin-left:-1px !important;float:right;}
body.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container,
body.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels-container{border-width:1px;border-style:solid;margin-bottom:0;padding:20px 20px 20px 30px;float:left;width:auto;-webkit-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;display:block;width:78%;}
body.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels-container{margin-left:0;margin-right:0;padding:20px 30px 20px 20px;}
body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container .vc_tta-panels,
body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels-container .vc_tta-panels{padding:0;}
body.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list:before,
body.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-list:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";opacity:0.3;z-index:0;display:block;}
body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab,
body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab{margin:0 0 -1px 0;padding:0;width:100%;}
body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab a,
body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a{margin:0;position:relative;z-index:1;font-weight:bold;padding:9px 20px;border-width:1px;border-style:solid;display:inline-block;width:100%;}
body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab a:after,
body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a:after{position:absolute;top:-1px !important;left:4px !important;right:auto !important;bottom:-1px !important;width:2px !important;height:auto !important;padding:0;border-width:0 0 0 2px !important;border-style:solid !important;z-index:2;display:block;opacity:0;content:"";}
body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a:after{left:auto !important;right:4px !important;}
body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab a:before,
body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a:before{display:none !important;}
body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active a:after,
body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab a:hover:after{left:-1px !important;opacity:1;width:2px !important;height:auto !important;border-width:0 0 0 2px !important;border-style:solid !important;transition:opacity 500ms, left 400ms ease 0s;-webkit-transition:opacity 500ms, left 400ms ease 0s;-moz-transition:opacity 500ms, left 400ms ease 0s;}
body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active a:after,
body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a:hover:after{right:-1px !important;left:auto !important;opacity:1;width:2px !important;height:auto !important;border-width:0 0 0 2px !important;border-style:solid !important;transition:opacity 500ms, right 400ms ease 0s;-webkit-transition:opacity 500ms, right 400ms ease 0s;-moz-transition:opacity 500ms, right 400ms ease 0s;}
body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-panel-heading{display:none !important;}
body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tabs-container{display:block !important;}
body .vc_tta.vc_tta-accordion .vc_tta-panel .shop_attributes{margin:20px 0;}
body .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading:hover,
body .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading:focus,
body .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading,
body .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-body{background:transparent;}
body .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:0;}
body .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title{margin:0;outline:0 !important;cursor:pointer;margin-bottom:-1px;padding:0;position:relative;}
body .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";opacity:0.3;z-index:0;display:block;}
body .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title > a{margin:0;position:relative;display:inline-block;width:100%;z-index:1;font-weight:bold;padding:9px 20px;border-width:1px;border-style:solid;transition:all 200ms ease 0s;-webkit-transition:all 200ms ease 0s;-moz-transition:all 200ms ease 0s;}
body .vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel-body{padding:12px 20px 20px 20px;margin-bottom:0;border-width:1px;border-style:solid;}
body .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-controls-icon{background:none;position:absolute;top:0;bottom:0;right:0;left:auto;z-index:3;line-height:42px;width:42px;height:auto;text-align:center;border-width:0 0 0 1px;border-style:solid;font-style:normal;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transition:none;-webkit-transition:none;-moz-transition:none;}
body .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-controls-icon:before{line-height:42px;font-family:'FontAwesome';font-size:16px;content:"\f107";position:absolute;top:50%;bottom:auto;left:0;right:0;border:0;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transition:all 0s ease 0s;-webkit-transition:all 0s ease 0s;-moz-transition:all 0s ease 0s;}
body .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-controls-icon:after{display:none;}
body .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-controls-icon:before{content:"\f106";}
body .vc_tta.vc_tta-accordion .vc_tta-panel{margin-bottom:5px;}
body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tabs-container .vc_tta-tabs-list:before ,
body.wpb-js-composer .vc_general.vc_tta-tabs.background_color .vc_tta-tabs-container .vc_tta-tabs-list:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";opacity:0.3;z-index:0;display:block;}
body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tabs-container .vc_tta-tabs-list:after ,
body.wpb-js-composer .vc_general.vc_tta-tabs.background_color .vc_tta-tabs-container .vc_tta-tabs-list:after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";border-width:1px;border-style:solid;z-index:0;display:block !important;line-height:0;width:auto;height:auto;margin:0;padding:0;}
body.wpb-js-composer .vc_general.vc_tta-tabs.background_color .vc_tta-tab,
body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tab{margin:0;padding:0;}
body.wpb-js-composer .vc_general.vc_tta-tabs.background_color .vc_tta-tab > a,
body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tab > a{padding:9px 20px;margin:0 -1px 0 0;border-width:1px;border-style:solid;font-weight:bold;}
body.wpb-js-composer .vc_general.vc_tta-tabs.background_color .vc_tta-tab > a:before,
body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tab > a:before,
body.wpb-js-composer .vc_general.vc_tta-tabs.background_color .vc_tta-tab > a:after,
body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tab > a:after{display:none !important;}
body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-panels-container .vc_tta-panels,
body.wpb-js-composer .vc_general.vc_tta-tabs.background_color .vc_tta-panels-container .vc_tta-panels{border-width:0 1px 1px 1px;border-style:solid;padding:22px 20px 25px 20px;}
body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tab > a:after{position:absolute;top:-5px !important;left:-1px !important;right:-1px !important;bottom:auto !important;width:auto !important;height:2px !important;display:block !important;padding:0;border-width:2px 0 0 0;border-style:solid;z-index:2;transition:opacity 350ms, top 250ms ease 0s;-webkit-transition:opacity 350ms, top 250ms ease 0s;-moz-transition:opacity 350ms, top 250ms ease 0s;display:block;opacity:0;content:"";}
body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tab:hover > a:after,
body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tab.vc_active > a:after{top:-1px !important;opacity:1;}
body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-panel.vc_animating.vc_active .vc_tta-panel-body,
body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-panel,
body.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a:before,
body.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a:after,
body.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a:before, body.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a:after, body.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a:before{display:none;}
.google-map-container{margin-bottom:15px;}
.portfolio-inner *{backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.ts-portfolio-wrapper .filter-bar{padding:0 0 10px 0;border-width:0 0 2px 0;border-style:solid;margin:0 0 20px 0;}
.ts-portfolio-wrapper .filter-bar li{display:inline-block;margin:0 20px 10px 0;padding:0;list-style:none;cursor:pointer;transition:all 400ms ease-out 0s;-webkit-transition:all 400ms ease-out 0s;-moz-transition:all 400ms ease-out 0s;}
.ts-portfolio-wrapper .filter-bar li:first-child{margin-left:0}
.portfolio-inner figure{position:relative;overflow:hidden;max-width:100%;}
.portfolio-inner .figcaption{position:absolute;left:0;right:0;bottom:0;-webkit-transform:translate(0,130%);-moz-transform:translate(0,130%);-ms-transform:translate(0,130%);transform:translate(0,130%);z-index:3;padding:20px 10px;text-align:center;font-weight:normal;transition:all 200ms ease-out 0s;-webkit-transition:all 200ms ease-out 0s;-moz-transition:all 200ms ease-out 0s;}
.portfolio-inner .figcaption h3{margin-bottom:0;text-transform:uppercase;}
.portfolio-inner .figcaption:before{position:absolute;content:"";width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:17px solid #fff;left:50%;top:-15px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}
.portfolio-inner .thumbnail{max-width:100%;margin:0;}
.portfolio-inner .thumbnail:hover > figure{text-decoration:none;}
.portfolio-inner .thumbnail:hover > figure .figcaption{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}
.portfolio-inner .thumbnail > figure span.bg-hover{position:absolute;left:0;right:0;bottom:0;top:0;content:"";opacity:0;z-index:1;transition:opacity 300ms ease-out 0s;-webkit-transition:opacity 300ms ease-out 0s;-moz-transition:opacity 300ms ease-out 0s;}
.portfolio-inner .thumbnail:hover > figure span.bg-hover{opacity:0.5;}
.portfolio-inner .thumbnail > a{max-width:100%;display:inline-block;overflow:hidden;}
.portfolio-inner .thumbnail > figure img{position:relative;top:0;transition:top 200ms ease-out 0s;-moz-transition:top 200ms ease-out 0s;-webkit-transition:top 200ms ease-out 0s;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.portfolio-inner .thumbnail:hover > figure img{top:-20px;}
.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{float:left;line-height:0;display:block;outline:0;}
.portfolio-inner .item:after{display:table;clear:both;content:"";}
.portfolio-inner .icon-group{position:absolute;left:50%;top:36%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);display:inline-block;z-index:3;opacity:0;transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;}
.columns-3 .portfolio-inner .icon-group{top:30%;}
.portfolio-inner .thumbnail:hover .icon-group{opacity:1;}
.portfolio-inner .icon-group a{width:40px;height:40px;margin:0 3px;display:inline-block;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;overflow:hidden;line-height:0;font-size:0;text-align:center;transition:transform 500ms, background 200ms, color 300ms ease 0s;-moz-transition:transform 500ms, background 200ms, color 300ms ease 0s;-webkit-transition:-webkit-transform 500ms, background 200ms, color 300ms ease 0s;-webkit-transform:translate(0,40px);-moz-transform:translate(0,40px);-ms-transform:translate(0,40px);transform:translate(0,40px);}
.portfolio-inner .thumbnail:hover .icon-group a{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}
.portfolio-inner .icon-group a.loading:after{background-image:url(../images/ajax-loader.gif) !important;content:"";background-repeat:no-repeat;left:0;top:0;right:0;bottom:0;position:absolute;background-position:center;}
.portfolio-inner .icon-group a:before{font-family:'FontAwesome';content:"\f0c1";font-size:14px;line-height:40px;}
.portfolio-inner .icon-group a:hover{text-decoration:none;}
.portfolio-inner .icon-group a.link{-webkit-transform:translate(0,-40px);-moz-transform:translate(0,-40px);-ms-transform:translate(0,-40px);transform:translate(0,-40px);}
.portfolio-inner .thumbnail:hover .icon-group a.link{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}
.portfolio-inner .icon-group a.link:before{content:"\f0c1";}
.portfolio-inner .icon-group a:before{content:"\f004";}
.portfolio-inner .icon-group a.like.already-like:before{content:"\f08a";}
.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-single-image{margin-bottom:30px;}
.ts-effect-image{text-align:center;overflow:hidden;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;line-height:0;}
.ts-effect-image .image-link{display:inline-block;line-height:0;position:relative;max-width:100%;}
.eff-background-fade-icon .overlay{position:absolute;left:0;right:0;top:0;height:100%;display:inline-block;content:"";opacity:0;background:rgba(0,0,0,0.5);margin-top:-30px;transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;}
.eff-background-fade-icon:hover .overlay{opacity:1;margin-top:0;}
.eff-background-fade-icon .overlay:before{position:absolute;top:50%;left:50%;z-index:100;width:50px;height:50px;margin-top:-30px;content:"+";font-weight:normal;font-family:"Times New Roman";text-align:center;color:#fff;line-height:50px;font-size:48px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all 500ms ease 0s;-moz-transition:all 500ms ease 0s;-webkit-transition:all 500ms ease 0s;}
.eff-background-fade-icon:hover .overlay:before{opacity:1;margin-top:0;}
.eff-background-from-top-icon .overlay{display:block;position:absolute;z-index:20;background:rgba(0, 0, 0, 0.5);overflow:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;font-size:0;}
.eff-background-from-top-icon .overlay:before{position:absolute;top:50%;left:50%;z-index:100;width:50px;height:50px;content:"+";font-weight:normal;font-family:"Times New Roman";text-align:center;color:#fff;line-height:50px;font-size:48px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all 500ms ease 0s;-moz-transition:all 500ms ease 0s;-webkit-transition:all 500ms ease 0s;}
.ts-effect-image.eff-background-from-top-icon:hover .overlay{height:100%;}
.eff-border-scale .overlay{position:absolute;left:0;right:0;bottom:0;top:0;content:"";}
.eff-border-scale .overlay:after{opacity:0;z-index:4;width:auto;height:auto;content:"";position:absolute;left:8px;right:8px;top:8px;bottom:8px;border:1px solid #fff;transform:scale(0,0);-moz-transform:scale(0,0);-webkit-transform:scale(0,0);-ms-transform:scale(0,0);transition:transform 400ms,opacity 100ms ease 0s;-moz-transition:transform 400ms,opacity 100ms ease 0s;-webkit-transition:-webkit-transform 400ms,opacity 100ms ease 0s;}
.eff-border-scale:hover .overlay:after{opacity:1;transform:scale(1,1);-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transition:transform 500ms,opacity 300ms ease 0s;-moz-transition:transform 500ms,opacity 300ms ease 0s;-webkit-transition:-webkit-transform 500ms,opacity 300ms ease 0s;}
.eff-widespread-corner-left-right .overlay:before{position:absolute;content:"";top:0;left:0;width:0;height:0;margin:auto;opacity:0;background-color:rgba(255,255,255,0.2);-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.eff-widespread-corner-left-right .overlay:after{content:"";position:absolute;right:0;bottom:0;width:0;height:0;background-color:rgba(255,255,255,0.2);opacity:0;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.eff-widespread-corner-left-right:hover .overlay:after,
.eff-widespread-corner-left-right:hover .overlay:before{width:100%;height:100%;opacity:1;}
.ts-youtube-video-bg{position:absolute;height:auto;left:15px;top:0;right:15px;bottom:0;}
.ts-hosted-video-bg{position:absolute;top:0;left:0;right:0;bottom:0;content:"";overflow:hidden;}
.ts-video-bg .ts-hosted-video-bg.pausing video{opacity:0;}
.ts-hosted-video-bg video{max-width:100%;min-width:100%;min-height:100%;}
.vc_row.ts-video-bg{display:block;min-width:100%;position:relative;clear:both;}
.ts-video-bg:before{background:rgba(0,0,0,0.65);position:absolute;left:0;right:0;bottom:0;top:0;content:"";z-index:1;display:block;}
.ts-video-bg.playing:before{opacity:0;}
.vc_row.ts-video-bg .ts-youtube-video-bg.playing:before,
.vc_row.ts-video-bg .ts-hosted-video-bg.playing:before{opacity:0.05;}
.vc_row.ts-video-bg .wpb_column{position:relative;z-index:3;}
.vc_row.ts-video-bg > .wpb_column{padding:150px 30px;}
.ts-youtube-video-bg .buttonBar > span{display:none;}
.ts-youtube-video-bg .mb_YTPBar,
.ts-hosted-video-bg .video-control{left:50%;top:150px;position:absolute;z-index:990 !important;content:"";margin-left:-50px;}
.vc_row.ts-video-bg:hover .ts-youtube-video-bg .buttonBar > span.mb_YTPPlaypause,
.vc_row.ts-video-bg:hover .ts-hosted-video-bg .video-control{-webkit-animation-duration:400ms;-moz-animation-duration:400ms;animation-duration:400ms;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;-moz-timing-function:ease-in-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:alternate;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-webkit-animation-name:animation_button_video;-moz-animation-name:animation_button_video;animation-name:animation_button_video;}
@-webkit-keyframes animation_button_video{from{transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);}
to{transform:translate(0,5px);-webkit-transform:translate(0,5px);-moz-transform:translate(0,5px);}
}
@-moz-keyframes animation_button_video{from{transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);}
to{transform:translate(0,5px);-webkit-transform:translate(0,5px);-moz-transform:translate(0,5px);}
}
@keyframes animation_button_video{from{transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);}
to{transform:translate(0,5px);-webkit-transform:translate(0,5px);-moz-transform:translate(0,5px);}
}
.ts-youtube-video-bg .buttonBar > span.mb_YTPPlaypause,
.ts-hosted-video-bg .video-control{width:80px;height:80px;font-size:0;text-align:center;display:inline-block;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;cursor:pointer;background:url(../images/video-play.png) no-repeat;background-size:cover !important;box-shadow:0 0 20px rgba(255,255,255,0.5);-webkit-box-shadow:0 0 20px rgba(255,255,255,0.5);-moz-box-shadow:0 0 20px rgba(255,255,255,0.5);}
.ts-youtube-video-bg.playing .buttonBar > span.mb_YTPPlaypause,
.ts-hosted-video-bg.playing .video-control{background:url(../images/video-stop.png) no-repeat;}
.ts-youtube-video-bg.pausing .buttonBar > span.mb_YTPPlaypause,
.ts-hosted-video-bg.pausing .video-control{background:url(../images/video-play.png) no-repeat;}
.ts-youtube-video-bg .buttonBar > span.mb_YTPPlaypause:hover,
.ts-hosted-video-bg .video-control:hover{box-shadow:0 0 20px rgba(255,255,255,0.5) inset;-webkit-box-shadow:0 0 20px rgba(255,255,255,0.5) inset;-moz-box-shadow:0 0 20px rgba(255,255,255,0.5) inset;}
.ts-youtube-video-bg .loading{text-align:center;font-size:0;line-height:0;position:relative;z-index:2;padding:25px;top:130px;background:url(../images/ajax-loader.gif) center no-repeat;}
.ts-video-title,
.ts-video-excerpt{text-align:center;}
.ts-video-excerpt{text-align:center;-webkit-animation-duration:1.6s;-moz-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:alternate;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-webkit-animation-name:animation_text_shadow2;-moz-animation-name:animation_text_shadow2;animation-name:animation_text_shadow2;}
.ts-video-title{margin-top:120px;margin-bottom:10px;font-size:40px;line-height:46px;letter-spacing:0.6px;-webkit-animation-duration:1.6s;-moz-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:alternate;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-webkit-animation-name:animation_text_shadow;-moz-animation-name:animation_text_shadow;animation-name:animation_text_shadow;}
.ts-video-excerpt{letter-spacing:6px;}
@-webkit-keyframes animation_text_shadow{from{text-shadow:none}
to{text-shadow:0 0 30px #fff}
}
@-moz-keyframes animation_text_shadow{from{text-shadow:none}
to{text-shadow:0 0 30px #fff}
}
@keyframes animation_text_shadow{from{text-shadow:none}
to{text-shadow:0 0 30px #fff}
}
@-webkit-keyframes animation_text_shadow2{from{text-shadow:none}
to{text-shadow:0 0 10px #fff}
}
@-moz-keyframes animation_text_shadow2{from{text-shadow:none}
to{text-shadow:0 0 10px #fff}
}
@keyframes animation_text_shadow2{from{text-shadow:none}
to{text-shadow:0 0 10px #fff}
}
.feature-blue .ts-feature-wrapper .feature-icon{background:#74a7d6 !important;color:#fff !important;}
.feature-green .ts-feature-wrapper .feature-icon{background:#85c7bb !important;color:#fff !important;}
.feature-pink .ts-feature-wrapper .feature-icon{background:#ecb3b9 !important;color:#fff !important;}
.ts-feature-wrapper{text-align:center;padding-bottom:10px;}
.ts-feature-wrapper.feature-horizontal.icon-small{margin-bottom:0;padding-bottom:20px;}
.ts-feature-wrapper.has-image{margin-bottom:20px !important;}
.ts-feature-wrapper .feature-content{line-height:0;}
.ts-feature-wrapper a.feature-thumbnail{position:relative;overflow:hidden;display:inline-block;line-height:0;max-width:100%;}
.ts-feature-wrapper a.feature-thumbnail img{transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);transition:transform 400ms ease 0s;-moz-transition:transform 400ms ease 0s;-webkit-transition:-webkit-transform 400ms ease 0s;}
.ts-feature-wrapper a.feature-thumbnail:hover img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);}
.ts-feature-wrapper .overlay{top:0;left:0;right:0;width:100%;height:100%;opacity:0;position:absolute;content:"";background:rgba(0,0,0,0.5);transition:all 450ms ease 0s;-moz-transition:all 450ms ease 0s;-webkit-transition:all 450ms ease 0s;}
.ts-feature-wrapper a.feature-thumbnail:hover .overlay{opacity:1;}
.ts-feature-wrapper .feature-header{padding-top:15px;}
.ts-feature-wrapper.has-image .feature-header{padding:18px 15px 30px 15px;}
.ts-feature-wrapper .feature-header h3{margin-bottom:10px;}
.ts-feature-wrapper .feature-icon{font-size:24px;line-height:78px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;border-width:1px;border-style:solid;display:inline-block;width:78px;height:78px;margin-bottom:10px;text-align:center;}
.ts-feature-wrapper.icon-small .feature-header h3{text-transform:none;margin-bottom:5px;}
.ts-feature-wrapper.icon-small .feature-icon{font-size:18px;line-height:48px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;display:inline-block;width:48px;height:48px;margin-bottom:10px;text-align:center;background:#f9f9f9;border:0;}
.feature-border-primary .ts-feature-wrapper.icon-small .feature-icon{border-width:1px;border-style:solid;background:transparent;}
.ts-header .ts-feature-wrapper.feature-horizontal.icon-small .feature-header{margin-left:65px;}
.ts-feature-wrapper.feature-horizontal.icon-small .feature-header{margin-left:70px}
.ts-feature-wrapper.feature-horizontal{margin-bottom:30px;}
.ts-feature-wrapper.feature-horizontal:after{content:"";display:table;clear:both;}
.ts-feature-wrapper.feature-horizontal .feature-header{text-align:left;margin-left:100px;padding:0;}
.ts-feature-wrapper.feature-horizontal .feature-icon{float:left;}
.group-feature-has-bg .ts-feature-wrapper{max-width:373px;margin-left:auto;margin-right:auto;}
.group-feature-has-bg h2,
.group-feature-has-bg .excerpt{max-width:80%;text-align:center;margin-left:auto;margin-right:auto;}
.group-feature-has-bg .excerpt{padding-bottom:40px;}
.ts-price-table{text-align:center;margin-bottom:20px !important;}
.ts-price-table.active-table .table-description{border-width:1px;border-style:solid;}
.ts-price-table header{padding:20px;position:relative;z-index:2;}
.ts-price-table header:after{position:absolute;bottom:-10px;top:auto;left:50%;z-index:1;width:0;height:0;content:"";border-left:12px solid transparent;border-right:12px solid transparent;border-top:10px solid #40bea7;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}
.ts-price-table header h3{padding-bottom:20px;margin:0 0 20px 0;border-width:0 0 1px 0;border-style:solid;border-color:inherit;}
.ts-price-table .table-price{font-size:50px;line-height:50px;font-weight:bold;position:relative;padding:0 0 0 10px;}
.ts-price-table .table-price span{font-size:18px;line-height:20px;position:absolute;top:10px;left:0;}
.ts-price-table .desc-price{display:inline-block;width:100%;}
.ts-price-table .table-description{padding:10px 20px 30px 20px;position:relative;}
.ts-price-table .table-description:before{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:0.5;}
.ts-price-table.active-table .table-description:before{opacity:1;}
.ts-price-table .table-description ul,
.ts-price-table .table-description a{position:relative;z-index:1;}
.ts-price-table .table-description ul li{list-style:none;padding:15px 0;border-style:solid;border-width:0 0 1px 0;}
.ts-price-table .table-description > a.button{margin-top:15px;}
.ts-twitter-slider .owl-item{opacity:0}
.ts-twitter-slider .owl-item.active{opacity:1;}
.ts-twitter-slider{padding:30px 20px;}
.ts-twitter-slider.content-border.show-navi.ts-slider{padding-bottom:50px;}
.ts-twitter-slider.show-navi.ts-slider{padding-bottom:30px;}
.ts-twitter-slider .twitter-content{max-width:800px;margin:0 auto;text-align:center;margin-bottom:20px;}
.ts-twitter-slider.text-light .twitter-content{margin-bottom:40px;}
.twitter-content .content{font-style:italic;}
.ts-twitter-slider .icon{font-size:50px;line-height:50px;margin-bottom:30px;}
.ts-twitter-slider.content-border .icon{margin-top:30px;}
.ts-twitter-slider.text-light *,
.ts-twitter-slider.text-light .owl-controls .owl-nav > div:before{color:#fff;}
.ts-twitter-slider.text-light .owl-controls .owl-nav > div:before{opacity:0.8;}
.ts-twitter-slider.text-light .owl-controls .owl-nav > div:hover:before{opacity:1;}
.ts-twitter-slider h4{margin-top:20px;margin-bottom:5px;}
.ts-milestone{padding:0 10px;text-align:center;margin-bottom:30px !important;position:relative;}
.ts-milestone.text-light *{color:#fff;}
.ts-milestone .number{font-size:40px;line-height:44px;display:inline-block;width:100%;margin-bottom:10px;font-weight:bold;}
.ts-milestone h3.subject{margin:0;text-transform:none !important;font-weight:normal !important;}
.group-milestone .ts-milestone:before{border-width:0 0 0 1px;width:1px;border-style:solid;content:"";position:absolute;left:-12px;top:6px;bottom:2px;right:auto;opacity:0.6;}
.group-milestone.light .ts-milestone:before{border-color:#fff;}
.group-milestone .wpb_column:first-child .ts-milestone:before{display:none;}
.ts-countdown .counter-wrapper > div{width:130px;height:130px;padding:15px 2px 15px 2px;border-width:2px;border-style:solid;border-radius:10px 0 10px 0;-webkit-border-radius:10px 0 10px 0;-moz-border-radius:10px 0 10px 0;background:transparent;margin:0 20px;}
.ts-countdown .counter-wrapper > div .number-wrapper .number{font-size:50px;line-height:56px;}
.ts-countdown .counter-wrapper > div .ref-wrapper{font-size:20px;line-height:24px;}
.ts-countdown.text-light .counter-wrapper > div .ref-wrapper,
.ts-countdown.text-light .counter-wrapper > div .number-wrapper .number{color:#fff;}
.ts-countdown.text-light .counter-wrapper > div.days{background:transparent;}
.ts-countdown.text-light .counter-wrapper > div{border-color:#fff;}
.ts-product-in-category-tab-wrapper{border-width:4px 1px 1px 1px;border-style:solid;overflow:hidden;position:relative;}
.ts-product-in-category-tab-wrapper:after{display:table;content:"";clear:both;}
.ts-product-in-category-tab-wrapper .column-tabs{width:20%;float:left;}
.ts-product-in-category-tab-wrapper .column-tabs:before{position:absolute;border-width:0 1px 0 0;border-style:solid;width:1px;top:0;left:20%;bottom:0;content:"";}
.ts-product-in-category-tab-wrapper .column-tabs ul{margin:0;}
.column-tabs .heading-tab{position:relative;}
.column-tabs .heading-tab h3{padding:27px 10px 26px 90px;margin:0;}
.column-tabs .heading-tab i{font-size:26px;line-height:34px;color:#fff;padding:5px 0;width:44px;text-align:center;position:absolute;top:50%;left:30px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);}
.column-tabs .heading-tab .heading-title img{width:44px;text-align:center;position:absolute;top:50%;left:30px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);}
.column-tabs .tabs li{list-style:none;padding:10px 30px;border-width:1px 0 0 0;border-style:solid;cursor:pointer;transition:background 300ms,color 200ms ease 0s;-moz-transition:background 300ms,color 200ms ease 0s;-webkit-transition:background 300ms,color 200ms ease 0s;}
.column-tabs .tabs li:hover,
.column-tabs .tabs li.current{color:#fff;}
.ts-product-in-category-tab-wrapper .woocommerce.column-products{width:50.5%;float:left;clear:none;padding:0 0 1px 0;margin:0 0 -1px 0;overflow:hidden;}
.ts-product-in-category-tab-wrapper.no-banner .woocommerce.column-products{width:80%;float:right;clear:none;padding:0;}
.ts-product-in-category-tab-wrapper .woocommerce.column-products .products{margin:0 0 -1px 0;}
.ts-product-in-category-tab-wrapper .column-products .owl-carousel .owl-stage-outer{overflow:visible;}
.ts-product-in-category-tab-wrapper.no-banner .woocommerce.column-products .products{margin:0 -2px 0 0;width:calc(100% + 2px) !important;}
.ts-product-in-category-tab-wrapper .woocommerce.column-products .product{position:relative;padding:20px;margin:0 0 -1px 0;border-width:0 0 0 1px;border-style:solid;}
.ts-product-in-category-tab-wrapper .woocommerce.column-products:after{display:none;}
.ts-product-in-category-tab-wrapper .woocommerce.column-products .product:before{content:"";position:absolute;right:-1px;left:auto;bottom:0;top:0;width:1px;border-width:0 1px 0 0;border-style:solid;z-index:2;}
.ts-product-in-category-tab-wrapper .woocommerce.column-products .product:after{content:"";position:absolute;right:0;left:0;bottom:0;top:auto;height:1px;border-width:0 0 1px 0;border-style:solid;z-index:2;}
.ts-product-in-category-tab-wrapper .woocommerce .product .product-wrapper .meta-wrapper{text-align:inherit;}
.ts-product-in-category-tab-wrapper .woocommerce h3.product-name{margin-bottom:10px;}
.ts-product-in-category-tab-wrapper .woocommerce .products .star-rating{margin-left:0;margin-right:0;margin-bottom:12px;}
.ts-product-in-category-tab-wrapper .column-banners{width:29.5%;padding:20px;float:right}
.ts-product-in-category-tab-wrapper .column-banners:before{position:absolute;border-width:0 1px 0 0;border-style:solid;width:1px;top:0;right:29.5%;bottom:0;content:"";}
.ts-product-in-category-tab-wrapper.has-see-more-button .column-products.woocommerce{padding-bottom:42px;}
.ts-product-in-category-tab-wrapper .woocommerce.column-products .owl-carousel .product{width:100% !important;min-height:262px;float:none !important;clear:none !important;}
.ts-product-in-category-tab-wrapper .owl-controls .owl-nav > div{top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);background:#fff !important;visibility:hidden;opacity:0;}
.ts-product-in-category-tab-wrapper .column-products .owl-controls .owl-nav > div.owl-prev{left:-20px;}
.ts-product-in-category-tab-wrapper .column-products .owl-controls .owl-nav > div.owl-next{right:-20px}
.ts-product-in-category-tab-wrapper .column-products:hover .owl-controls .owl-nav > div.owl-prev{left:0;}
.ts-product-in-category-tab-wrapper .column-products:hover .owl-controls .owl-nav > div.owl-next{right:0}
.ts-product-in-category-tab-wrapper.no-banner .column-products:hover .owl-controls .owl-nav > div.owl-next{right:1px}
.ts-product-in-category-tab-wrapper .column-products:hover .owl-controls .owl-nav > div{visibility:visible;opacity:1;}
.woocommerce.column-products .owl-carousel .owl-stage-outer{padding-bottom:1px;margin-bottom:-1px;}
.ts-product-in-category-tab-wrapper .see-more-wrapper{position:absolute;right:31%;content:"";display:inline-block;bottom:10px;z-index:10;}
.ts-product-in-category-tab-wrapper.no-banner .see-more-wrapper{right:20px}
.ts-product-in-category-tab-wrapper .see-more-wrapper .see-more-button{border:0;padding:0;background:transparent !important;}
.see-more-wrapper .see-more-button:after{content:"\f105";margin-left:10px;font-family:'FontAwesome';}
body .wpb_wrapper .vc_separator{margin-bottom:0;}
.ts-product-in-sub-category-tab-wrapper{border-width:1px 1px 1px 1px;border-style:solid;overflow:hidden;position:relative;}
.ts-product-in-sub-category-tab-wrapper:after{display:table;content:"";clear:both;}
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs{padding:14px 0 8px 0;border-width:0 0 1px 0;border-style:solid;overflow:hidden;}
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs .heading-tab{float:left;width:34%;}
.row-heading-tabs .heading-tab .heading-title{margin:0;padding:0 0 0 70px;position:relative;color:#fff;display:inline-block;text-transform:uppercase;}
.row-heading-tabs .heading-tab .heading-title i{width:52px;height:52px;line-height:52px;position:absolute;left:0;top:-15px;text-align:center;}
.row-heading-tabs .heading-tab .heading-title img{width:52px;position:absolute;left:0;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);}
.row-heading-tabs .heading-tab .heading-title:before{position:absolute;left:0;top:-15px;bottom:-15px;right:-16px;content:"";z-index:0;}
.row-heading-tabs .heading-tab .heading-title:after{z-index:0;width:0;height:0;position:absolute;content:"";right:-40px;top:-15px;border-top:26px solid transparent;border-left:24px solid;border-bottom:26px solid transparent;}
.row-heading-tabs .heading-tab .heading-title *{position:relative;z-index:1;}
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs ul{width:66%;float:left;margin:0;padding:0 20px 0 0;line-height:0;text-align:right}
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs ul li{list-style:none;display:inline-block;margin:0 0 10px 40px;padding:0;position:relative;cursor:pointer;}
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs ul li:after{content:"";position:absolute;right:-20px;top:0;bottom:0;z-index:1;border-width:0 1px 0 0;border-style:solid;width:1px;}
.row-heading-tabs ul li a{text-decoration:none;}
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs ul li:last-child:after{display:none;}
.vc_col-sm-6 .ts-product-in-sub-category-tab-wrapper .column-product-banner,
.vc_col-sm-6 .ts-product-in-sub-category-tab-wrapper .woocommerce.column-featured-product{width:50%;}
.vc_col-sm-6 .ts-product-in-sub-category-tab-wrapper .row-heading-tabs ul{width:30%;}
.vc_col-sm-6 .ts-product-in-sub-category-tab-wrapper .row-heading-tabs .heading-tab{width:70%;}
.ts-product-in-sub-category-tab-wrapper.no-featured-product .column-product-banner{width:100%;border:0;}
.ts-product-in-sub-category-tab-wrapper .woocommerce.column-featured-product{width:34%;float:left;padding:20px;margin:0;}
.woocommerce.column-featured-product figure img{width:auto !important;}
.ts-product-in-sub-category-tab-wrapper .woocommerce.column-featured-product .product-wrapper{max-width:100% !important;}
.ts-product-in-sub-category-tab-wrapper .woocommerce.column-featured-product .product{margin:0 auto;max-width:400px;}
.ts-product-in-sub-category-tab-wrapper .woocommerce.column-featured-product figure{background:#f5f5f5;}
.column-featured-product .counter-wrapper{margin-top:10px;}
.ts-product-in-sub-category-tab-wrapper .row-products{margin-right:-2px;overflow:hidden;}
.ts-product-in-sub-category-tab-wrapper .column-product-banner{float:left;width:66%;border-width:0 0 0 1px;border-style:dashed;}
.ts-product-in-sub-category-tab-wrapper .column-product-banner .products{margin:0 0 0 0;}
.ts-product-in-sub-category-tab-wrapper .column-product-banner .woocommerce .product{position:relative;padding:20px;margin:0;}
.ts-product-in-sub-category-tab-wrapper.rows-2 .column-product-banner .woocommerce .product{border-width:0 0 1px 0;border-style:dashed;margin-bottom:-1px;}
.ts-product-in-sub-category-tab-wrapper .column-product-banner:after{display:none;}
.ts-product-in-sub-category-tab-wrapper .column-product-banner .product:before{content:"";position:absolute;right:0;left:auto;bottom:0;top:0;width:1px;border-width:0 1px 0 0;border-style:dashed;z-index:2;}
.column-product-banner .owl-controls .owl-nav > div{top:34%;visibility:hidden;background:#fff;opacity:0;}
.column-product-banner .row-products .owl-controls .owl-nav > div:hover{background:#fff;}
.column-product-banner .row-products .owl-controls .owl-nav > div.owl-prev{left:-10px;}
.column-product-banner .owl-controls .owl-nav > div.owl-next{right:-10px}
.column-product-banner .row-products:hover .owl-controls .owl-nav > div.owl-prev{left:10px;}
.column-product-banner .row-products:hover .owl-controls .owl-nav > div.owl-next{right:10px}
.column-product-banner .row-products:hover .owl-controls .owl-nav > div{visibility:visible;opacity:1;}
.ts-product-in-sub-category-tab-wrapper .column-product-banner h3.product-name{margin-bottom:10px;}
.ts-product-in-sub-category-tab-wrapper .row-banners{padding:20px;border-width:1px 0 0 0;border-style:dashed;}
.ts-product-in-sub-category-tab-wrapper.banner-top .row-banners{border-width:0 0 1px 0;}
.ts-product-in-sub-category-tab-wrapper.no-banner .row-banners{padding:0;margin-bottom:-1px;}
.fix-opacity-logo .ts-logo-slider-wrapper .item{opacity:0.5;transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;-webkit-transition:all 400ms ease 0s;}
.fix-opacity-logo:hover .ts-logo-slider-wrapper .item{opacity:1;}
.fix-opacity-logo .ts-logo-slider-wrapper{margin-top:-1px;}
.ts-list-of-product-categories-wrapper{background-position:bottom right !important;background-repeat:no-repeat !important;min-height:280px;padding:25px;border-width:1px;border-style:solid;margin-bottom:30px;}
.ts-list-of-product-categories-wrapper .heading-title{margin-bottom:13px;}
.ts-list-of-product-categories-wrapper .list-categories{margin-bottom:0;}
.ts-list-of-product-categories-wrapper .list-categories li{list-style:square;padding:6px 0;list-style-position:inside;}
.ts-list-of-product-categories-wrapper .list-categories li a{text-decoration:none;}
.fullwidth-template-padding .ts-product-in-category-tab-2-wrapper ul.tabs{padding-left:30px;padding-right:30px;}
.fullwidth-template-padding .ts-product-in-category-tab-2-wrapper .row-content{padding:20px 30px;}
.ts-product-in-category-tab-2-wrapper .row-tabs{position:relative;z-index:2;padding-top:5px;}
.ts-product-in-category-tab-2-wrapper .row-tabs:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;z-index:0;border-width:0 0 1px 0;border-style:solid;}
.ts-product-in-category-tab-2-wrapper ul.tabs{display:table;table-layout:fixed;width:100%;}
.ts-product-in-category-tab-2-wrapper ul.tabs li{display:table-cell;list-style:none;text-align:center;margin:0;padding:25px 5px;border-width:1px 0 1px 1px;border-style:solid;position:relative;z-index:1;cursor:pointer;vertical-align:middle;transition:background 100ms ease;-webkit-transition:background 100ms ease;-moz-transition:background 100ms ease;}
.ts-product-in-category-tab-2-wrapper ul.tabs li:last-child{border-width:1px;}
.ts-product-in-category-tab-2-wrapper ul.tabs li:before{position:absolute;left:-1px;right:-1px;top:-5px;z-index:1;content:"";border-width:2px 0 0 0;border-style:solid;opacity:0;transition:opacity 350ms, top 250ms ease 0s;-webkit-transition:opacity 350ms, top 250ms ease 0s;-moz-transition:opacity 350ms, top 250ms ease 0s;}
.ts-product-in-category-tab-2-wrapper ul.tabs li.current:before,
.ts-product-in-category-tab-2-wrapper ul.tabs li:hover:before{top:-1px !important;opacity:1;}
.ts-product-in-category-tab-2-wrapper ul.tabs li.current{border-bottom-width:0;cursor:default;}
.ts-product-in-category-tab-2-wrapper ul.tabs li:hover{border-bottom-width:0;}
.ts-product-in-category-tab-2-wrapper ul.tabs li span.icon{display:block;}
.ts-product-in-category-tab-2-wrapper ul.tabs li span.icon img{min-height:25px;}
.ts-product-in-category-tab-2-wrapper ul.tabs li span.icon *{margin-bottom:10px;}
.ts-product-in-category-tab-2-wrapper ul.tabs li span.title{text-transform:uppercase;font-weight:600;}
.ts-product-in-category-tab-2-wrapper ul.tabs:after,
.ts-product-in-category-tab-2-wrapper .row-content:after{display:table;clear:both;content:"";}
.ts-product-in-category-tab-2-wrapper.count-1 ul.tabs li{width:100%;}
.ts-product-in-category-tab-2-wrapper.count-2 ul.tabs li{width:50%;}
.ts-product-in-category-tab-2-wrapper.count-3 ul.tabs li{width:33.4%;}
.ts-product-in-category-tab-2-wrapper.count-4 ul.tabs li{width:25%;}
.ts-product-in-category-tab-2-wrapper.count-5 ul.tabs li{width:20%;}
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs li{width:16.7%;}
.ts-product-in-category-tab-2-wrapper.count-7 ul.tabs li{width:14.3%;}
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li{width:12.5%;}
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li{width:11.2%;}
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li{width:10%;}
.ts-product-in-category-tab-2-wrapper.has-banner .column-products{width:77.5%;float:left;padding-right:20px;margin:0;position:relative;z-index:2;}
body:not(.fullwidth-template-padding) .ts-product-in-category-tab-2-wrapper .row-content{padding-left:20px;padding-right:20px;}
body:not(.fullwidth-template-padding) .ts-product-in-category-tab-2-wrapper:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;z-index:1;border-width:0 1px 1px 1px;border-style:solid;}
.ts-product-in-category-tab-2-wrapper .column-banners{position:relative;z-index:2;width:22.5%;float:left;margin-bottom:10px;}
.ts-product-in-category-tab-2-wrapper .column-banners a{display:inline-block;}
.ts-product-in-category-tab-2-wrapper .row-content{padding:20px 0;position:relative;z-index:2;}
.ts-product-in-category-tab-2-wrapper ul.tabs li span.title{font-size:13px;line-height:18px;}
.ts-product-in-category-tab-2-wrapper .woocommerce .product .product-wrapper .thumbnail-wrapper,
.woocommerce-page .ts-product-in-category-tab-2-wrapper .product .product-wrapper .thumbnail-wrapper{width:48%;float:left;margin:0 0 10px 0;}
.ts-product-in-category-tab-2-wrapper .woocommerce .product .product-wrapper .meta-wrapper,
.woocommerce-page .ts-product-in-category-tab-2-wrapper .product .product-wrapper .meta-wrapper{width:52%;padding-left:15px;float:left;text-align:left;padding-top:10px;margin-bottom:10px;}
.ts-product-in-category-tab-2-wrapper .woocommerce .products .product .product-wrapper:after,
.woocommerce-page .ts-product-in-category-tab-2-wrapper .products .product .product-wrapper:after{display:table;content:"";clear:both;}
.ts-product-in-category-tab-2-wrapper .woocommerce .products .product .product-wrapper,
.woocommerce-page .ts-product-in-category-tab-2-wrapper .products .product .product-wrapper{padding:10px 10px 0 10px;max-width:100%;}
.ts-product-in-category-tab-2-wrapper .woocommerce .products .star-rating,
.woocommerce-page .ts-product-in-category-tab-2-wrapper .products .star-rating{margin-left:0;margin-right:0;}
.ts-product-in-category-tab-2-wrapper .products .product h3,
.ts-product-in-category-tab-2-wrapper .woocommerce .products .product h3,
.woocommerce-page .ts-product-in-category-tab-2-wrapper .products .product h3{margin-bottom:10px;}
.ts-product-in-category-tab-2-wrapper .woocommerce .products .product .product-wrapper .meta-wrapper .loop-add-to-cart,
.woocommerce-page .ts-product-in-category-tab-2-wrapper .products .product .product-wrapper .meta-wrapper .loop-add-to-cart{display:inline-block;width:100%;margin-top:20px;}
.ts-product-in-category-tab-2-wrapper .woocommerce .products .product .product-wrapper .meta-wrapper .loop-add-to-cart a,
.woocommerce-page .ts-product-in-category-tab-2-wrapper .products .product .product-wrapper .meta-wrapper .loop-add-to-cart a{width:auto;}
.ts-product-in-category-tab-2-wrapper .thumbnail-wrapper .loop-add-to-cart,
.woocommerce-page .ts-product-in-category-tab-2-wrapper .thumbnail-wrapper .loop-add-to-cart{display:none !important}
.ts-product-in-category-tab-2-wrapper .column-banners a:before{position:absolute;content:"";top:0;left:0;width:0;height:50%;margin:auto;opacity:0;background-color:rgba(255,255,255,0.2);-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.ts-product-in-category-tab-2-wrapper .column-banners a:after{content:"";position:absolute;right:0;bottom:0;width:0;height:50%;background-color:rgba(255,255,255,0.2);opacity:0;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.ts-product-in-category-tab-2-wrapper .column-banners:hover a:after,
.ts-product-in-category-tab-2-wrapper .column-banners:hover a:before{width:100%;height:100%;opacity:1;}
.ts-product-in-category-tab-2-wrapper .counter-wrapper{clear:both;width:auto;display:block;position:relative;margin:0 -10px;}
.ts-product-in-category-tab-2-wrapper .counter-wrapper:after{clear:both;content:"";display:table;}
.ts-product-in-category-tab-2-wrapper .counter-wrapper > div{width:25%;float:left;margin:0;padding:5px 0 7px 0;border-radius:0;height:auto;border:0;position:relative;}
.ts-product-in-category-tab-2-wrapper .counter-wrapper > div:before{content:"";border-width:0 1px 0 0;border-style:solid;border-color:#fff;position:absolute;right:0;top:0;bottom:0;opacity:0.2;width:1px;}
.ts-product-in-category-tab-2-wrapper .counter-wrapper > div:last-child:before{display:none;}
.ts-product-in-category-tab-2-wrapper .counter-wrapper > div > *{width:auto;display:inline-block;}
.ts-product-in-category-tab-2-wrapper .counter-wrapper > div .number-wrapper .number,
.ts-product-in-category-tab-2-wrapper .counter-wrapper .ref-wrapper{font-size:12px;line-height:16px;}
.ts-product-in-category-tab-2-wrapper .counter-wrapper .ref-wrapper,
.ts-product-in-category-tab-2-wrapper .counter-wrapper > div .number-wrapper .number{color:#fff;}
.ts-product-in-category-tab-2-wrapper.has-slider .woocommerce.column-products .products .product,
.woocommerce-page .ts-product-in-category-tab-2-wrapper.has-slider .column-products .products .product{width:100% !important;float:none !important;clear:none !important;padding-left:0;padding-right:0;}
.ts-product-in-category-tab-2-wrapper.has-slider .products{margin:0 !important}
.ts-product-in-category-tab-2-wrapper .owl-controls .owl-nav > div{top:auto;bottom:0;}
.ts-product-in-category-tab-2-wrapper.has-slider .woocommerce.column-products .products{padding-bottom:35px;margin-bottom:20px !important;}
.ts-product-in-category-tab-2-wrapper .owl-controls .owl-nav > div.owl-prev{left:50%;margin-left:-20px;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);}
.ts-product-in-category-tab-2-wrapper .owl-controls .owl-nav > div.owl-next{right:50%;margin-right:-20px;transform:translate(50%,0);-webkit-transform:translate(50%,0);-moz-transform:translate(50%,0);-ms-transform:translate(50%,0);}