@media only screen and (max-width: 767px){
body.admin-bar .category-dropdown .select2-dropdown{
margin-top: 46px;
} body .slideshow-margin{
margin-top:-50px !important;
}
.header-v7 .shopping-cart-wrapper{
width: auto;
float: right; } .box-boxshadow{
padding:0 10px 0 10px;
margin-top:0;
}
.vc_column_container:after{
display:table;
content:"";
clear:both;
}
body .dokan-store-sidebar.dokan-w3,
body .dokan-single-store.dokan-w8{
width:100%;
clear:both;
float:none;
padding-left:0;
padding-right:0;
} .header-top .header-left{
position:absolute;
left:0; top:10px;
float:none;
z-index: 900;
}
.header-top .header-right{
width:100%; } .header-v1 .group-meta-header{
padding-left:10px;
padding-right:10px;
}
body .ic-mobile-menu-button{
display:inline-block !important;
float:left; width:50px;
font-size:24px;
line-height:26px;
text-align:center;
cursor:pointer;
z-index:9;
}
.header-v1 .container{
padding-left:0;
padding-right:0;
}
header .logo-wrapper.logo-vetical-ipad{
display:inline-block;
width:100%;
text-align:center;
position:relative;
padding:20px 0;
}
.header-v1 .header-top .header-left{
display:none !important;
}
.header-v1 .header-top .header-right{
width:100%;
display:inline-block;
padding-left:0 !important;
padding-right:0 !important;
}
.header-v1 .header-top,
.header-v1 > .container,
.header-v1 .header-top, 
.header-v1 .header-bottom,
.header-v1 .header-top  > *, 
.header-v1 .header-bottom  > *{
display:block;
}
.header-v1 .top-right{
padding-bottom:0;
padding-top:10px;
}
.header-v1 .group-meta-header{
width:100%;
border-width:1px 0 0 0;
border-style:solid;
}
.header-v1 .shopping-cart-wrapper{
display:none !important;
}
.header-v1 .header-bottom .header-right{
padding-top:4px;
padding-bottom:4px;
}
.header-v1 .header-right .menu-wrapper{
padding:0;
}
header .header-v1 .search-wrapper{
margin-left:0;
margin-right:0;
width:100%;
}
header .header-v1 .search-wrapper .search-field, 
header .header-v1 .search-wrapper form, 
header .header-v1 .search-wrapper input[type="text"]{
max-width:100%;
} .header-v2 .header-middle,
.header-v5 .header-middle{
padding-top:20px;
padding-bottom:20px;
}
header .header-v2 .logo-wrapper,
header .header-v5 .logo-wrapper{
width:100%;
text-align:center;
}
header .header-v2 .search-wrapper,
header .header-v5 .search-wrapper{
margin-top:20px;
}
.header-middle .menu-wrapper{
display:none !important;
}
.header-top > .container,
.page-template-fullwidth-template .ts-header .header-top > .container{
padding-left:0;
padding-right:0;
}
.layout-fullwidth .header-middle > .container,
.layout-fullwidth .breadcrumb-title-wrapper .breadcrumb-content,
.layout-fullwidth .header-top > .container, 
.layout-fullwidth .header-middle > .container, 
.layout-fullwidth .header-bottom > .container,
#main > .fullwidth-template,
.page-template-fullwidth-template .ts-header .container,
.page-template-fullwidth-template footer .container{
padding-left:10px;
padding-right:10px;
}
.layout-fullwidth .container.no-padding,
.layout-fullwidth #main > .page-container{
padding-left:0px;
padding-right:0px;
}
.header-top{
padding-bottom:0;
padding-top:10px;
}
.header-v3 .header-top, 
.header-v4 .header-top,
.header-v6 .header-top{
padding-bottom:0;
}
.header-middle{
padding-top:20px;
padding-bottom:20px;
}
.header-middle > .container{
display:block
}
.header-middle > .container > div{
display:block;
text-align:center;
}
header .header-v3 .search-wrapper,
header .header-v4 .search-wrapper{
margin-bottom:20px;
}
header .header-v4 .search-wrapper{
margin-top:20px;
}
header .header-v6 .search-content input[type="text"]{
padding-top:16px;
padding-bottom:16px;
}
.header-middle > .container > div.shopping-cart-wrapper{
display:none;
}
.header-middle > .container > div.banner-middle-content{
margin:15px 0;
}
.ts-header .logo-wrapper{
width:100%;
text-align:center;
}
.ts-header .header-v3 .logo-wrapper{
padding:20px 0;
}
header .header-v7 .search-wrapper{
margin-top:20px;
}
.toggle-search{
display:none !important;
}
header .header-v4 .search-wrapper{
position:relative;
top:auto !important;
left:auto !important;
right:auto !important;
bottom:auto !important;
transform:none;
-webkit-transform:none;
-moz-transform:none;
}
header.ts-header .header-v3 .search-wrapper .ts-search-by-category, 
header.ts-header .header-v4 .search-wrapper .ts-search-by-category,
header.ts-header .header-v6 .search-wrapper .ts-search-by-category{
visibility: visible;
opacity: 1;
position:relative;
top:auto;
left:auto;
right:auto;
bottom:auto;
}
.header-v3 .ts-search-by-category .search-table .search-content, 
.header-v4 .ts-search-by-category .search-table .search-content,
.header-v6 .ts-search-by-category .search-table .search-content{
max-width:100%;
width:100%;
}
.ts-header .search-wrapper .search-field, 
.ts-header .search-wrapper form,
.ts-header .search-wrapper input[type="text"]{
width:100%;
}
.menu-wrapper > .ts-menu > nav{
display:none !important;
}
.vertical-menu-wrapper{
width:100%;
}
.vertical-menu-wrapper .vertical-menu{
position:static;
opacity:1;
visibility:visible
}
.vertical-menu-wrapper:hover .vertical-menu{
animation:none;
-webkit-animation:none;
-moz-animation:none;
display:none;
}
.display-vertical-menu .vertical-menu-wrapper .vertical-menu{
display:none;
}
.menu-wrapper .vertical-menu > ul.menu li:hover > ul.sub-menu, 
.widget-container .vertical-menu > ul.menu li:hover > ul.sub-menu,
.menu-wrapper .vertical-menu > ul.menu ul.sub-menu li:hover > ul.sub-menu{
display:none;
animation:none;
-webkit-animation:none;
-moz-animation:none;
}
#page.menu-mobile-active > .menu-wrapper{
-webkit-transform: translate(-100%,0); -moz-transform: translate(-100%,0); -ms-transform: translate(-100%,0); transform: translate(-100%,0); }
#page.menu-mobile-active:before{
visibility:hidden;
} .mobile-menu span.ts-menu-drop-icon{
position:absolute;
display: inline-block;
top:4px;
left:auto;
bottom:auto;
right:10px; z-index:3;
cursor:pointer;
padding:7px 10px;
}
.mobile-menu span.ts-menu-drop-icon:before{
content: "\f0d7";
font-family: 'FontAwesome';
}
.mobile-menu span.ts-menu-drop-icon.active:before{
content: "\f0d8";
}
.mobile-menu-wrapper ul{
margin:0;
}
.ic-mobile-menu-button{
width:50px;
float:left; display:inline-block;
cursor:pointer;
font-size:24px;
text-align:center;
}
.ic-mobile-menu-close-button{
width:50px;
display:inline-block;
cursor:pointer;
font-size:24px;
text-align:center !important;
padding:7px 0;
}
.mobile-menu-wrapper{
text-align:center;
}
.mobile-menu-wrapper > *{
text-align:left }
.mobile-menu-wrapper .mobile-menu > ul.menu,
.mobile-menu-wrapper .mobile-menu > ul.menu ul{
margin:0;padding:0;
}
.mobile-menu-wrapper .mobile-menu > ul.menu ul{
padding-top:10px;
padding-bottom:15px;
border-width:1px 0 0 0;
border-style:solid;
border-color:rgba(135,135,135,0.2);
}
.mobile-menu-wrapper .mobile-menu ul.sub-menu li > a{
padding-left:30px }
.mobile-menu-wrapper .mobile-menu ul.sub-menu li li > a{
padding-left:50px }
.mobile-menu-wrapper li{
list-style:none;
width:100%;
padding:0;
margin:0;
position:relative;
}
.mobile-menu-wrapper li a{
width:100%;
padding:11px 20px;
display:inline-block;
border-width:1px 0 0 0;
border-style:solid;
border-color:rgba(135,135,135,0.2);
z-index:1;
position:relative;
text-transform:uppercase;
}
.mobile-menu-wrapper li li a{
border:0;
text-transform:none;
padding-top:8px;
padding-bottom:8px;
}
.mobile-menu-wrapper li a:hover{
text-decoration:none;
}
#page > header,
#page > #main,
#page > footer{
transition: transform 200ms ease 0s;
-webkit-transition: transform 200ms ease 0s;
-moz-transition: transform 200ms ease 0s;
}
#page.menu-mobile-active .mobile-menu-wrapper{
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-ms-transform: translate(0,0);
transform: translate(0,0);
}
#page:before{
position:absolute;
visibility:hidden;
left:-1px; right:0;
bottom:0;
top:0;
content:"";
background:rgba(0,0,0,0.5);
z-index:9999;
transition: all 200ms ease 0s;
-webkit-transition: all 200ms ease 0s;
-moz-transition: all 200ms ease 0s;
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-ms-transform: translate(0,0);
transform: translate(0,0);
}
#page.menu-mobile-active:before{
visibility:visible;
} .header-template .shopping-cart-wrapper .ic-cart{
width:auto;
position:static;
}
.header-template  .shopping-cart-wrapper .ic-cart:before{
font-family: 'FontAwesome';
content: "\f290";
font-size:16px;
line-height:20px;
position:relative;
top:-1px;
left:auto; right:auto; bottom:0;
margin-right:5px }
.shopping-cart-wrapper .ic-cart .cart-number{
display:none !important;
}
.cart-drop-icon{
display:none !important
}
.shopping-cart-wrapper.cart-mobile{
float:right; display: inline-block !important;
margin: 0 !important;
position: relative;
top: auto;
left: auto;
right: auto;
bottom: auto;
margin: 0 !important;
padding: 0 !important;
}
.shopping-cart-wrapper.cart-mobile:after{
display:table;
content:"";
clear:both;
}
.shopping-cart-wrapper.cart-mobile .ts-tiny-cart-wrapper{
border:0;
position:relative;
}
.shopping-cart-wrapper.cart-mobile a.cart-control{
padding:0; }
.shopping-cart-wrapper.cart-mobile .ts-tiny-cart-wrapper .ic-cart:after{
display:none;
}
.shopping-cart-wrapper.cart-mobile .ts-tiny-cart-wrapper .ic-cart .ic{
top:7px;
left:0 }
.dropdown-container,
.ts-tiny-account-wrapper:before{
display:none !important;
} .logo-wrapper .normal-logo{
display:none;
}
.logo-wrapper .normal-logo.mobile-logo{
display:inline-block;
}
.fullwidth-template-padding .fullwidth-template{
padding-left:10px;
padding-right:10px;
} .header-v6 .header-top .shopping-cart-wrapper{
display:inline-block !important;
float:right; }
.header-v6 .header-middle > .container > div{
width:100%;
}
header .header-v6 .search-table .search-content input[type="text"]{
padding-left:0; padding-right:35px; }
header .header-v6 .logo-wrapper{
padding:10px 0;
}
.header-v3 .header-middle, 
.header-v6 .header-middle{
clear:both;
}
header .header-v6 .ts-search-by-category{
transform:none;
-webkit-transform:none;
-moz-transform:none;
} .home1-fix-columns-slideshow .vc_column_container .vc_col-sm-3,
.home1-fix-columns-slideshow .vc_column_container .vc_col-sm-8,
.home1-fix-columns-slideshow .vc_column_container .vc_col-sm-4,
.home1-fix-columns-slideshow .vc_column_container .vc_col-sm-6{
width:100%;
}
.home1-fix-columns-slideshow .vc_column_container .vc_col-sm-3,
.home1-fix-columns-slideshow .vc_column_container .vc_col-sm-6{
margin-bottom:20px;
}
.fix-columns-hotdeals .vc_col-sm-4{
width:calc(100% + 2px);
}
.fix-columns-hotdeals .vc_col-sm-8{
width:100%;
} .fix-width-col-one-third .vc_col-sm-4{
display:none;
}
.hidden-button-product .woocommerce .ts-product.item-list .products .product{
margin-bottom:20px;
}
.fix-width-col-one-third .vc_col-sm-8{
width:100%;
padding-left:10px !important;
padding-right:10px !important;
} #main > .fullwidth-template{
padding-left:10px;
padding-right:10px;
} .footer-two-column:before{
display:none;
}
.style-2 .mailchimp-subscription{
max-width:100%;
}
.footer-two-column .vc_col-sm-8{
padding-left:10px; padding-right:10px; } .vetical-slideshow,
.fullwidth-tab{
width:100%;
margin-left:0 !important;
margin-right:0 !important;
}
.vertical-banner{
width:100%;
}
.fullwidth-deal{
width:100%;
} .blank-page-template .ts-mailchimp-subscription-shortcode{
padding-left:0;
padding-right:0;
} .show-title-form.button{
float: none; }
.wishlist-title-with-form h2{
width: 100%;
float: none !important;
}
ul.wishlist_table li{
width: 50%;
}
ul.wishlist_table li:nth-child(3n + 1){
clear: none;
}
ul.wishlist_table li:nth-child(2n + 1){
clear: both;
} .breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumb-content{
height:auto;
}
.breadcrumb-title-wrapper.breadcrumb-v3{
padding:0;
position:relative;
}
#main > .page-container.show_breadcrumb_v3,
#main > .fullwidth-template.show_breadcrumb_v3{
margin-top:0;
}
.breadcrumb-title-wrapper.breadcrumb-v3:after{
display:none;
}
.breadcrumb-title-wrapper .breadcrumb-content{
height:100px;
padding-top:20px;
padding-bottom:20px;
}
.breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumb-content{
padding-top:0;
padding-bottom:0;
}
html h2, 
html .h2, 
html h1.wpb_heading, 
html .ts-heading h2, 
html .breadcrumb-title-wrapper .breadcrumb-title h1{
font-size:22px;
line-height:26px;
}
html h1,
html .h1,
html .ts-heading h1
{
font-size:26px;
line-height:30px;
}
html .h1-big, 
html .h2-big{
font-size:36px;
line-height:40px;
}
.woocommerce .products.list .product .price, 
.woocommerce .products.list .product .price .amount{
font-size:20px;
} .ts-columns > .ts-item{
width:100%;
}
#to-top{
right:0; bottom:0;
}
.woocommerce table.shop_table_responsive tr td:before, 
.woocommerce-page table.shop_table_responsive tr td:before{
float:left; }
.woocommerce table.shop_table_responsive tr td, 
.woocommerce-page table.shop_table_responsive tr td{
text-align:right !important } .contact-form .col-1, 
.contact-form .col-2{
width:100%;
} .single-portfolio .thumbnails{
width:100%;
padding-left:0; padding-right:0; }
article.single-portfolio .entry-content{
width:100%;
margin-top:30px !important;
} .visible-ipad{
display:none !important
}
div#main{
min-height:200px;
}
.tp-leftarrow.tparrows,
.tp-rightarrow.tparrows,
.wpb_gallery .wpb_flexslider .flex-direction-nav a,
.theme-default .nivo-directionNav a,
.ts-product-category-slider-wrapper.ts-slider .owl-nav > div{
width:28px !important;
height:28px !important;
line-height:28px !important;
min-height:28px;
min-width:28px;
}
.tp-leftarrow.tparrows:before,
.tp-rightarrow.tparrows:before,
.wpb_gallery .wpb_flexslider .flex-direction-nav a:before,
.theme-default .nivo-directionNav a:before,
.ts-product-category-slider-wrapper.ts-slider .owl-nav > div:before{
font-size:18px !important;
line-height:26px !important;
}
body .rev_slider_wrapper .ts-revo-button.tp-button,
body rs-module-wrap .ts-revo-button.tp-button{
line-height:14px !important
}
.tp-leftarrow,
.tp-rightarrow,
.wpb_gallery .wpb_flexslider .flex-direction-nav a,
.theme-default .nivo-directionNav a{
width:24px !important;height:24px !important;
line-height:24px !important;
}
.tp-leftarrow:before,
.tp-rightarrow:before,
.wpb_gallery .wpb_flexslider .flex-direction-nav a:before,
.theme-default .nivo-directionNav a:before{
font-size:20px;
line-height:24px !important;
}  .comment_list_widget .comment-meta > .avatar{
width:60px;
} .menu-wrapper .vertical-menu > ul.menu > li > .ts-menu-drop-icon{
display:inline-block !important;
position:absolute;
z-index:99;
left:auto;
right:0; top:9px;
width:40px;
height:30px;
line-height:30px;
text-align:center;
cursor:pointer;
border:0 !important;
}
.vertical-menu ul.sub-menu:before{
background-image:none !important;
}
.ts-mega-menu{
width:100% !important;
}
.header-template .menu-wrapper .vertical-menu > ul.menu > li > a, 
.header-template .menu-wrapper .vertical-menu > ul.menu > li > a:first-child{
padding-top:20px;
padding-bottom:20px;
}
.header-template .menu-wrapper .vertical-menu > ul.menu > li > a{
display:inline-block;
height:auto;
}
.menu-wrapper .vertical-menu > ul.menu > li .ts-menu-drop-icon{
background:transparent !important;
}
.menu-wrapper .vertical-menu > ul.menu > li .ts-menu-drop-icon:before{
content: "\f0d7" !important;
}
.menu-wrapper .vertical-menu > ul.menu > li .ts-menu-drop-icon.active:before{
content: "\f0d8" !important;
}
.menu-wrapper .vertical-menu > ul.menu > li ul.sub-menu:before{
border-width:1px 0 0 0;
}
.menu-wrapper .vertical-menu > ul.menu ul li > .ts-menu-drop-icon,
.ts-menu > nav.pc-menu > ul.menu li ul .ts-menu-drop-icon{
right:-12px }
.menu-wrapper .vertical-menu > ul.menu ul.sub-menu li ul ul.sub-menu{
padding:15px 15px 18px 15px;
margin:10px 0;
}
.menu-wrapper .vertical-menu > ul.menu li ul ul.sub-menu:before{
border-width:1px 0 1px 0;
right:0 !important;
left:0 !important;
}
.menu-wrapper .vertical-menu > ul.menu ul li > .ts-menu-drop-icon{
top:6px;
margin:0;
}
.menu-wrapper .vertical-menu > ul.menu li ul.sub-menu{
left:auto !important;
right:auto !important;
top:auto !important;
bottom:auto !important;
min-height:0 !important;
animation: none !important;
-webkit-animation: none !important;
-moz-animation: none !important;
visibility:visible !important;
opacity:1 !important;
display:none;
position:relative !important;
background-image:none !important;
width:100% !important;
max-width:100% !important;
border:0 !important;
} .widget-container .ts-mega-menu,
.widget-container .vertical-menu > ul.menu > li ul li.widget_nav_menu, 
.widget-container .vertical-menu div.list-link{
width:100% !important;
}
.widget-container .vertical-menu > ul.menu > li.parent > a >.menu-label:after,
#right-sidebar .widget-container .vertical-menu > ul.menu > li.parent > a >.menu-label:after,
.widget-container .vertical-menu > ul.menu > li.menu-item-has-children:not(.parent) > a >:before,
#right-sidebar .widget-container .vertical-menu > ul.menu > li.menu-item-has-children:not(.parent) > a >:before{
content: "\f107" !important;
} .product-category-top-content .widget-title-wrapper a.block-control{
display:none !important;
}
.product-category-top-content .widget-container > form,
.product-category-top-content .widget-container > div,
.product-category-top-content .widget-container > select,
.product-category-top-content .widget-container > ul{
display:block !important;
}
.ts-sidebar.product-category-top-content .widget-container{
width:100%;
margin:0;
float:none; } .widget_price_filter > form{
width:100%;
} .ts-widget-main a.block-control{
display:none !important;
}
.ts-widget-main .widget-container > div,
.ts-widget-main .widget-container > form{
display:inline-block !important;
}
.widget-title-wrapper{
position:relative;
}
.widget-title-wrapper a.block-control:hover{
text-decoration:none;
}
.widget-title:after{
bottom:-1px;
}
.widget-title-wrapper a.block-control{
position:absolute;
content:"";
width:30px;
height:30px;
display:inline-block;
line-height:0;
right:-15px; top:8px;
text-align:center;
text-indent:0;
z-index:999;
}
.widget-container.ts-products-widget .widget-title-wrapper a.block-control,
.widget-container.ts-products-tabs-widget .widget-title-wrapper a.block-control{
right:5px; }
.widget-container .owl-nav, 
.widget .owl-nav{
right:20px; }
.ts-products-widget .widget-title{
padding-right:90px; }
.wpb_widgetised_column .ts-products-widget .widget-title{
padding-right:70px; }
.ts-recent-comments-widget .widget-title, 
.ts-blogs-widget .widget-title{
padding-right:70px; }
.wpb_widgetised_column .ts-recent-comments-widget .widget-title, 
.wpb_widgetised_column .ts-blogs-widget .widget-title{
padding-right:50px; }
.widget-container.ts-products-widget .owl-nav{
right:24px; }
.wpb_widgetised_column .widget-container.ts-products-widget .owl-nav{
right:10px; }
.wpb_widgetised_column .widget-container .owl-nav,
.wpb_widgetised_column .widget .owl-nav{
right:-10px; }
.mailchimp-subscription .widget-title-wrapper a.block-control,
.widget_search .widget-title-wrapper a.block-control,
.widget_product_search .widget-title-wrapper a.block-control,
.widget_display_search .widget-title-wrapper a.block-control,
.widget_calendar .widget-title-wrapper a.block-control,
.widget_calendar:before{
display:none !important;
}
section.widget_display_search > form input[type="text"], 
section.widget_product_search > form input[type="search"], 
section.widget_search > form input[type="text"]{
margin-bottom:20px;
}
.widget_calendar .widget-title{
margin-left:0;
margin-right:0;
}
.widget_calendar .calendar_wrap,
section.widget_display_search > form, 
section.widget_product_search > form, 
section.widget_search > form,
.mailchimp-subscription .subscribe-widget,
.mailchimp-subscription img.bg-newsletter{
display:block !important;
}
.mailchimp-subscription{
max-width:340px;
margin-left:auto;
margin-right:auto;
}
footer .widget-title-wrapper a.block-control{
top:0;
}
.feedburner-subscription .widget-title-wrapper a.block-control{
top:-2px;
}
.widget-title-wrapper a.block-control:before{
content: "\f0fe";
font-family: 'FontAwesome';
font-size:16px;
line-height:30px;
text-indent:0;
}
.widget-title-wrapper a.block-control.active:before{
content: "\f146";
} .ts-gallery-img.columns-4 li,
.ts-gallery-img.columns-5 li{
width:50%;
}
.ts-gallery-img.columns-4 li:nth-child(2n+1),
.ts-gallery-img.columns-5 li:nth-child(2n+1){
clear:both;
} .ts-sidebar .widget-container{
margin-bottom:20px;
}
.page-container{
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: flex;
flex-flow: row wrap;
max-width:100%;
margin-left:0;
margin-right:0;
}
#right-sidebar{ 
-ms-flex-order: 3;
order: 3;
flex: 1 100%;
flex: 1 1 100%;
max-width:100%;
}
#left-sidebar{ 
-ms-flex-order: 2;
order: 2;
flex: 1 100%;
flex: 1 1 100%;
max-width:100%;
}
#main-content{ 
-ms-flex-order: 1;
order: 1;
flex: 1 100%;
flex: 1 1 100%;
max-width:100%;
}
body.archive.woocommerce .page-container{
display:block;
}
body.archive.woocommerce #right-sidebar,
body.archive.woocommerce #left-sidebar,
body.archive.woocommerce #main-content{ 
-ms-flex-order: initial;
order: initial;
max-width:100%;
}
#main-content.ts-col-24{
-ms-flex-order: initial;
order: initial;
}
.hidden-phone{display:none !important;}
.visible-phone{display:block !important} .woocommerce .cart-collaterals .cart_totals, 
.woocommerce .cart-collaterals .cross-sells, 
.woocommerce .cart-collaterals .shipping_calculator, 
.woocommerce-page .cart-collaterals .cart_totals, 
.woocommerce-page .cart-collaterals .cross-sells, 
.woocommerce-page .cart-collaterals .shipping_calculator{
text-align:left }
.woocommerce .col2-set .col-1{
margin-bottom:30px;
}
body input, 
body select, 
body textarea,
body input[type="search"], 
body input[type="text"], 
body input[type="password"], 
body input[type="number"], 
body input[type="email"], 
body input[type="tel"], 
body input[type="date"], 
body select, 
body textarea{
width:100%;
max-width:100%;
} .woocommerce table.cart td.actions .coupon .input-text{
width:60%;
float:left; max-width:100%;
margin-right:2%; }
.woocommerce table.cart td.actions .coupon .button {
width:38%;
margin:0;
float:left; }
.woocommerce table.cart td > input.button{
margin-left:0;
margin-right:0;
width:100%;
display:inline-block
}
.woocommerce table.cart td.actions .coupon{
float:none; margin-bottom:0;
padding-bottom:0;
width:100%;
display:inline-block;
}
.woocommerce .checkout .col2-set, 
#order_review_heading, 
.woocommerce .checkout #order_review{
float:none; width:100%;
}
.woocommerce .checkout .col2-set,
.checkout-login-coupon-wrapper{
width:100%;
padding-right:0; } #comment-wrapper{
margin-bottom:50px;
} .woocommerce table.cart td.actions .coupon{
width:100%;
}
table.shop_table.cart th{
font-size:13px;
line-height:16px;
}
table.shop_table.cart th.product-name{
min-width:100px;
}
table.shop_table.cart .amount{
font-size:14px;
line-height:16px;
}
.woocommerce table.cart td.actions .coupon .input-text{
width:58%;
max-width:100%;
margin-right:2%; }
.woocommerce table.cart td.actions .coupon input[type="submit"]{
width:40%;
margin:0;
}
.woocommerce table.cart td.actions > [type="submit"]{
width:100%;
} .order-total .amount{
font-size:13px;
line-height:20px;
}
.woocommerce-account .woocommerce-MyAccount-navigation{
width:100% !important;
}
.woocommerce-account .woocommerce-MyAccount-content{
margin:20px 0 0 0; clear:both;
padding:0 !important;
display:inline-block;
width:100%;
} .woocommerce div.product:not(.vertical-thumbnail) .product_title{
padding:0 50px 0 0; }
body div.product p.price .woocommerce-Price-amount, 
body div.product .single_variation .amount, 
body.woocommerce div.product .single_variation .amount{
font-size:20px;
line-height:24px;
}
div.product .summary > .price{
margin:5px 0 12px 0;
}
.woocommerce div.product.vertical-thumbnail div.images-thumbnails div.images{
margin-left:100px }
.woocommerce div.product.vertical-thumbnail .thumbnails{
width:90px;
}
div.product.vertical-thumbnail .thumbnails li{
padding-top:10px;
}
.woocommerce div.product.vertical-thumbnail .thumbnails{
margin-top:-10px;
}
.vertical-thumbnail .images-thumbnails > .thumbnails .owl-nav > div.owl-next{
top:11px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
min-width:110px;
}
.woocommerce div.product .woocommerce-tabs.accordion-tabs{
padding-top:20px;
} body.woocommerce .products .product.product-category.first{
clear:none;
}
body.woocommerce .products .product.product-category{
width:50% !important;
float:left }
body.woocommerce .products .product.product-category:nth-child(2n+1){
clear:both;float:left; }
.woocommerce .products.list .product .product-wrapper .thumbnail-wrapper{
width:35%;
}
.woocommerce .products.list .product .product-wrapper .meta-wrapper{
width:65%;
padding:0 0 0 20px; }
.woocommerce .woocommerce-ordering{
clear:both;
float:left; }  body.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel-heading{
display:none;
} 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-left .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-left .vc_tta-tab.vc_active > a:after{
bottom:-4px;
top:auto;
right:auto;
left:50%;
margin-left:-5px;
content:"\f0dd";
}
body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a:after, 
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_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right .vc_tta-tab.vc_active > a:after{
top:1px;
bottom:auto;
right:auto;
left:50%;
margin-left:-5px;
content:"\f0de";
}
body.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container, 
body.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels-container,
body.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container, 
body.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container{
width:100%;
}
body.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container{
margin-top:20px;
}
body.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels-container{
margin-bottom:15px;
}
body.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container, 
body.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels-container{
padding-left:0;
padding-right:0;
} .vc_row.ts-video-bg > .wpb_column{
padding-top:80px;
padding-bottom:80px;
}
.ts-youtube-video-bg .mb_YTPBar, 
.ts-hosted-video-bg .video-control{
display:none !important;
}
.ts-youtube-video-bg .loading{
top:30px;
} .ts-countdown.style-border .counter-wrapper > div,
.ts-countdown .counter-wrapper > div,
.vc_col-sm-6 .ts-countdown.style-border .counter-wrapper > div, 
.vc_col-sm-6 .ts-countdown .counter-wrapper > div{
width:70px;
padding:7px 5px;
margin:0 5px;
}
.ts-countdown.style-border .counter-wrapper .number-wrapper,
.vc_col-sm-6 .ts-countdown.style-border .counter-wrapper .number-wrapper{
padding:17px 5px;
}
.vc_col-sm-6 .ts-countdown.style-border .counter-wrapper > div .ref-wrapper,
.ts-countdown.style-border .counter-wrapper > div .ref-wrapper{
font-size:14px;
line-height:16px;
margin-top:8px;
}
.ts-countdown .counter-wrapper .number,
.vc_col-sm-6 .ts-countdown .counter-wrapper .number{
font-size:26px;
line-height:36px;
}
.ts-countdown .counter-wrapper > div .ref-wrapper{
font-size:14px;
line-height:18px;
} .ts-team-member .image-thumbnail{
width:100%;
display:inline-block;
}
.ts-team-member .content-info{
display:inline-block;
}
.ts-team-member header{
display:inline-block;
width:100%;
} .horizontal-tab.horizontal-style-2 .column-tabs{
display:inline-block;
}
.horizontal-tab.horizontal-style-2 .column-tabs ul li:last-child{
margin:0;
}
.page-template-fullwidth-template .horizontal-tab.has-banner .column-banners, 
.page-template-fullwidth-template .horizontal-tab .column-tabs .heading-tab,
.page-template-fullwidth-template .horizontal-tab .column-banners, 
.page-template-fullwidth-template .horizontal-tab.has-banner .column-products,
.page-template-fullwidth-template .horizontal-tab .column-products,
.horizontal-tab.horizontal-style-2 .column-banners, 
.horizontal-tab.horizontal-style-2 .column-tabs .heading-tab,
.horizontal-tab.horizontal-style-2 .column-products{
width:100%;
display:inline-block;
}
.horizontal-tab.horizontal-style-2 .column-tabs ul{
padding:15px 0 15px 0; }
.horizontal-style-2.has-slider .column-tabs ul{
padding:15px 50px 15px 0; }
.horizontal-tab.horizontal-style-2 .column-tabs ul li{
float:left; margin:0 20px 0 0; }
.horizontal-tab.horizontal-style-2 .column-content{
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: flex;
flex-flow: row wrap;
max-width:100%;
margin-left:0;
margin-right:0;
}
.horizontal-tab.horizontal-style-2 .column-banners{ 
-ms-flex-order: 3;
order: 3;
flex: 1 100%;
flex: 1 1 100%;
max-width:100%;
margin-top:20px !important;
padding:0 !important;
border-width:0;
}
.horizontal-tab.horizontal-style-2 .see-more-wrapper{ 
-ms-flex-order: 2;
order: 2;
flex: 1 100%;
flex: 1 1 100%;
max-width:100%;
position:relative;
top:auto;
left:auto;
right:auto;
padding:0;
text-align:right; }
.horizontal-tab.horizontal-style-2 .column-products{ 
-ms-flex-order: 1;
order: 1;
flex: 1 100%;
flex: 1 1 100%;
max-width:100%;
padding:0 !important;
}
.horizontal-tab.horizontal-style-2 .woocommerce.column-products .products{
padding:1px 0 0 1px;
}
.horizontal-style-2:not(.has-slider) .woocommerce.column-products .products{
padding:1px 1px 0 1px;
}
.horizontal-tab.horizontal-style-2 .woocommerce.column-products .products:before{
right:0;
left:0;
}
.horizontal-style-2:not(.has-slider) .woocommerce.column-products .products:before{
right:1px;
left:0;
}
.ts-product-in-category-tab-wrapper .column-tabs,
.vertical-tab.column-3 .column-tabs{
width:35.828%;
}
.vertical-tab .column-content,
.vertical-tab.column-3 .column-content{
width:64.172%
}
.vertical-tab .column-tabs:before,
.vertical-tab.column-3 .column-tabs:before{
left:35.828%; }
.ts-product-in-category-tab-wrapper .woocommerce.columns-4 .products .product.first,
.ts-product-in-category-tab-wrapper .woocommerce.columns-3 .products .product.first{clear:none;}
.ts-product-in-category-tab-wrapper .woocommerce.columns-4 .products .product,
.ts-product-in-category-tab-wrapper .woocommerce.columns-3 .products .product{width:50%;float:left }
.ts-product-in-category-tab-wrapper .woocommerce.columns-4 .products .product:nth-child(2n+1),
.ts-product-in-category-tab-wrapper .woocommerce.columns-3 .products .product:nth-child(2n+1){
clear:both;float:left; }
.ts-product-in-category-tab-2-wrapper.horizontal-tab .column-tabs ul{
margin:10px -10px 20px -10px;
padding:0;
}
.ts-product-in-category-tab-2-wrapper.horizontal-tab .column-tabs{
text-align:center;
}
.ts-product-in-category-tab-2-wrapper.horizontal-tab .see-more-wrapper{
position:static;
}
.ts-product-in-category-tab-2-wrapper.horizontal-tab.has-see-more-button .column-tabs ul{
padding-left:0;
padding-right:0;
} .vc_col-sm-6 .woocommerce .ts-shortcode .products .product{
margin-bottom:45px;
}
.ts-product-deals-slider-wrapper.nav-middle[data-columns="1"] .owl-nav > div{
top:28%;
} .ts-banner-image.static-top > a,
.ts-banner-image.static-bottom > a{
display:inline;
}
.ts-banner-image.eff-scale-opacity:hover img.bg-image{
transform:scale(1,1);
-webkit-transform:scale(1,1);
-moz-transform:scale(1,1);
-ms-transform:scale(1,1);
opacity:1;
}
.ts-banner-image.eff-opacity:hover img.bg-image{
opacity:1;
}
.ts-banner header h2
{
font-size:44px;
line-height:48px;
} .eff-image-scale:hover img,
.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:none;
-webkit-transform:none;
-moz-transform:none;
-ms-transform:none;
} .blank-page{
padding:60px 20px 20px 20px
} footer .widget-title-wrapper{
margin-top:30px;
}
body .ts-footer-block .widget-title{
margin-bottom:20px;
}
.payment-right{
text-align:left; margin-bottom:18px;
}
}  @media only screen and (max-width: 639px){ .breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumb-title h1, 
.breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumbs{
display:inline-block;
width:100%;
text-align:center;
}
.breadcrumb-title-wrapper.breadcrumb-v3{
padding:20px 0 20px 0;
} .ts-sidebar{
margin-bottom:40px;
}
#main > .page-container, 
.container.no-padding{
padding-left:0;
padding-right:0;
} .woocommerce div.product.vertical-thumbnail div.images-thumbnails div.images{
margin-left:100px }
.woocommerce div.product.vertical-thumbnail .thumbnails{
width:90px;
}
.vertical-thumbnail .images-thumbnails .thumbnails.loading{
height:150px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
margin-bottom:0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
margin-bottom:10px;
min-width:100px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li > a{
padding-left:10px; padding-right:10px; } div.product .single-navigation > a{
margin:5px 0;
}
.woocommerce div.product div.images-thumbnails,
.woocommerce .ts-col-18 div.product.vertical-thumbnail div.images-thumbnails,
.woocommerce .ts-col-18 div.product div.images-thumbnails,
.woocommerce .ts-col-18 div.product div.summary{
width:100%;
}
.woocommerce div.product div.summary,
.woocommerce .ts-col-18 div.product.vertical-thumbnail div.summary{
width:100%;
padding-left:0 !important;
padding-right:0 !important;
} .pp_woocommerce div.product .product_title,
.woocommerce div.product .product_title{
margin-left:0 !important;
margin-right:0 !important;
padding:0 !important
}
div.product .summary > .price{
padding-left:0 !important;
padding-right:0 !important;
} .comments-area div.avatar{
vertical-align:top;
padding-top:15px;
}
.comments-area div.avatar{
padding-right:10px; }
.comments-area .comment-meta > span{
padding-left:10px; margin-left:10px; }
.comments-area .comment-meta > span:first-child{
margin:0;
padding:0;
}
.list-posts .entry-bottom .cats-link{
float:left; margin-top:20px;
clear:both;
}
.list-posts .entry-content .author{
margin:10px 0 0 0;
}
.blockquote-meta .author{
float:left; } .woocommerce .cart-collaterals table.shop_table_responsive tr:nth-child(2n) td, 
.woocommerce-page .cart-collaterals table.shop_table_responsive tr:nth-child(2n) td{
background:transparent;
}
.woocommerce table.my_account_orders tr td:last-child:before{
display:none !important;
}
.woocommerce table.shop_table tr:nth-child(2n) td, 
.woocommerce-page table.shop_table tr:nth-child(2n) td{
background:rgba(0,0,0,.025);
}
.woocommerce table.shop_table, 
.woocommerce-page table.shop_table{
border-width:0;
display:block;
}
#order_review table,
.woocommerce-cart .cart-collaterals .cart_totals table{
display:table;
}
.woocommerce table.shop_table tr{
display:inline-block;
width:100%;
margin-bottom:20px;
}
.woocommerce table.shop_table tr td:before{
content: attr(data-title) ": ";
font-weight: 700;
float: left; }
.woocommerce table.shop_table tr td.product-thumbnail:before,
.woocommerce table.shop_table .product-remove:before,
.woocommerce table.shop_table.cart td.actions:before{
display:none;
}
.woocommerce table.shop_table td.product-thumbnail{
width:100%;
margin:0 auto;
display:block;
max-width:100%;
text-align:center !important; }
.woocommerce table.shop_table td.product-thumbnail > a{
display: inline-block;
width: 80px;
}
.woocommerce table.shop_table tbody th, 
.woocommerce table.shop_table thead{
display:none !important;
}
.woocommerce-cart .cart-collaterals .cart_totals table td{
padding:15px 20px !important; display:table-cell;
}
.woocommerce-cart .cart-collaterals .cart_totals table tr{
display:table-row;
}
.woocommerce table.shop_table tr td{
display:block;
text-align:right; padding:10px;
border-width:1px 1px 0 1px;
border-style:solid;
}
.woocommerce table.shop_table td.product-name{
text-align:right; }
.woocommerce table.shop_table td.product-name,
.woocommerce table.shop_table td.product-thumbnail{
border-width:1px 1px 0 1px; border-style:solid;
}
.woocommerce table.shop_table .product-remove{
border-width:1px;
border-style:solid;
padding:20px !important;
width:100%;
max-width:100%;
text-align:center !important; }
.woocommerce table.shop_table.cart td.actions{
padding:0;
}
.woocommerce table.cart td.actions .coupon{
float:none; margin-bottom:0;
width:100%;
}
.woocommerce table.cart td.actions{
background:transparent !important;
}
.woocommerce-cart .cart-collaterals .cart_totals table tr.shipping td{
text-align:right; }
.woocommerce-cart ul#shipping_method{
float:right; text-align:right }
.woocommerce-cart .woocommerce-shipping-calculator{
float:right; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table tr:nth-child(2n) td, 
.woocommerce-page table.shop_table.woocommerce-checkout-review-order-table tr:nth-child(2n) td{
background:transparent;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr{
display:table-row;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr.order-total td{
border-top-width:0;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr td{
display:table-cell;
border-left-width:0;
border-right-width:0;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr td:before{
display:none;
} .woocommerce table.shop_table.order_details{
display:table;
}
.woocommerce table.shop_table.order_details tbody th,
.woocommerce table.shop_table.customer_details tbody th{
display:table-cell !important;
}
.woocommerce table.shop_table.order_details thead,
.woocommerce table.shop_table.customer_details thead{
display:table-header-group !important;
}
.woocommerce table.shop_table.order_details tr,
.woocommerce table.shop_table.customer_details tr{
display:table-row !important;
}
.woocommerce table.shop_table.order_details tr td,
.woocommerce table.shop_table.customer_details tr td{
display:table-cell !important;
}
.woocommerce table.shop_table.order_details tr td:before,
.woocommerce table.shop_table.customer_details tr td:before{
display:none;
}
.woocommerce table.shop_table.order_details td.product-total{
border-left-width:0; }
.woocommerce table.shop_table.order_details td.product-name{
border-width:1px 0 0 1px; border-style:solid;
}
.woocommerce table.shop_table.order_details tr:nth-child(2n) td, 
.woocommerce-page table.shop_table.order_details tr:nth-child(2n) td,
.woocommerce table.shop_table.customer_details tr:nth-child(2n) td,
.woocommerce-page table.shop_table.customer_details tr:nth-child(2n) td{
background:transparent;
}
.woocommerce table.shop_table.customer_details, 
.woocommerce-page table.shop_table.customer_details{
border-width:1px;
display:table;
}
.woocommerce table.my_account_orders tbody tr:first-child td:first-child{
border-top-width:1px;
border-top-style:solid;
}
.woocommerce table.shop_table.order_details tfoot tr td{
border-width:0;
}
.woocommerce table.my_account_orders tr td:last-child{
border-bottom-width:1px;
border-bottom-style:solid;
text-align:center !important;
}
.woocommerce table.my_account_orders tr td:last-child .button{
min-width:120px;
} article.single.single-portfolio .ts-social-sharing{
float:none;
width:100%;
margin-bottom:10px;
}
.single-portfolio .portfolio-like{
float:none;
clear:both;
} .entry-author .author-avatar{
width:90px;
height:90px
}
article.single .ts-social-sharing{
float:left; margin-top:10px;
clear:both;
}
.comment-respond textarea,
#commentform textarea{
height:150px;
}
.ts-columns .one_half,
.ts-columns .one_third,
.ts-columns .one_fourth{
width:100%;
} body .rev_slider_wrapper .ts-revo-button.tp-button,
body rs-module-wrap .ts-revo-button.tp-button{
line-height:10px !important
} .woocommerce .columns-8 .products .product.first,
.woocommerce.columns-8 .products .product.first,
.woocommerce .columns-7 .products .product.first,
.woocommerce.columns-7 .products .product.first,
.woocommerce .columns-6 .products .product.first,
.woocommerce.columns-6 .products .product.first,
.woocommerce .columns-5 .products .product.first,
.woocommerce.columns-5 .products .product.first,
.woocommerce .columns-4 .products .product.first,
.woocommerce.columns-4 .products .product.first,
.woocommerce .columns-3 .products .product.first,
.woocommerce.columns-3 .products .product.first{clear:none;}
#main-content .woocommerce .columns-8 .products .product,
#main-content .woocommerce.columns-8 .products .product,
#main-content .woocommerce .columns-7 .products .product,
#main-content .woocommerce.columns-7 .products .product,
#main-content .woocommerce .columns-6 .products .product,
#main-content .woocommerce.columns-6 .products .product,
#main-content .woocommerce .columns-5 .products .product,
#main-content .woocommerce.columns-5 .products .product,
#main-content .woocommerce .columns-4 .products .product,
#main-content .woocommerce.columns-4 .products .product,
#main-content .woocommerce .columns-3 .products .product,
#main-content .woocommerce.columns-3 .products .product{width:50%;float:left }
#main-content .woocommerce .columns-8 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-8 .products .product:nth-child(2n+1),
#main-content .woocommerce .columns-7 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-7 .products .product:nth-child(2n+1),
#main-content .woocommerce .columns-6 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-6 .products .product:nth-child(2n+1),
#main-content .woocommerce .columns-5 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-5 .products .product:nth-child(2n+1),
#main-content .woocommerce .columns-4 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-4 .products .product:nth-child(2n+1),
#main-content .woocommerce .columns-3 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-3 .products .product:nth-child(2n+1){
clear:both;float:left; }  .ts-portfolio-wrapper.columns-2 .item,
.ts-portfolio-wrapper.columns-3 .item,
.ts-portfolio-wrapper.columns-4 .item{
width:100%;
float:none;
}  .title-left > .shortcode-heading-wrapper{
width:100%;
margin:20px 0 0 0;
text-align:center;
padding:0;
}
.title-left.show-nav .shortcode-heading-wrapper .heading-title{
max-width:100%;
padding:0 0 30px 0; }
.title-left > .content-wrapper{
width:100%;
padding-bottom:50px;
}
.ts-shortcode.title-left .products .owl-nav{
left:50%;
bottom:0;
right:auto;
top:auto;
transform:translate(-50%,0);
-webkit-transform:translate(-50%,0);
-moz-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
} .ts-product-in-category-tab-wrapper .owl-controls .owl-nav > div{
top:27%;
}
.column-tabs .heading-tab h3{
padding:20px 30px 20px 60px; }
.column-tabs .heading-tab .heading-title img,
.column-tabs .heading-tab i{
left:10px; } .vc_row.ts-video-bg > .wpb_column{
padding-top:80px;
padding-bottom:80px;
} .woocommerce .ts-banner .button-banner, 
.ts-banner .button-banner{
margin-top:5px;
}
.vc_col-sm-12 .ts-banner.responsive-size .description{
display:none !important;
}
.vc_col-sm-12 .ts-banner.responsive-size header h3{
padding-bottom:0;
}
.vc_col-sm-12 .ts-banner.responsive-size .banner-bg img{
max-width:130%;
}
.vc_col-sm-12 .ts-banner.left-top.responsive-size .banner-bg img{
margin:0 -22% -22% 0;
}
.vc_col-sm-12 .ts-banner.left-bottom.responsive-size .banner-bg img{
margin:-22% -22% 0 0;
}
.vc_col-sm-12 .ts-banner.left-center.responsive-size .banner-bg img{
margin:0 -22% 0 0;
}
.vc_col-sm-12 .ts-banner.right-top.responsive-size .banner-bg img{
margin:0 0 -22% -22%;
}
.vc_col-sm-12 .ts-banner.right-bottom.responsive-size .banner-bg img{
margin:-22% 0 0 -22%;
}
.vc_col-sm-12 .ts-banner.right-center.responsive-size .banner-bg img{
margin:0 0 0 -22%;
}
.vc_col-sm-12 .ts-banner.center-top.responsive-size .banner-bg img{
margin:0 0 -22% 0;
}
.vc_col-sm-12 .ts-banner.center-bottom .responsive-size.banner-bg img{
margin:-22% 0 0 0;
} body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab{
min-width:110px;
}
body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tabs-list:before{
display:none;
}
body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels{
padding-top:18px;
} .nav-middle .owl-nav > div{
top:25%;
}
.woocommerce .ts-product.item-list .products .product .thumbnail-wrapper{
margin-bottom:10px;
}
.woocommerce.columns-4 .ts-product.item-list .products .product .thumbnail-wrapper,
.woocommerce.columns-4 .ts-product.item-list .products .product .meta-wrapper,
.woocommerce.columns-3 .ts-product.item-list .products .product .thumbnail-wrapper,
.woocommerce.columns-3 .ts-product.item-list .products .product .meta-wrapper,
.woocommerce .ts-product.item-list .products .product .thumbnail-wrapper,
.woocommerce .ts-product.item-list .products .product .meta-wrapper{
width:100%;
float:none !important;
padding-left:0 !important; padding-right:0 !important;
} .style-fullwidth .feedburner-subscription > *{
display:inline-block;
width:100%;
text-align:center;
}
.style-fullwidth .feedburner-subscription > div{
width:100%;
}
body .ts-footer-block .style-fullwidth .widget h2.widgettitle{
margin-bottom:20px;
}
}
@media only screen and (max-width: 550px){  header .search-content{
width:60%;
}
header .ts-search-by-category form > .select2, 
header .ts-search-by-category select{
width:40% !important;
}
.group-meta-header > div{
margin-right:13px; }
.info-desc{
display:none;
} .woocommerce form .form-row-first, 
.woocommerce form .form-row-last{
width:100%;
} .woocommerce div.product.vertical-thumbnail div.images-thumbnails div.images{
margin-left:90px }
.woocommerce div.product.vertical-thumbnail .thumbnails{
width:80px;
} .woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row{
width:37%;
float:left; }
.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-first{
width:60%;
float:left; } .woocommerce table.my_account_orders th, 
.woocommerce table.my_account_orders td{
padding-top:8px;
padding-bottom:8px;
} .comments-area .commentlist > li > div.comment-wrapper div.avatar{
padding-right:10px; width:70px;
}
.comments-area div.avatar img{
width:60px;
height:60px;
}
.comments-area div.avatar {
padding-right:10px; width:70px;
}
.comments-area .comment-meta > span:last-child{
padding:0;
margin:6px 0 0 0;
clear:both;
}
.comments-area .comment-meta > span:last-child:before{
display:none;
} .commentlist .children{
padding:10px 0 0 30px; }
.commentlist .children .children{
padding:10px 0 0 20px; }  .vertical-tab.column-3 .column-tabs,
.vertical-tab.column-3 .column-content,
.ts-product-in-category-tab-wrapper .column-tabs,
.vertical-tab .column-content{
width:100%;
}
.ts-product-in-category-tab-wrapper .column-tabs{
border-width:0 0 1px 0;
border-style:solid;
margin-bottom:20px;
}
.horizontal-tab .column-tabs{
margin-bottom:0;
}
.vertical-tab .column-tabs:before{
display:none !important;
}
.column-tabs .heading-tab .heading-title img,
.column-tabs .heading-tab i{
left:10px; }
.column-tabs .heading-tab h3{
padding:20px 30px 20px 80px; }
.column-tabs .heading-tab .heading-title img,
.column-tabs .heading-tab i{
left:20px; }
.vertical-tab .column-tabs .tabs li{
padding:15px 20px;
}
.horizontal-tab .column-tabs .heading-tab,
.horizontal-tab .column-tabs ul,
.ts-product-in-category-tab-wrapper.horizontal-tab .column-tabs{
display:inline-block;
}
.horizontal-tab:not(.horizontal-style-2) .column-tabs .heading-tab,
.ts-product-in-category-tab-wrapper.horizontal-tab:not(.horizontal-style-2) .column-tabs{
width:100%;
text-align:center;
}
.horizontal-tab .column-tabs ul{
padding-top:15px;
padding-bottom:15px;
padding-left:5px;
padding-right:5px;
}
.horizontal-tab:not(.horizontal-style-2) .column-tabs ul li{
margin:0 0 0 20px; }
.horizontal-tab:not(.horizontal-style-2) .column-tabs ul li:first-child{
margin:0;
}
.ts-product-in-category-tab-2-wrapper.horizontal-tab .column-tabs ul li{
margin:0 10px !important;
}
.horizontal-tab.banner-right .column-banners, 
.horizontal-tab.banner-left .column-banners,
.horizontal-tab.banner-right .column-products, 
.horizontal-tab.banner-left .column-products{
width:100% !important;
}
.vertical-tab.no-banner .woocommerce.column-products{
padding-top:0;
}
.ts-product-in-category-tab-wrapper .column-content{
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: flex;
flex-flow: row wrap;
max-width:100%;
margin-left:0;
margin-right:0;
}
.ts-product-in-category-tab-wrapper .column-banners{ 
-ms-flex-order: 3;
order: 3;
flex: 1 100%;
flex: 1 1 100%;
max-width:100%;
border-width:1px 0 0 0;
border-style:solid;
}
.horizontal-tab.banner-right .column-banners, 
.horizontal-tab.banner-left .column-banners{
padding:20px;
}
.ts-product-in-category-tab-wrapper .see-more-wrapper{ 
-ms-flex-order: 2;
order: 2;
flex: 1 100%;
flex: 1 1 100%;
max-width:100%;
position:relative;
top:auto;
left:auto;
right:auto;
padding:0 20px;
text-align:right; }
.horizontal-style-2.has-see-more-button .column-products.woocommerce{
padding-bottom:0 !important;
}
.horizontal-tab.banner-left .see-more-wrapper{
position:relative;
top:auto;
left:auto;
right:auto;
padding-top:14px;
}
.has-see-more-button .column-products.woocommerce{
padding-bottom:0 !important;
}
.ts-product-in-category-tab-wrapper .column-products{ 
-ms-flex-order: 1;
order: 1;
flex: 1 100%;
flex: 1 1 100%;
max-width:100%;
}
.ts-product-in-category-tab-wrapper .column-products.loading:before, 
.ts-product-in-category-tab-wrapper .column-banners.loading:before{
left:0 !important;
right:0 !important;		
} .vc_row.ts-video-bg > .wpb_column{
padding-top:80px;
padding-bottom:80px;
} .ts-banner header h3{
font-size:18px;
line-height:22px;
}
.ts-banner header h2
{
font-size:26px;
line-height:30px;
}
.left-top header,
.left-bottom header,
.left-center header,
.right-top header,
.right-bottom header,
.right-center header{
max-width:65%;
}
.center-top header,
.center-bottom header,
.center-center header{
max-width:90%;
} .blank-page{
padding:50px 10px 10px 10px
}
}
@media only screen and (max-width: 480px){ .menu-wrapper nav li.ts-megamenu-fullwidth .widget_nav_menu,
.mg-col-6 > div,
.menu-wrapper nav li.ts-megamenu-columns-5 .widget_nav_menu,
.mg-col-5 > div,
.menu-wrapper nav li.ts-megamenu-columns-4 .widget_nav_menu,
.mg-col-4 > div,
.menu-wrapper nav li.ts-megamenu-columns-3 .widget_nav_menu,
.mg-col-3 > div,
.menu-wrapper nav li.ts-megamenu-columns-2 .widget_nav_menu,
.mg-col-2 > div{width:100%;margin-bottom:20px;} .gridlist-toggle{
padding: 0 10px 0 0; }
.woocommerce .woocommerce-ordering{
clear:both;
display:inline-block;
width:auto;
}
.woocommerce .products.list .product .short-description{
display:none !important;
}
.woocommerce .products.list .product .price{
margin-bottom:10px;
}
.woocommerce .before-loop-wrapper .woocommerce-result-count{
margin-bottom:10px;
float:left; clear:both;
}
.woocommerce .products .product.sale .price{
margin-left:-5px;
margin-right:-5px;
}
.woocommerce .products.list .product .price del .amount,
.woocommerce .products.list .product .price ins .amount{
padding:0 5px;
}  .ts-banner header .big-number{
font-size:30px;
line-height:34px;
}
.ts-banner .button-banner{
margin-top:0;
}
.ts-banner header h3{
margin-bottom:0;
}
}
@media only screen and (max-width: 420px){ .rev-btn{
padding:5px 10px !important;
} header .select2-container--default .select2-selection--single .select2-selection__rendered, 
header .ts-search-by-category select{
padding-left:15px; padding-right:25px; }
header .search-content input[type="text"]{
padding-left:15px; padding-right:55px; }
header .header-v2 .search-content input[type="text"],
header .header-v5 .search-content input[type="text"]{
padding-left:15px; padding-right:45px; }
header .search-table .search-content input[type="text"]{
padding-left:15px; padding-right:25px; }
#ts-search-result-container ul li .thumbnail{
width:50px;
}
#ts-search-result-container ul li .meta{
margin-left:65px; } .home1-fix-columns-slideshow .vc_column_container .vc_col-sm-3,
.home1-fix-columns-slideshow .vc_column_container .vc_col-sm-6{
width:100%;
float:none;
text-align:center;
margin-bottom:10px;
} body.error404 article h1{
font-size:80px;
line-height:80px;
}
body.error404 #main > .fullwidth-template{
padding:50px 0;
} .breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumb-title > *{
display:inline-block;
width:100%;
text-align:left }
.breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumb-title{
display:block;
padding-top:15px;
padding-bottom:15px;
} .thumbnail-wrapper .thumbnail-button{
right:5px !important; bottom:5px !important; }
.woocommerce .products .product{
padding-left:5px;
padding-right:5px;
}
.woocommerce .products{
margin-left:-5px;
margin-right:-5px;
} .tp-caption.rev-btn-primary, 
.rev-btn-primary{
padding:4px 10px !important;
}  .ts-countdown.style-border .counter-wrapper > div,
.ts-countdown .counter-wrapper > div,
.vc_col-sm-6 .ts-countdown.style-border .counter-wrapper > div, 
.vc_col-sm-6 .ts-countdown .counter-wrapper > div{
width:60px;
padding:5px 3px;
margin:0 3px;
}
.ts-countdown.style-border .counter-wrapper .number-wrapper,
.vc_col-sm-6 .ts-countdown.style-border .counter-wrapper .number-wrapper{
padding:14px 3px;
}
.ts-countdown .counter-wrapper .number,
.vc_col-sm-6 .ts-countdown .counter-wrapper .number{
font-size:24px;
line-height:36px;
} .vc_row.ts-video-bg > .wpb_column{
padding-top:40px;
padding-bottom:40px;
} .ts-twitter-slider .twitter-content{
padding-left:80px; }
.ts-twitter-slider .icon{
font-size:60px;
}
.ts-twitter-slider .owl-dots{
top:auto;
bottom:10px;
left:50%;
right:auto;
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
transform: translate(-50%,0);
} .ts-heading.style-2 > h1, 
.ts-heading.style-2 > h2, 
.ts-heading.style-2 > h3, 
.ts-heading.style-2 > h4{
padding:0 50px;
}
.ts-heading.style-2 > h1:before, 
.ts-heading.style-2 > h2:before, 
.ts-heading.style-2 > h3:before, 
.ts-heading.style-2 > h4:before,
.ts-heading.style-2 > h1:after, 
.ts-heading.style-2 > h2:after, 
.ts-heading.style-2 > h3:after, 
.ts-heading.style-2 > h4:after{
width:36px;
} .page-template-fullwidth-template .ts-banner header h2{
font-size:20px;
line-height:24px;
}
.ts-banner header .description{
font-size:100%;
line-height:20px;
}
.ts-banner header h3{
font-size:20px;
line-height:26px;
}
.ts-banner header h2
{
font-size:34px;
line-height:38px;
}
.ts-banner.responsive-size .banner-bg img{
max-width:120%;
}
.ts-banner.left-top.responsive-size .banner-bg img{
margin:0 -15% -15% 0;
}
.ts-banner.left-bottom.responsive-size .banner-bg img{
margin:-15% -15% 0 0;
}
.ts-banner.left-center.responsive-size .banner-bg img{
margin:0 -15% 0 0;
}
.ts-banner.right-top.responsive-size .banner-bg img{
margin:0 0 -15% -15%;
}
.ts-banner.right-bottom.responsive-size .banner-bg img{
margin:-15% 0 0 -15%;
}
.ts-banner.right-center.responsive-size .banner-bg img{
margin:0 0 0 -15%;
}
.ts-banner.center-top.responsive-size .banner-bg img{
margin:0 0 -15% 0;
}
.ts-banner.center-bottom .responsive-size.banner-bg img{
margin:-15% 0 0 0;
}
.vc_col-sm-12 .ts-banner.responsive-size .banner-bg img{
max-width:150%;
}
.vc_col-sm-12 .ts-banner.left-top.responsive-size .banner-bg img{
margin:0 -30% -30% 0;
}
.vc_col-sm-12 .ts-banner.left-bottom.responsive-size .banner-bg img{
margin:-30% -30% 0 0;
}
.vc_col-sm-12 .ts-banner.left-center.responsive-size .banner-bg img{
margin:0 -30% 0 0;
}
.vc_col-sm-12 .ts-banner.right-top.responsive-size .banner-bg img{
margin:0 0 -30% -30%;
}
.vc_col-sm-12 .ts-banner.right-bottom.responsive-size .banner-bg img{
margin:-30% 0 0 -30%;
}
.vc_col-sm-12 .ts-banner.right-center.responsive-size .banner-bg img{
margin:0 0 0 -30%;
}
.vc_col-sm-12 .ts-banner.center-top.responsive-size .banner-bg img{
margin:0 0 -30% 0;
}
.vc_col-sm-12 .ts-banner.center-bottom .responsive-size.banner-bg img{
margin:-30% 0 0 0;
}
.ts-banner .button-banner{
margin-top:0;
}
.left-top header{
left:5%;
top:5%;
}
.left-bottom header{
left:3%;
bottom:5%;
}
.left-center header{
left:3%;
}
.right-top header{
right:3%;
top:5%;
}
.right-bottom header{
right:3%;
bottom:5%;
}
.right-center header{
right:3%;
}
.center-top header{
top:7%;
}
.center-bottom header{
bottom:5%;
}
.button-banner{
min-width:100px;
padding:3px 10px;
}
.ts-banner .banner-bg img{
max-width:120%;
} .woocommerce .ts-product.list .product .thumbnail-wrapper{
width:100%;
}
.woocommerce .ts-product.list .product .meta-wrapper{
width:100%;
clear:both;
margin-top:10px;
padding-left:0 } .ts-product-in-category-tab-2-wrapper.vertical-tab.column-3 .column-content,
.ts-product-in-category-tab-2-wrapper.vertical-tab .column-content{
width:100%;
margin-left:0 !important;
margin-right:0 !important;
float:none; clear:both;
}
.ts-product-in-category-tab-2-wrapper.vertical-tab .column-tabs > ul{
width:calc(100% + 10px);
margin:0 -5px 20px -5px;
float:none; clear:both;
text-align:center;
overflow:hidden;
}
.ts-product-in-category-tab-2-wrapper.vertical-tab .column-tabs .tabs li{
margin:5px;
width:calc(33.333333% - 10px);
float:left; } .woocommerce .products.list .product{
margin-bottom:40px;
}
body.woocommerce .products .product.product-category{
width:100% !important;
float:left !important; clear:none !important;
}
.woocommerce .products.list .product .product-wrapper .meta-wrapper{
padding:0 0 0 15px; width:60%;
}
.woocommerce .products.list .product .product-wrapper .thumbnail-wrapper{
width:40%;
} .vertical-thumbnail .images-thumbnails .thumbnails.loading{
height:100px;
}
.woocommerce div.product form.cart .button:before,
.woocommerce div.product p.cart .button:before{
display:none;
}
.woocommerce div.product form.cart .button,
.woocommerce div.product p.cart .button{
min-width:120px;
}
.woocommerce div.product.vertical-thumbnail div.images-thumbnails div.images,
.woocommerce #main-content:not(.ts-col-24) div.product.vertical-thumbnail div.images-thumbnails div.images{
margin-left:80px }
.woocommerce div.product.vertical-thumbnail .thumbnails,
.woocommerce #main-content:not(.ts-col-24) div.product.vertical-thumbnail .thumbnails{
width:70px;
} .woocommerce table.shop_table.order_details{
display:inline-block;
overflow:auto;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
width:100%;
}
.woocommerce table.cart td.actions .coupon .input-text{
width:100%;
max-width:100%;
margin:0 0 10px 0; }
.woocommerce table.cart td.actions .coupon input[type="submit"]{
width:100%;
} .woocommerce #payment #place_order{
width:100%;
}
.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row{
width:40%;
float:left; }
.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-first{
width:57%;
float:left; } .list-posts article .entry-meta > span, 
article.single .entry-meta > span{
padding-right:10px; margin-right:10px; }
.list-posts article .entry-meta > span:last-child,
article.single .entry-meta > span:last-child{
margin:0;
padding:0;
}
.comments-area .comment-meta > span{
padding:0;
margin:6px 0 0 0;
clear:both;
}
.comments-area .comment-meta > span:before{
display:none;
}
}
@media only screen and (max-width: 379px){ .header-currency ul,
#lang_sel_click ul ul{
left:0; right:auto; margin-left:-15px; }
.group-meta-header{
padding-left:5px;
padding-right:5px
} .woocommerce .woocommerce-ordering .orderby{
width:180px;
} .woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row{
width:100%; }
.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-first{
width:100%; padding-right:0;
padding-left:0;
margin-bottom:10px;
}
#order_review_heading{
padding-left:15px;
padding-right:15px;
}
.woocommerce .checkout #order_review{
padding:50px 15px 0 15px;
} div.product .ref-wrapper{
font-size:9px;
line-height:12px;
} .list-posts article.format-quote{
padding:10px 20px;
}
.list-posts article.format-quote blockquote{
margin-bottom:10px;
}  .commentlist .children{
padding:20px 0 0 30px; }
.commentlist .children .children{
padding:20px 0 0 60px; }
.comments-area .datetime, 
.comments-area .reply{
display:inline-block;
width:100%;
margin-top:5px;
} fieldset{
padding:10px;
} .woocommerce div.product form.cart .button{
padding-left:10px;
padding-right:10px;
}  body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab{
min-width:80px;
}  .ts-product .content-wrapper{
padding-left:0.5px;
padding-right:0.5px;
}
}
@media only screen and (max-width: 359px){ .group-meta-header{
padding-left:5px;
padding-right:5px
} .list-posts article .entry-meta > span, 
article.single .entry-meta > span{
padding-right:5px; margin-right:5px; }
.list-posts article .entry-meta > span:last-child,
article.single .entry-meta > span:last-child{
margin:0;
padding:0;
}
.list-posts article .entry-meta > span.author,
article.single .entry-meta > span.author{
font-size:0;
font-style:normal;
line-height:0;
}
.list-posts article .entry-meta > span.author a,
article.single .entry-meta > span.author a{
font-style:italic;
}
.list-posts article .entry-meta > span.author:before,
article.single .entry-meta > span.author:before{
margin-right:5px; content:"\e693";
font-family: 'Pe-icon-7-stroke';
font-size:24px;
line-height:14px;
top:5px;
position:relative;
} body.error404 .button-404 .button{
margin-bottom:10px;
}  .woocommerce .content-no-border .big-thumbnail ul.product_list_widget li img, 
.content-no-border .big-thumbnail ul.product_list_widget li img{
width:130px;
}
.content-no-border .big-thumbnail ul.product_list_widget li .ts-wg-meta{
margin-left:150px; }
}
@media 
only screen and (max-width: 767px)	and (min-width: 640px){ .woocommerce .ts-product-in-category-tab-2-wrapper .columns-8 .products .product.first,
.ts-product-in-category-tab-2-wrapper .woocommerce.columns-8 .products .product.first,
.woocommerce .ts-product-in-category-tab-2-wrapper .columns-7 .products .product.first,
.ts-product-in-category-tab-2-wrapper .woocommerce.columns-7 .products .product.first,
.woocommerce .ts-product-in-category-tab-2-wrapper .columns-6 .products .product.first,
.ts-product-in-category-tab-2-wrapper .woocommerce.columns-6 .products .product.first,
.woocommerce .ts-product-in-category-tab-2-wrapper .columns-5 .products .product.first,
.ts-product-in-category-tab-2-wrapper .woocommerce.columns-5 .products .product.first,
.woocommerce .ts-product-in-category-tab-2-wrapper .columns-4 .products .product.first,
.ts-product-in-category-tab-2-wrapper .woocommerce.columns-4 .products .product.first{
clear:none;
}
#main-content .ts-product-in-category-tab-2-wrapper .woocommerce.columns-8 .products .product,
#main-content .ts-product-in-category-tab-2-wrapper .woocommerce.columns-7 .products .product,
#main-content .ts-product-in-category-tab-2-wrapper .woocommerce.columns-6 .products .product,
#main-content .ts-product-in-category-tab-2-wrapper .woocommerce.columns-5 .products .product,
#main-content .ts-product-in-category-tab-2-wrapper .woocommerce.columns-4 .products .product{width:50%;float:left }
#main-content .ts-product-in-category-tab-2-wrapper .woocommerce.columns-8 .products .product:nth-child(2n+1),
#main-content .ts-product-in-category-tab-2-wrapper .woocommerce.columns-7 .products .product:nth-child(2n+1),
#main-content .ts-product-in-category-tab-2-wrapper .woocommerce.columns-6 .products .product:nth-child(2n+1),
#main-content .ts-product-in-category-tab-2-wrapper .woocommerce.columns-5 .products .product:nth-child(2n+1),
#main-content .ts-product-in-category-tab-2-wrapper .woocommerce.columns-4 .products .product:nth-child(2n+1){
clear:both;float:left; } .woocommerce .columns-8 .products .product.first,
.woocommerce.columns-8 .products .product.first,
.woocommerce .columns-7 .products .product.first,
.woocommerce.columns-7 .products .product.first,
.woocommerce .columns-6 .products .product.first,
.woocommerce.columns-6 .products .product.first,
.woocommerce .columns-5 .products .product.first,
.woocommerce.columns-5 .products .product.first{
clear:none;
}
#main-content .woocommerce .columns-8 .products .product,
#main-content .woocommerce.columns-8 .products .product,
#main-content .woocommerce .columns-7 .products .product,
#main-content .woocommerce.columns-7 .products .product,
#main-content .woocommerce .columns-6 .products .product,
#main-content .woocommerce.columns-6 .products .product,
#main-content .woocommerce .columns-5 .products .product,
#main-content .woocommerce.columns-5 .products .product{width:25%;float:left }
#main-content .woocommerce .columns-8 .products .product:nth-child(4n+1),
#main-content .woocommerce.columns-8 .products .product:nth-child(4n+1),
#main-content .woocommerce .columns-7 .products .product:nth-child(4n+1),
#main-content .woocommerce.columns-7 .products .product:nth-child(4n+1),
#main-content .woocommerce .columns-6 .products .product:nth-child(4n+1),
#main-content .woocommerce.columns-6 .products .product:nth-child(4n+1),
#main-content .woocommerce .columns-5 .products .product:nth-child(4n+1),
#main-content .woocommerce.columns-5 .products .product:nth-child(4n+1){
clear:both;float:left; }  .woocommerce div.product div.images-thumbnails, 
.woocommerce div.product div.summary{
float:left; }
.woocommerce div.product div.images-thumbnails{
width:50%;
}
.woocommerce div.product div.summary{
width:50%;
}
div.product .summary .ts-social-sharing{
padding: 10px 0 0 0;
margin: 10px 0 0 0;
}
.woocommerce div.product.vertical-thumbnail  div.images-thumbnails,
.woocommerce .ts-col-18 div.product.vertical-thumbnail div.images-thumbnails{
width:100%;
}
.woocommerce div.product.vertical-thumbnail div.summary,
.woocommerce .ts-col-18 div.product.vertical-thumbnail div.summary{
width:100%;
padding-left:0; float:none; }
.pp_woocommerce div.product.vertical-thumbnail div.images-slider-wrapper,
.woocommerce .pp_woocommerce div.product.vertical-thumbnail div.images-slider-wrapper{
width:100%;
float:none; clear:both;
}
.woocommerce div.product.vertical-thumbnail div.images{
width:auto;
float:none; }
.woocommerce div.product:not(.vertical-thumbnail) form.cart .button,
.woocommerce div.product:not(.vertical-thumbnail) p.cart .button{
min-width:130px;
}
.woocommerce div.product.type-product:not(.vertical-thumbnail) form.cart, 
.woocommerce div.product:not(.vertical-thumbnail) p.cart{
margin-bottom:20px
}
.woocommerce div.product div.summary{
padding-left:15px }
div.product:not(.vertical-thumbnail) .summary .button:before{
display:none !important;
}  .title-left > .shortcode-heading-wrapper{
width:210px;
padding:0 20px 0 0; }
.title-left.show-nav .shortcode-heading-wrapper .heading-title{
max-width:100%;
}
.title-left > .content-wrapper{
width:calc(100% - 220px)
} .left-top header,
.left-bottom header,
.left-center header,
.right-top header,
.right-bottom header,
.right-center header{
max-width:60%;
}
.center-top header,
.center-bottom header,
.center-center header{
max-width:90%;
} .ts-portfolio-wrapper.columns-3 .item,
.ts-portfolio-wrapper.columns-4 .item{
width:50%;
float:left; }
.ts-portfolio-wrapper.columns-3 .item:nth-child(2n+1),
.ts-portfolio-wrapper.columns-4 .item:nth-child(2n+1){
clear:both;
} .woocommerce table.my_account_orders tr td:before{
display:none;
}
body .woocommerce table.my_account_orders td, 
body .woocommerce table.my_account_orders th,
body .woocommerce table.my_account_orders .order-number{
text-align:center !important }
body .woocommerce table.my_account_orders tr td:last-child{
text-align:center !important }
.woocommerce table.my_account_orders tr, 
.woocommerce-page table.my_account_orders tr{
display:table-row;
}
.woocommerce table.my_account_orders tr:nth-child(2n) td, 
.woocommerce-page table.my_account_orders tr:nth-child(2n) td{
background:transparent;
}
.woocommerce table.my_account_orders tr td{
display:table-cell;
}
.woocommerce table.my_account_orders thead, 
.woocommerce-page table.my_account_orders thead{
display:table-header-group;
}
.woocommerce table.my_account_orders tbody th,
.woocommerce-page table.my_account_orders tbody th{
display:table-cell;
} .woocommerce .cart-collaterals table.shop_table_responsive tr:nth-child(2n) td, 
.woocommerce-page .cart-collaterals table.shop_table_responsive tr:nth-child(2n) td{
background:transparent;
}
.woocommerce table.my_account_orders tr, 
.woocommerce-page table.shop_table_responsive tr{
display:table-row;
}
.woocommerce table.shop_table_responsive tr td, 
.woocommerce-page table.shop_table_responsive tr td{
display:table-cell;
}
.woocommerce-cart .cart-collaterals .cart_totals table td{
padding:15px 20px !important }
.woocommerce-cart .cart-collaterals .cart_totals table tr.shipping td{
text-align:right; }
.woocommerce-cart ul#shipping_method{
float:right; text-align:right }
.woocommerce-cart .woocommerce-shipping-calculator{
float:right; }  .ts-product-in-category-tab-2-wrapper.horizontal-tab .see-more-wrapper{
top:80px;
}
.horizontal-tab:not(.shorizontal-style-2) .column-tabs .heading-tab .heading-title{
font-size:18px !important;
}
.horizontal-tab .column-tabs .heading-tab,
.horizontal-tab.banner-right .column-banners, 
.horizontal-tab.banner-left .column-banners{
width:40% !important;
}
.horizontal-tab.banner-right .column-products, 
.horizontal-tab.banner-left .column-products{
width:60% !important;
}
}
@media 
only screen and (max-width: 767px)	and (min-width: 360px){ .counter-wrapper > div{
width:36px;
padding:4px 2px;
}
.counter-wrapper .ref-wrapper{
font-size:10px;
line-height:14px;
}
.ts-product-deals-slider-wrapper[data-columns="1"] .counter-wrapper > div{
width:45px;
padding:6px 2px;
}
.ts-product-deals-slider-wrapper[data-columns="1"] .counter-wrapper .ref-wrapper{
font-size:11px;
line-height:14px;
}
}
@media 
only screen and (max-width: 600px)	and (min-width: 420px)	{ .woocommerce .columns-8 .products .product.first,
.woocommerce.columns-8 .products .product.first,
.woocommerce .columns-7 .products .product.first,
.woocommerce.columns-7 .products .product.first,
.woocommerce .columns-6 .products .product.first,
.woocommerce.columns-6 .products .product.first,
.woocommerce .columns-5 .products .product.first,
.woocommerce.columns-5 .products .product.first,
.woocommerce .columns-4 .products .product.first,
.woocommerce.columns-4 .products .product.first,
.woocommerce .columns-3 .products .product.first,
.woocommerce.columns-3 .products .product.first{clear:none;}
#main-content .woocommerce .columns-8 .products .product,
#main-content .woocommerce.columns-8 .products .product,
#main-content .woocommerce .columns-7 .products .product,
#main-content .woocommerce.columns-7 .products .product,
#main-content .woocommerce .columns-6 .products .product,
#main-content .woocommerce.columns-6 .products .product,
#main-content .woocommerce .columns-5 .products .product,
#main-content .woocommerce.columns-5 .products .product,
#main-content .woocommerce .columns-4 .products .product,
#main-content .woocommerce.columns-4 .products .product,
#main-content .woocommerce .columns-3 .products .product,
#main-content .woocommerce.columns-3 .products .product{width:50%;float:left }
#main-content .woocommerce .columns-8 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-8 .products .product:nth-child(2n+1),
#main-content .woocommerce .columns-7 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-7 .products .product:nth-child(2n+1),
#main-content .woocommerce .columns-6 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-6 .products .product:nth-child(2n+1),
#main-content .woocommerce .columns-5 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-5 .products .product:nth-child(2n+1),
#main-content .woocommerce .columns-4 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-4 .products .product:nth-child(2n+1),
#main-content .woocommerce .columns-3 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-3 .products .product:nth-child(2n+1){
clear:both;float:left; } }