@media only screen and (max-width: 767px){
body .select2-dropdown{
position:relative;
}
.ts-menus-widget .ts-menu-drop-icon{
left:auto;
right:0;
z-index:1 !important; 
height:50px;
width:50px; } .fix-margin-bottom rs-module-wrap,
.fix-margin-bottom .rev_slider_wrapper{
margin-bottom:0 !important
} body .ts-menu-ipad-icon-toggle-open,
.ts-menu-ipad-icon-toggle-close{
display:none !important;
}
body.header-v7 #page{
margin:0;
}
header.ts-header.header-v7{
width:auto;
position:relative;
left:auto;
right:auto;
bottom:auto;
top:auto;
}
header.ts-header.header-v7 .header-middle{
position:static;
width:auto;
}
body.logged-in header.ts-header.header-v7 .header-middle{
width:auto;
} .logo-wrapper .normal-logo{
display:none;
}
.logo-wrapper .normal-logo.mobile-logo{
display:inline-block;
} .content-middle-header{
max-width:400px;
margin:0 auto 10px auto;
}
.ts-feature-wrapper.feature-horizontal.icon-small{
margin-bottom:10px;
margin-top:10px;
}
header.ts-header .header-v8 .header-top > .container{
padding-left:0;
padding-right:0;
}
.fullwidth-template-padding .fullwidth-template,
header.ts-header .header-v8 .header-bottom > .container,
header.ts-header .header-v8 .header-middle > .container,
header.ts-header .header-v8 .sticky-wrapper.is-sticky .header-sticky{
padding-left:10px;
padding-right:10px;
}
.fullwidth-template-padding .ts-product-in-category-tab-2-wrapper ul.tabs{
padding-left:10px;
padding-right:10px;
}
.fullwidth-template-padding .ts-product-in-category-tab-2-wrapper .row-content{
padding:10px;
} .fullwidth-template-padding footer .footer-container > div > .container{
padding-left:0;
padding-right:0;
} div.pp_pic_holder{
width:400px !important;
left:50% !important;
margin-left:-200px !important;
right:auto !important;
} .footer-payment{
float:none;
margin-left:0 !important;
margin-right:0 !important;
}
.horizontal-menu-footer{
margin-bottom:0 !important;
} .visible-ipad{display:none !important}
div#main{
min-height:200px;
} .custom-six-col-footer .vc_col-sm-2:first-child,
.custom-six-col-footer .vc_col-sm-2{
width:100%;
} .fix-content-pile-revolution {
margin-top:-30px;
} .block-feature-middle{
border-width:1px 0 1px 0;
} .fullwidth-template-padding .rev_slider_wrapper,
.fullwidth-template-padding rs-module-wrap,
.fullwidth-template-padding .wpb_revslider_element{
margin-bottom:0 !important;
}
.fullwidth-template-padding .wpb_revslider_element{
margin-top:-30px;
} .fix-width-two-third .vc_col-sm-4{
width:100%
}
.fix-width-two-third .vc_col-sm-8{
width:100%;
}
.feedburner-no-background .ts-feedburner-subscription-shortcode .newsletter{
padding-left:10px;
padding-right:10px;
}
#main .feedburner-no-background .ts-feedburner-subscription-shortcode input[type="text"]{
max-width:400px;
}
.feedburner-no-background .feedburner-subscription .subscribe-email{
max-width:580px;
}
.tp-leftarrow.tparrows,
.tp-rightarrow.tparrows,
.sr7-leftarrow.sr7-arrows,
.sr7-rightarrow.sr7-arrows,
.wpb_gallery .wpb_flexslider .flex-direction-nav a,
.theme-default .nivo-directionNav a,
.ts-product-category-slider-wrapper.ts-slider .owl-controls .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,
.sr7-leftarrow.sr7-arrows:before,
.sr7-rightarrow.sr7-arrows:before,
.wpb_gallery .wpb_flexslider .flex-direction-nav a:before,
.theme-default .nivo-directionNav a:before,
.ts-product-category-slider-wrapper.ts-slider .owl-controls .owl-nav > div:before{
font-size:18px !important;
line-height:26px !important;
} .header-middle .menu-wrapper{
display:none !important;
}
.header-top .header-top-left{
display:none;
}
.header-top > .container,
.header-bottom > .container{
padding-left:0;
padding-right:0;
}
.header-middle > .container{
padding-left:15px;
padding-right:15px;
}
.header-top .header-top-right,
.header-v6 .header-top .header-top-right,
.header-v6.hidden-search .header-top .header-top-right,
.header-v8 .header-top .header-top-right,
.header-v8.hidden-search .header-top .header-top-right{
width:100%;
display:inline-block;
}
.header-top{
padding-bottom:0;
}
.header-middle{
padding-top:30px;
padding-bottom:30px;
}
.header-middle > .container{
display:block
}
.header-middle > .container > div{
display:block;
}
.header-v3 .header-middle > .container, 
.header-v5 .header-middle > .container{
padding-left:15px;
padding-right:15px;
}
.ts-header .logo-wrapper{
width:100% !important;
text-align:center !important;
}
.ts-header .search-wrapper{
width:100% !important;
text-align:center !important;
padding:0 !important;
}
header.ts-header .header-middle{
padding:30px 0 !important;
}
header.ts-header .logo-wrapper{
padding:0 10px !important;
margin:0 0 20px 0 !important;
}
header.ts-header .hidden-search  div.logo-wrapper{
margin:0 !important;
}
.ts-header .search-wrapper .search-field, 
.ts-header .search-wrapper form,
.ts-header .search-wrapper input[type="text"],
.header-v3 .search-wrapper .search-field, 
.header-v3 .search-wrapper form,
.header-v5 .search-wrapper .search-field,
.header-v5 .search-wrapper form,
.header-v2.hidden-cart.show-search .search-wrapper .search-field, 
.header-v2.hidden-cart.show-search .search-wrapper form, 
.header-v4.hidden-cart.show-search .search-wrapper .search-field, 
.header-v4.hidden-cart.show-search .search-wrapper form,
.header-v7 .search-wrapper.search-mobile .search-field,
.header-v7 .search-wrapper.search-mobile form,
.header-v8 .search-wrapper.search-mobile .search-field,
.header-v8 .search-wrapper.search-mobile form{
max-width:400px;
width:100%;
}
.ts-header .header-v1 .search-wrapper .search-field, 
.ts-header .header-v1 .search-wrapper form,
.ts-header .header-v1 .search-wrapper input[type="text"]{
max-width:100%;
}
.ts-header .header-v1 .search-wrapper input[type="text"]{
width:100%;
} body.ts_desktop header.header-text-light.has-sticky .header-template > .header-bottom{
opacity:1;
}
header.ts-header.header-transparent{
position:static;
}
header.ts-header.header-transparent .logo-wrapper img.normal-logo,
header.ts-header.header-transparent .logo-wrapper img.sticky-logo{
display:none;
}
header.ts-header.header-transparent .logo-wrapper img.normal-logo.mobile-logo{
display:block;
} .header-v3 .search-wrapper input[type="submit"],
.header-v5 .search-wrapper input[type="submit"]{
background:url(//motormania.hr/wp-content/themes/gon/images/image.png) 3px -26px no-repeat !important;
opacity:0.8;
left:auto; right:5px; }
.header-v3 .search-wrapper input[type="submit"]:hover,
.header-v5 .search-wrapper input[type="submit"]:hover{
background-position:3px -51px !important;
opacity:1;
}
.header-v3.hidden-search .search-wrapper{
display:none !important;
}
.header-v3 .search-wrapper input[type="text"],
.header-v5 .search-wrapper input[type="text"]{
border-width:1px;
border-style:solid;
padding-right:40px; padding-left:15px; } .mobile-menu span.ts-menu-drop-icon{
position:absolute;
display: inline-block;
top:2px;
left:auto;
bottom:auto;
right:10px; z-index:3;
cursor:pointer;
padding:7px 10px;
}
.mobile-menu span.ts-menu-drop-icon:before{
content: "\f107";
font-family: 'FontAwesome';
}
.mobile-menu span.ts-menu-drop-icon.active:before{
content: "\f106";
}
.mobile-menu-wrapper{
z-index:99997;
margin-top:-1px;
width:100%;
}
.ts-mobile-menu-icon-toggle.active .fa-bars:before{
content: "\f00d";
}
.ts-mobile-menu-icon-toggle{
width:50px;
float:left; display:inline-block;
cursor:pointer;
font-size:24px;
text-align:center;
margin-bottom:7px;
}
header.ts-header .mobile-menu > ul.menu,
header.ts-header .mobile-menu > ul.menu ul{
margin:0;padding:0;
}
header.ts-header .mobile-menu ul.sub-menu li > a{
padding-left:40px }
header.ts-header .mobile-menu ul.sub-menu li li > a{
padding-left:60px }
header.ts-header .mobile-menu-wrapper li{
list-style:none;
width:100%;
padding:0;
margin:0;
position:relative;
}
header.ts-header .mobile-menu-wrapper li a{
width:100%;
padding:10px 20px;
display:inline-block;
border-width:1px 0 0 0;
border-style:solid;
margin-top:-1px;
z-index:1;
position:relative;
}
header.ts-header .mobile-menu > ul > li:first-child > a{
margin-top:1px;
}
header.ts-header .mobile-menu > ul > li:last-child > a{
border-width:1px 0 1px 0;
}
header.ts-header .mobile-menu-wrapper li a:hover{
text-decoration:none;
}  .cart-drop-icon{
display:none !important
}
.shopping-cart-wrapper.cart-mobile{
float:right; display:inline-block !important;
margin-right:20px }
.shopping-cart-wrapper.cart-mobile .ts-tiny-cart-wrapper{
border:0;
}
.shopping-cart-wrapper.cart-mobile a.cart-control{
padding:0 0 0 25px; }
.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,
.shopping-cart-wrapper .ic-cart:before,
.ts-tiny-account-wrapper:before{
display:none !important;
} .header-v1 .search-wrapper{
line-height:0;
}
.header-middle > .container > div.shopping-cart-wrapper,
header.ts-header .header-bottom{
display:none;
}
.header-middle > .container > div,
.header-v3 .header-middle > div{
text-align:center;
}  .breadcrumb-title-wrapper .breadcrumb-title h1{
font-size:20px;
line-height:24px;
}
.breadcrumb-title-wrapper.breadcrumb-v1{
padding: 20px 0 20px 0;
position: relative;
background-attachment:inherit !important;
}
.breadcrumb-title-wrapper.breadcrumb-v1:after{
display:none;
}
#main > .page-container.show_breadcrumb_v1, 
#main > .fullwidth-template.show_breadcrumb_v1{
margin-top:0;
} body rs-module-wrap .ts-revo-button.tp-button,
body .rev_slider_wrapper .ts-revo-button.tp-button{
line-height:14px !important
}
.tp-leftarrow,
.tp-rightarrow,
.sr7-leftarrow,
.sr7-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,
.sr7-leftarrow:before,
.sr7-rightarrow:before,
.wpb_gallery .wpb_flexslider .flex-direction-nav a:before,
.theme-default .nivo-directionNav a:before{
font-size:20px;
line-height:24px !important;
} .ts-columns > .ts-item{
width:100%;
} .ts-single-product .woocommerce-page.columns-1 .products .product, 
.ts-single-product .woocommerce.columns-1 .products .product{
margin-bottom:30px;
} .banner-content-center{
margin:0;
text-align:center;
} .ts-feedburner-subscription-shortcode.style-2 .feedburner-subscription .subscribe-email input[type="text"]{
width:300px;
} .hidden-title-form{
margin-bottom: 0;
}
.hidden-title-form input[type="text"]{
width: 100%;
}
.hidden-title-form .button, 
.hidden-title-form input[type="submit"]{
float: none; display: block;
width: 100%;
margin: 0 0 10px 0;
}
.show-title-form.button{
width: 100%;
float: none !important;
}
.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;
}  .ts-product-in-sub-category-tab-wrapper .row-heading-tabs .heading-tab,
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs ul,
.ts-product-in-sub-category-tab-wrapper.no-tabs .column-product-banner,
.ts-product-in-sub-category-tab-wrapper.no-tabs .woocommerce.column-featured-product{
width:100%;
}
.ts-product-in-sub-category-tab-wrapper.no-tabs .row-heading-tabs .heading-tab{
width:80%;
}
.ts-product-in-sub-category-tab-wrapper.no-tabs .row-heading-tabs ul{
width:20%;
}
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs .heading-tab{
margin-bottom:30px;
}
.ts-product-in-sub-category-tab-wrapper.no-tabs  .row-heading-tabs .heading-tab{
margin-bottom:0;
}
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs ul{
text-align:left; padding:0 0 0 20px; }
.ts-product-in-sub-category-tab-wrapper.no-tabs  .row-heading-tabs ul{
text-align:right; padding:0 20px 0 0; }
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs ul li{
margin:0 20px 10px 0; }
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs ul li:after{
right:-10px; }
.ts-product-in-sub-category-tab-wrapper.no-tabs .row-heading-tabs ul li{
margin:0 0 10px 20px; }
.ts-product-in-sub-category-tab-wrapper.no-tabs .row-heading-tabs ul li:after{
left:-10px; right:auto;
} .group-milestone .ts-milestone:before{
display:none;
} .ts-team-member{
margin-bottom:20px !important;
} .banner-no-margin .ts-banner{
margin-bottom:-8px !important;
}
.ts-banner.responsive-size .banner-bg img{
max-width:100%;
}
.center-top.responsive-size .banner-bg img,
.center-bottom.responsive-size .banner-bg img,
.center-center.responsive-size .banner-bg img{
margin-left:0; }
.left-top .banner-bg img,
.left-bottom .banner-bg img,
.left-center .banner-bg img{
right:auto; }
.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.6
} html.full-page .ts-banner.responsive-size .banner-bg img{
max-width:150%;
}
html.full-page .ts-banner.responsive-size.center-top .banner-bg img,
html.full-page .ts-banner.responsive-size.center-bottom .banner-bg img,
html.full-page .ts-banner.responsive-size.center-center .banner-bg img{
margin-left:-25%;
} .vc_row.ts-video-bg > .wpb_column{
padding-top:50px;
padding-bottom:50px;
}
.ts-youtube-video-bg .buttonBar > span.mb_YTPPlaypause, 
.ts-hosted-video-bg .video-control{
width:52px;
height:52px;
}
.ts-youtube-video-bg .mb_YTPBar, 
.ts-hosted-video-bg .video-control{
top:25px;
margin-left:-25px;
}
.ts-youtube-video-bg .loading{
top:25px;
}
.ts-video-title{
margin-top:50px;
font-size:30px;
line-height:36px;
}
.ts-video-excerpt{
letter-spacing:3px;
} iframe 
{
max-width:100%;
height:auto;
}  .single-portfolio.layout-1 .thumbnails{
width:100%;
padding-right:0; margin-bottom:30px;
}
.single-portfolio.layout-1 .entry-content{
width:100%;
}
body .single-post.layout-1 .single-navigation a{
width:auto !important;
padding:5px 20px;
}
body .single-post.layout-1 .single-navigation a[rel="next"]{
margin-left:5px; }  .wpb_column > .wpb_wrapper .widget.ts-products-widget{
margin-bottom:28px;
} .widget-container.ts-menus-widget .vertical-menu > ul.menu li > ul.sub-menu{
animation: none !important;
-webkit-animation: none !important;
-moz-animation: none !important;
visibility:visible !important;
opacity:1 !important;
display:none;
position:relative !important;
}
.widget-container.ts-menus-widget .vertical-menu > ul.menu li > ul.sub-menu,
#right-sidebar .widget-container .vertical-menu > ul.menu li > ul.sub-menu{
left:auto !important;
right:auto !important;
padding-left:0;
padding-right:0;
}
.widget-container.ts-menus-widget .vertical-menu > ul.menu li:hover > ul.sub-menu{
display:block;
} .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;
}
.widget-container .vertical-menu > ul.menu li > ul.sub-menu{
top:100% !important;
left:auto !important;
right:auto !important;
width:auto !important;
overflow:hidden;
padding-left:20px;
padding-right:20px;
background-image:none !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-wrapper a.block-control{
position:absolute;
content:"";
width:30px;
height:30px;
display:inline-block;
line-height:0;
right:0px; top:9px;
text-align:center;
text-indent:0;
z-index:999;
}
.ts-menus-widget .widget-title-wrapper a.block-control{
top:11px;
right:10px;
}
#right-sidebar .widget-container.ts-menus-widget .widget-title{
padding-right:58px }
#right-sidebar .widget-container.ts-menus-widget .widget-title:before{
right:34px;
}
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";
} table tr td,
table tr th{padding:10px} .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;
} #main .ts-feedburner-subscription-shortcode input[type="text"]{
max-width:400px;
} .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%;
}
#main-content.ts-col-24{
-ms-flex-order: initial;
order: initial;
} .hidden-phone{display:none !important;}
.visible-phone{display:block !important} .top-slideshow rs-module-wrap,
.top-slideshow .rev_slider_wrapper{
margin-bottom:0 !important;
}
rs-module-wrap,
.rev_slider_wrapper{
margin-bottom:20px !important;
} .woocommerce .col2-set .col-1{
margin-bottom:20px;
}
body input, 
body select, 
body textarea{
width:100%
}
.checkout-login-coupon-wrapper{
max-width:100%;
width:100%
} body.woocommerce .products .product.product-category.first, 
body.woocommerce-page .products .product.product-category.first{clear:none;}
body.woocommerce .products .product.product-category, 
body.woocommerce-page .products .product.product-category{width:50%;float:left}
body.woocommerce .products .product.product-category:nth-child(2n+1), 
body.woocommerce-page .products .product.product-category:nth-child(2n+1){
clear:both;float:left;
} .woocommerce .checkout .col2-set, 
.woocommerce-page .checkout .col2-set, 
#order_review_heading, 
.woocommerce .checkout #order_review, 
.woocommerce-page .checkout #order_review{
float:none; width:100%;
}
.woocommerce .checkout .col2-set, 
.woocommerce-page .checkout .col2-set{
margin-right:0 } .woocommerce #content div.product div.images-thumbnails, 
.woocommerce #content div.product div.summary, 
.woocommerce div.product div.images-thumbnails, 
.woocommerce div.product div.summary, 
.woocommerce-page #content div.product div.images-thumbnails, 
.woocommerce-page #content div.product div.summary, 
.woocommerce-page div.product div.images-thumbnails, 
.woocommerce-page div.product div.summary{
float:left; }
.woocommerce #content div.product div.images-thumbnails, 
.woocommerce div.product div.images-thumbnails, 
.woocommerce-page #content div.product div.images-thumbnails, 
.woocommerce-page div.product div.images-thumbnails{
width:100%;
} .woocommerce td.product-add-to-cart a.button,
.woocommerce-page td.product-add-to-cart a.button{
padding:5px 10px;
font-size:0;
line-height:0;
}
.woocommerce td.product-add-to-cart a.button:before,
.woocommerce-page td.product-add-to-cart a.button:before{
content:"+";
font-weight:bold;
font-family:'Arial';
font-size:14px;
line-height:18px;
} .woocommerce table.cart td.actions .coupon .input-text{
width:58%;
max-width:100%;
margin-right:2%; }
.woocommerce #content table.cart td.actions .coupon .button, 
.woocommerce table.cart td.actions .coupon .button, 
.woocommerce-page #content table.cart td.actions .coupon .button, 
.woocommerce-page table.cart td.actions .coupon .button{
width:40%;
margin:0;
}
.woocommerce table.cart td.actions > [type="submit"]{
width:100%;
}
.woocommerce #content table.cart td.actions .coupon, 
.woocommerce table.cart td.actions .coupon, 
.woocommerce-page #content table.cart td.actions .coupon, 
.woocommerce-page 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-account .woocommerce-MyAccount-navigation{
width:100%;
}
.woocommerce-account .woocommerce-MyAccount-content{
margin-left:0 !important;
margin-right:0 !important;
clear:both;
}
.order-total .amount{
font-size:13px;
line-height:20px;
}
.woocommerce table.my_account_orders tr td:last-child .button, 
.woocommerce-page table.my_account_orders tr td:last-child .button{
padding:5px 10px;
} .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, 
.woocommerce-page .woocommerce-ordering{
clear:both;
float:left;
} footer .widget-title-wrapper{
margin-top:30px;
} footer .ts-footer-block .fix-flickr-home-3 .ts-flickr-widget{
padding-left:0; } #bbpress-forums{
margin-top:0;
padding-top:20px;
border-width:2px 0 0 0;
border-style:solid;
}
#bbpress-forums ul.bbp-lead-topic .bbp-header li, 
#bbpress-forums ul.bbp-topics .bbp-header li, 
#bbpress-forums ul.bbp-forums .bbp-header li, 
#bbpress-forums ul.bbp-replies .bbp-header li, 
#bbpress-forums ul.bbp-search-results .bbp-header li{
font-size:13px;
}
#bbpress-forums li.bbp-header li.bbp-forum-info,
#bbpress-forums li.bbp-header li.bbp-topic-title{
text-align:left } .dokan-w3,
.dokan-w8{
width:100% !important;;
}
}
@media only screen and (max-device-width: 767px){
.widget-container.ts-menus-widget .vertical-menu > ul.menu li:hover > ul.sub-menu{
display:none;
}
}  @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{
padding:20px 0 20px 0;
} .header-v1 .ts-search-by-category .select2-selection .select2-selection__rendered:before{
left: 10px;
right: 10px;
top: auto;
height: 1px;
width: auto;
bottom: 0;
border-width: 1px 0 0 0;
}
.category-dropdown.select2-container--open .select2-dropdown{
left:0 !important;
right:0 !important;
} body header .select2-container--default .select2-selection--single .select2-selection__arrow{
right:15px; }
header.ts-header .header-v1 .ts-search-by-category,
header.ts-header .header-v1 .ts-search-by-category form > .select2,
header.ts-header .header-v1 .search-content input[type="text"],
header.ts-header .header-v1 .ts-search-by-category select,
header.ts-header .header-v1 .ts-search-by-category form > .select2 > a,
.search-content{
width:100% !important;
max-width:100%;
}
header.ts-header .header-v1 .ts-search-by-category form > .select2 > a:before{
left:10px;
right:10px;
top:auto;
height:1px;
width:auto;
bottom:0;
border-width:1px 0 0 0;
}  .ts-sidebar{
margin-bottom:40px;
}
#main > .page-container, 
.container.no-padding{
padding-left:0;
padding-right:0;
}
.content-border{
padding: 0 10px 0 10px;
}
.ts-testimonial-wrapper.content-border{
padding:10px
}
.ts-testimonial-wrapper.content-border.show-navi.ts-slider{
padding-bottom:50px;
} #main .feedburner-no-background .ts-feedburner-subscription-shortcode input[type="text"]{
max-width:300px;
}
.feedburner-no-background .feedburner-subscription .subscribe-email{
max-width:480px;
} #main .custom-newsletter-long-title .ts-feedburner-subscription-shortcode.style-3 input[type="text"], 
#colophon .custom-newsletter-long-title .ts-feedburner-subscription-shortcode.style-3 input[type="text"]{
max-width:300px;
} .woocommerce .before-loop-wrapper{
margin-top:-15px;
}
.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 #content table.cart td.actions .coupon, 
.woocommerce table.cart td.actions .coupon, 
.woocommerce-page #content table.cart td.actions .coupon, 
.woocommerce-page table.cart td.actions .coupon{
float:none;
margin-bottom:10px;
width:100%;
}
.woocommerce-page table.cart td.actions > input[type="submit"], 
.woocommerce-page #content table.cart td.actions > input[type="submit"], 
.woocommerce table.cart td.actions > [type="submit"], 
.woocommerce #content table.cart td.actions > input[type="submit"]{
width:100%;
}
.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 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;
width:auto !important;
}
.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:10px !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 td.product-name{
text-align:left; }
.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 1px 0 1px; border-style:solid;
}
.woocommerce table.shop_table.order_details tfoot tr:first-child th, 
.woocommerce table.shop_table.order_details tfoot tr:first-child td{
border-width: 1px 0 0 0;
border-style: solid;
}
table.order_details tfoot tr:nth-child(2n+1){
background:transparent;
}
.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.shop_table.customer_details tr td{
border-width:1px 0 0 1px; }
.woocommerce table.shop_table.order_details tfoot tr td{
border-width:0;
}
.woocommerce table.my_account_orders tbody tr:first-child td:first-child{
border-top-width:1px;
border-top-style:solid;
}
.woocommerce table.my_account_orders td:first-child, 
.woocommerce-page table.my_account_orders td:first-child{
border-width:1px 1px 0 1px;
border-style:solid;
}
.woocommerce table.my_account_orders tr td:last-child:before{
display:none !important;
}
.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;
}
.woocommerce table.my_account_orders tr td:last-child .button{
min-width:120px;
} .vertical-thumbnail .images-thumbnails .thumbnails.loading{
height:150px;
} div.product .single-navigation > a{
margin:5px 0;
}
.single-navigation{
right:5px; }
.woocommerce #content div.product div.images-thumbnails, 
.woocommerce div.product div.images-thumbnails, 
.woocommerce-page #content div.product div.images-thumbnails, 
.woocommerce-page div.product div.images-thumbnails{
width:100%;
}
.woocommerce #content div.product div.summary, 
.woocommerce div.product div.summary, 
.woocommerce-page #content div.product div.summary, 
.woocommerce-page div.product div.summary{
width:100%;
padding-left:0; } .pp_woocommerce div.product .product_title,
.woocommerce #content div.product .product_title, 
.woocommerce div.product .product_title, 
.woocommerce-page #content div.product .product_title{
margin-left:0 !important;
margin-right:0 !important;
}
div.product div[itemprop="offers"] .price{
padding-left:0 !important;
padding-right:0 !important;
} .list-posts .entry-content .cats-link,
.list-posts .entry-content .author{
float:none; width:100%;
}
.list-posts .entry-content .author{
margin:10px 0 0 0;
}
.blockquote-meta .author{
float:left; } #comment-wrapper .info-wrapper{
width:100%;
float:none; margin-right:0; margin-bottom:30px;
}
#comment-wrapper .message-wrapper{
width:100%;
float:none; }
.comment-respond textarea,
#commentform textarea{
height:150px;
}  .single-portfolio.layout-2 .entry-content .info-content{
width:100%;
padding-right:0; margin-bottom:30px;
}
.single-portfolio.layout-2 .entry-content .meta-content{
width:100%;
} #main .ts-feedburner-subscription-shortcode{
padding:30px 0;
} body rs-module-wrap .ts-revo-button.tp-button,
body .rev_slider_wrapper .ts-revo-button.tp-button{
line-height:10px !important
} li.bbp-forum-info, 
li.bbp-topic-title{
width:100%;
}
.forum-titles li.bbp-forum-info{
width:100%;
}
#bbpress-forums #bbp-search-form #bbp_search,
#bbpress-forums div.bbp-search-form{
width:100%;
max-width:100%;
}
#bbpress-forums li.bbp-forum-topic-count, 
#bbpress-forums li.bbp-topic-voice-count, 
#bbpress-forums li.bbp-forum-reply-count, 
#bbpress-forums li.bbp-topic-reply-count,
#bbpress-forums li.bbp-forum-freshness, 
#bbpress-forums li.bbp-topic-freshness{
text-align:left ; margin-top:10px;
}
li.bbp-forum-topic-count, 
li.bbp-topic-voice-count, 
li.bbp-forum-reply-count, 
li.bbp-topic-reply-count{
width:25%;
}
li.bbp-forum-freshness, 
li.bbp-topic-freshness{
width:50%;
} .woocommerce #content table.cart.wishlist_table .product-thumbnail, 
.woocommerce table.cart.wishlist_table .product-thumbnail, 
.woocommerce-page #content table.cart.wishlist_table .product-thumbnail, 
.woocommerce-page table.cart.wishlist_table .product-thumbnail,
.woocommerce #content table.cart.wishlist_table .product-thumbnail a, 
.woocommerce table.cart.wishlist_table .product-thumbnail a, 
.woocommerce-page #content table.cart.wishlist_table.product-thumbnail a, 
.woocommerce-page table.cart.wishlist_table .product-thumbnail a{
display:none;padding:0;
min-width:0;
} .woocommerce-page.columns-8 .products .product.first,
.woocommerce.columns-8 .products .product.first,
.woocommerce-page.columns-7 .products .product.first,
.woocommerce.columns-7 .products .product.first,
.woocommerce-page.columns-6 .products .product.first,
.woocommerce.columns-6 .products .product.first,
.woocommerce-page.columns-5 .products .product.first,
.woocommerce.columns-5 .products .product.first,
.woocommerce-page.columns-4 .products .product.first,
.woocommerce.columns-4 .products .product.first,
.woocommerce-page.columns-3 .products .product.first,
.woocommerce.columns-3 .products .product.first{clear:none;}
#main-content .woocommerce-page.columns-8 .products .product,
#main-content .woocommerce.columns-8 .products .product,
#main-content .woocommerce-page.columns-7 .products .product,
#main-content .woocommerce.columns-7 .products .product,
#main-content .woocommerce-page.columns-6 .products .product,
#main-content .woocommerce.columns-6 .products .product,
#main-content .woocommerce-page.columns-5 .products .product,
#main-content .woocommerce.columns-5 .products .product,
#main-content .woocommerce-page.columns-4 .products .product,
#main-content .woocommerce.columns-4 .products .product,
#main-content .woocommerce-page.columns-3 .products .product,
#main-content .woocommerce.columns-3 .products .product,
body.dokan-store .woocommerce .seller-items .products .product, 
body.dokan-store.woocommerce-page .products .product{width:50%;float:left}
#main-content .woocommerce-page.columns-8 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-8 .products .product:nth-child(2n+1),
#main-content .woocommerce-page.columns-7 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-7 .products .product:nth-child(2n+1),
#main-content .woocommerce-page.columns-6 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-6 .products .product:nth-child(2n+1),
#main-content .woocommerce-page.columns-5 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-5 .products .product:nth-child(2n+1),
#main-content .woocommerce-page.columns-4 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-4 .products .product:nth-child(2n+1),
#main-content .woocommerce-page.columns-3 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-3 .products .product:nth-child(2n+1),
body.dokan-store .woocommerce .seller-items .products .product:nth-child(2n+1), 
body.dokan-store.woocommerce-page .products .product:nth-child(2n+1){
clear:both;float:left;
}
.woocommerce .upsells .products .product,
.woocommerce .related .products .product,
.woocommerce .cross-sells .products .product,
#tab-more_seller_product .products .product{
width:50%;
clear:none;
}
.woocommerce .upsells .products .product:nth-child(2n+1),
.woocommerce .related .products .product:nth-child(2n+1),
.woocommerce .cross-sells .products .product:nth-child(2n+1),
#tab-more_seller_product .products .product:nth-child(2n+1){
clear:both;
}  h1.title-coming{
font-size:34px;
line-height:38px;
}
.blank-page-template{
text-align:center;
padding:30px 15px 20px 15px;
position:relative;
}
.ts-group-button-coming{
padding-bottom:40px;
}  .ts-product-in-category-tab-2-wrapper.count-1 ul.tabs li{
width:100% !important;
}
.ts-product-in-category-tab-2-wrapper ul.tabs li{
width:50% !important;
display:inline-block;
float:left;
border-bottom-width:1px !important;
border-bottom-style:solid !important;
}
.ts-product-in-category-tab-2-wrapper ul.tabs li:nth-child(2n){
border-width:1px;
}
.ts-product-in-category-tab-2-wrapper ul.tabs{
display:block;
}
.ts-product-in-category-tab-2-wrapper ul.tabs li:after{
content:"";
position:absolute;
left:0;
right:0;
bottom:-1px;
border-width:0 0 1px 0;
border-style:solid;
z-index:1;
opacity:0;
}
.ts-product-in-category-tab-2-wrapper.count-1 ul.tabs li.current:after,
.ts-product-in-category-tab-2-wrapper.count-2 ul.tabs li.current:after,
.ts-product-in-category-tab-2-wrapper.count-3 ul.tabs li:nth-child(3).current:after,
.ts-product-in-category-tab-2-wrapper.count-4 ul.tabs li:nth-child(3).current:after,
.ts-product-in-category-tab-2-wrapper.count-4 ul.tabs li:nth-child(4).current:after,
.ts-product-in-category-tab-2-wrapper.count-5 ul.tabs li:nth-child(5).current:after,
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs li:nth-child(5).current:after,
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs li:nth-child(6).current:after,
.ts-product-in-category-tab-2-wrapper.count-7 ul.tabs li:nth-child(7).current:after,
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(7).current:after,
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(8).current:after,
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(9).current:after,
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(9).current:after,
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(10).current:after{
opacity:1;
} .ts-product-in-category-tab-wrapper .column-tabs,
.ts-product-in-category-tab-wrapper .woocommerce.column-products,
.ts-product-in-category-tab-wrapper .column-banners{
width:100% !important;
}
.ts-product-in-category-tab-wrapper .woocommerce.column-products .products{
margin:0 0 0 0;
}
.column-tabs .tabs li:last-child{
border-bottom-width:1px;
}
.ts-product-in-category-tab-wrapper .column-tabs:before,
.ts-product-in-category-tab-wrapper .column-banners:before{
display:none;
}
.ts-product-in-category-tab-wrapper .see-more-wrapper{
position:static;
padding:10px 20px;
border-width:1px 0 0 0;
border-style:solid;
width:100%;
}
.ts-product-in-category-tab-wrapper.has-see-more-button .column-products.woocommerce {
padding-bottom:0;
}
.ts-product-in-category-tab-wrapper.has-slider .woocommerce.column-products{
width: calc(100% + 2px) !important;
margin-left:-1px; margin-right:-1px;
}
.ts-product-in-category-tab-wrapper .woocommerce.column-products{
width: calc(100% + 2px) !important;
margin-left:-1px; margin-right:-1px;
}
.ts-product-in-category-tab-wrapper .woocommerce.column-products .owl-carousel{
margin:0
}
.ts-product-in-category-tab-wrapper .column-products .owl-controls .owl-nav > div.owl-prev,
.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 .owl-controls .owl-nav > div.owl-next,
.ts-product-in-category-tab-wrapper .column-products:hover .owl-controls .owl-nav > div.owl-next,
.ts-product-in-category-tab-wrapper.no-banner .column-products:hover .owl-controls .owl-nav > div.owl-next,
.ts-product-in-category-tab-wrapper.no-banner .column-products .owl-controls .owl-nav > div.owl-next{
right:0 } .ts-product-in-category-tab-wrapper.no-banner .woocommerce.column-products .products.owl-carousel{
margin:0;
width:100% !important;
} body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab{
width:100%;
padding-left:0;
padding-right: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{
width:100%;
text-align:center;
}
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{
display:none;
} .ts-countdown .counter-wrapper > div{
width:64px;
height:64px;
padding:5px 2px 5px 2px;
margin:0 5px;
}
.ts-countdown .counter-wrapper > div .number-wrapper .number{
font-size:28px;
line-height:32px;
}
.ts-countdown .counter-wrapper > div .ref-wrapper{
font-size:12px;
line-height:16px;
} .section-extend-button{
margin-top:0 !important
}
.section-extend-button .wpb_text_column {
padding-right:0; }
.section-extend-button .ts-button{
position:static !important;
margin-top:0;
margin-bottom:20px !important;
} .ts-portfolio-wrapper.columns-2 .item,
.ts-portfolio-wrapper.columns-3 .item,
.ts-portfolio-wrapper.columns-4 .item{
width:100%;
float:none;
}
.portfolio-inner .icon-group{
top:34%;
} .ts-banner .h2-big{
font-size:40px;
line-height:42px;
}
.ts-banner .h3-big{
font-size:38px;
line-height:40px;
}
.ts-banner .h4-big{
font-size:22px;
line-height:24px;
}
.excerpt-line-top-bottom{
font-size:14px;
line-height:16px;
padding:4px 0;
margin-bottom:6px;
letter-spacing:2px;
} html.full-page .ts-banner.responsive-size .banner-bg img{
max-width:180%;
}
html.full-page .ts-banner.responsive-size.center-top .banner-bg img,
html.full-page .ts-banner.responsive-size.center-bottom .banner-bg img,
html.full-page .ts-banner.responsive-size.center-center .banner-bg img{
margin-left:-40%;
}
.ts-banner .heading-body{
margin-bottom:10px;
font-size:20px;
line-height:24px;
}
.ts-banner .text-big{
margin-bottom:20px;
}
a.button.btn-big{
padding: 11px 25px !important;
font-size: 12px !important;
line-height: 16px !important;
}
}
@media only screen and (max-width: 550px){ #main .feedburner-no-background .ts-feedburner-subscription-shortcode input[type="text"]{
max-width:200px;
}
.feedburner-no-background .feedburner-subscription .subscribe-email{
max-width:380px;
} div.pp_pic_holder{
width:300px !important;
left:50% !important;
margin-left:-150px !important;
right:auto !important;
} #main .ts-feedburner-subscription-shortcode input[type="text"]{
max-width:200px;
}
#main .ts-feedburner-subscription-shortcode.style-3 input[type="text"],
#colophon .ts-feedburner-subscription-shortcode.style-3 input[type="text"]{
max-width:300px;
} #main .custom-newsletter-long-title .ts-feedburner-subscription-shortcode.style-3 input[type="text"], 
#colophon .custom-newsletter-long-title .ts-feedburner-subscription-shortcode.style-3 input[type="text"]{
max-width:100%;
}
#main .custom-newsletter-long-title .ts-feedburner-subscription-shortcode .button{
margin-top:12px;
} .woocommerce form .form-row-first, 
.woocommerce form .form-row-last, 
.woocommerce-page form .form-row-first, 
.woocommerce-page form .form-row-last{
width:100%;
}  .ts-product-in-category-tab-2-wrapper.has-banner .column-products,
.ts-product-in-category-tab-2-wrapper .column-banners{
width:100%;
padding-left:0; padding-right:0; }
.ts-product-in-category-tab-2-wrapper .column-banners{
text-align:center;
margin-top:20px;
} .ts-product-in-sub-category-tab-wrapper .woocommerce.column-featured-product{
width:100%;
text-align:center;
}
.ts-product-in-sub-category-tab-wrapper .column-product-banner{
width:100%;
border-width:1px 0 0 0 !important;
} .ts-banner.opacity-bg-device .banner-bg img,
.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.6;
} .woocommerce #content div.product.vertical-thumbnail div.images-thumbnails div.images, 
.woocommerce div.product.vertical-thumbnail div.images-thumbnails div.images, 
.woocommerce-page #content div.product.vertical-thumbnail div.images-thumbnails div.images, 
.woocommerce-page div.product.vertical-thumbnail div.images-thumbnails div.images{
margin-left:90px }
div.product.vertical-thumbnail .thumbnails{
width:80px;
} .woocommerce #content table.shop_table.my_account_orders th, 
.woocommerce table.shop_table.my_account_orders th, 
.woocommerce-page #content table.shop_table.my_account_orders th, 
.woocommerce-page table.shop_table.my_account_orders th,
.woocommerce #content table.shop_table.my_account_orders td, 
.woocommerce table.shop_table.my_account_orders td, 
.woocommerce-page #content table.shop_table.my_account_orders td, 
.woocommerce-page table.shop_table.my_account_orders td{
padding:8px 10px;
} .ts-feedburner-subscription-shortcode.style-2{
margin:50px 0 30px 0;
}
.ts-feedburner-subscription-shortcode.style-2 .feedburner-subscription .subscribe-email input[type="text"]{
width:100%;
}
.ts-feedburner-subscription-shortcode.style-2 .feedburner-subscription .subscribe-email{
padding:10px;
background:transparent;
margin-bottom:0;
}
.ts-feedburner-subscription-shortcode.style-2 .feedburner-subscription .button{
margin-top:10px;
} body.woocommerce .products .product.product-category h3, 
body.woocommerce-page .products .product.product-category h3{
font-size:18px;
line-height:20px;
}
}
@media only screen and (max-width: 480px){ .list-posts .entry-content{
padding:15px;
}
.list-posts article.post_format-post-format-quote blockquote{
padding:10px 0 15px 0;
} h1,.h1,
.fix-size-heading h2,
#main .ts-feedburner-subscription-shortcode .widget-title 
{
font-size:26px;
line-height:30px;
}
.ts-heading h1,
h2,.h2,
h1.wpb_heading,
#main .ts-feedburner-subscription-shortcode .feedburner-subscription .widget-title-wrapper > .widget-title,
.breadcrumb-title-wrapper .breadcrumb-title h1
{
font-size:20px;
line-height:24px;
}
.ts-heading h2,
h3,
.h3,
h2.wpb_heading,
.ts-shortcode.content-no-border .shortcode-heading-wrapper .heading-title,
.comments-title .heading-title,
#comment-wrapper .heading-title,
.cross-sells > h2,
.upsells > h2,
.related > h2,
.woocommerce-billing-fields > h3
{
font-size:18px;
line-height:22px;
}  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, 
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{
width:100% !important;
float:none;
margin:0 !important; }
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{
margin:0;
}
body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active a, 
body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab a:hover, 
body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active a, 
body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a:hover{
border-right-color:inherit !important;
border-left-color:inherit !important
} .portfolio-inner .icon-group{
top:30%;
} .ts-banner .h2-big,
.ts-banner .h3-big{
margin-bottom:0;
}
.ts-banner .h2-big{
font-size:34px;
line-height:36px;
}
.ts-banner .h3-big{
font-size:32px;
line-height:34px;
}
.ts-banner .h4-big{
font-size:18px;
line-height:22px;
}
.excerpt-line-top-bottom{
font-size:12px;
line-height:14px;
padding:4px 0;
margin-bottom:6px;
letter-spacing:2px;
}
.ts-banner .heading-big{
font-size: 40px;
line-height: 46px;
margin-bottom: 20px;
} html.full-page .ts-banner.responsive-size .banner-bg img{
max-width:200%;
}
html.full-page .ts-banner.responsive-size.center-top .banner-bg img,
html.full-page .ts-banner.responsive-size.center-bottom .banner-bg img,
html.full-page .ts-banner.responsive-size.center-center .banner-bg img{
margin-left:-100%;
}
html.full-page .ts-banner .heading-big{
font-size:34px;
line-height:40px;
margin-bottom:10px;
} #main .ts-feedburner-subscription-shortcode input[type="text"],
#main .ts-feedburner-subscription-shortcode.style-3 input[type="text"],
#colophon .ts-feedburner-subscription-shortcode.style-3 input[type="text"]{
max-width:220px;
} .banner-content .banner-margin-top{
margin-top:0;
}
.banner-content .banner-margin-bottom{
margin-bottom:0;
} .vc_row.ts-video-bg > .wpb_column{
padding-top:50px;
padding-bottom:30px;
}
.ts-youtube-video-bg .buttonBar > span.mb_YTPPlaypause, 
.ts-hosted-video-bg .video-control{
width:32px;
height:32px;
}
.ts-youtube-video-bg .mb_YTPBar, 
.ts-hosted-video-bg .video-control{
top:18px;
margin-left:-16px;
}
.ts-youtube-video-bg .loading{
top:18px;
}
.ts-video-title{
margin-top:10px;
} #bbpress-forums div.bbp-search-form,
#bbpress-forums #bbp-search-form{
float:left;
width:100%;
text-align:center;
} #bbpress-forums div.bbp-forum-author, 
#bbpress-forums div.bbp-topic-author, 
#bbpress-forums div.bbp-reply-author{
text-align:left; }
#bbpress-forums li.bbp-header .bbp-search-content, 
#bbpress-forums li.bbp-footer .bbp-search-content, 
#bbpress-forums li.bbp-header .bbp-forum-content, 
#bbpress-forums li.bbp-footer .bbp-forum-content, 
#bbpress-forums li.bbp-header .bbp-topic-content, 
#bbpress-forums li.bbp-footer .bbp-topic-content, 
#bbpress-forums li.bbp-header .bbp-reply-content, 
#bbpress-forums li.bbp-footer .bbp-reply-content{
margin-left:0; }
#bbpress-forums div.bbp-forum-content, 
#bbpress-forums div.bbp-topic-content, 
#bbpress-forums div.bbp-reply-content{
margin-left:0 }
#bbpress-forums li.bbp-header .bbp-search-author, 
#bbpress-forums li.bbp-footer .bbp-search-author, 
#bbpress-forums li.bbp-header .bbp-forum-author, 
#bbpress-forums li.bbp-footer .bbp-forum-author, 
#bbpress-forums li.bbp-header .bbp-topic-author, 
#bbpress-forums li.bbp-footer .bbp-topic-author, 
#bbpress-forums li.bbp-header .bbp-reply-author, 
#bbpress-forums li.bbp-footer .bbp-reply-author{
width:auto;
margin-right:20px; }
#bbpress-forums div.bbp-forum-author, 
#bbpress-forums div.bbp-topic-author, 
#bbpress-forums div.bbp-reply-author{
width:auto;
}
#bbpress-forums .bbp-body div.bbp-reply-author{
margin:-15px 0 10px 0;
}
#bbpress-forums .bbp-body div.bbp-reply-content{
margin:10px 0;
} #bbpress-forums #bbp-single-user-details{
margin-bottom:30px;
}
#bbpress-forums #bbp-single-user-details{
width:100%;
text-align:center;
overflow:hidden;
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar{
float:left;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation{
width:100%;
padding-left:170px }
#bbpress-forums #bbp-user-body{
margin-left:0 } .woocommerce table.shop_table.wishlist_table, 
.woocommerce-page table.shop_table.wishlist_table{
display:inline-block;
overflow:auto;
} .gridlist-toggle{
margin:0 20px 8px 0; padding: 0 10px 0 0; }
.prod-cat-show-top-content-button{
margin:0 20px 8px 0; border-width:0 1px 0 0; padding:0 20px 0 0 ; clear:both;
float:left;
}
.woocommerce .woocommerce-ordering, 
.woocommerce-page .woocommerce-ordering{
clear:none;
display:inline-block;
width:auto;
}
.woocommerce .woocommerce-ordering .orderby ul, 
.woocommerce-page .woocommerce-ordering .orderby ul{
left:-15px; }
.woocommerce .products.list .product .short-description, 
.woocommerce-page .products.list .product .short-description{
display:none !important;
} .woocommerce-account .woocommerce-MyAccount-content{
padding:10px;
}
}
@media only screen and (max-width: 420px){ .vertical-thumbnail .images-thumbnails .thumbnails.loading{
height:100px;
} div.pp_pic_holder{
width:250px !important;
left:50% !important;
margin-left:-125px !important;
right:auto !important;
} #ts-search-result-container ul li .thumbnail{
width:50px;
}
#ts-search-result-container ul li .meta{
margin-left:65px; } .header-top-right .group-meta-header > div:first-child, 
.header-top-right .group-meta-header > div{
margin-right:10px; }
.header-top-right .group-meta-header > div:last-child:before, 
.header-top-right .group-meta-header > div:before{
left:-6px; } #main .ts-feedburner-subscription-shortcode input[type="text"],
#main .ts-feedburner-subscription-shortcode.style-3 input[type="text"],
#colophon .ts-feedburner-subscription-shortcode.style-3 input[type="text"]{
max-width:150px;
} body.error404 article h1{
font-size:100px;
line-height:100px;
}
body.error404 #main > .fullwidth-template{
padding:50px 15px;
} #main .feedburner-no-background .ts-feedburner-subscription-shortcode input[type="text"]{
max-width:140px;
}
.feedburner-no-background .feedburner-subscription .subscribe-email{
max-width:320px;
} .woocommerce .products .product, .woocommerce-page .products .product{
padding-left:5px;
padding-right:5px;
}
.woocommerce .products, .woocommerce-page .products{
margin-left:-5px;
margin-right:-5px;
}
.woocommerce .product .product-wrapper .meta-wrapper .loop-add-to-cart a:first-child:before{
display:none;
}
.woocommerce .products .product .product-wrapper .meta-wrapper .loop-add-to-cart{
width:auto;
min-width:90px;
} body.woocommerce .products .product.product-category, 
body.woocommerce-page .products .product.product-category{
width:100% !important;
float:left !important;
clear:none !important;
} .social-sharing > .print, 
.social-sharing > .email{
padding-right:10px;
margin-right:10px;
}
.woocommerce div.product .woocommerce-tabs .panel{
padding:18px 10px 20px 10px
}
.woocommerce #content div.product form.cart .button:before, 
.woocommerce div.product form.cart .button:before, 
.woocommerce-page #content div.product form.cart .button:before, 
.woocommerce-page div.product form.cart .button:before{
display:none;
}
.woocommerce #content div.product form.cart .button, 
.woocommerce div.product form.cart .button, 
.woocommerce-page #content div.product form.cart .button, 
.woocommerce-page div.product form.cart .button{
min-width:0;
}
.woocommerce #content div.product.vertical-thumbnail div.images-thumbnails div.images, 
.woocommerce div.product.vertical-thumbnail div.images-thumbnails div.images, 
.woocommerce-page #content div.product.vertical-thumbnail div.images-thumbnails div.images, 
.woocommerce-page div.product.vertical-thumbnail div.images-thumbnails div.images{
margin-left:80px }
div.product.vertical-thumbnail .thumbnails{
width:70px;
}
.woocommerce #content div.product form.cart .group_table, 
.woocommerce div.product form.cart .group_table, 
.woocommerce-page #content div.product form.cart .group_table, 
.woocommerce-page div.product form.cart .group_table{
margin-top:20px;
}
.woocommerce #content div.product form.cart .group_table tr, 
.woocommerce div.product form.cart .group_table tr, 
.woocommerce-page #content div.product form.cart .group_table tr, 
.woocommerce-page div.product form.cart .group_table tr{
margin-bottom:20px;
display:inline-block;
width:100%;
}
.woocommerce #content div.product form.cart .group_table td, 
.woocommerce div.product form.cart .group_table td, 
.woocommerce-page #content div.product form.cart .group_table td, 
.woocommerce-page div.product form.cart .group_table td{
display:inline-block;
width:50%;float:left; padding-top:5px;
padding-bottom:5px;
}
.woocommerce #content div.product form.cart .group_table td.label, 
.woocommerce div.product form.cart .group_table td.label, 
.woocommerce-page #content div.product form.cart .group_table td.label, 
.woocommerce-page div.product form.cart .group_table td.label{
clear:both;
padding-top:5px;
padding-bottom:5px;
} .woocommerce table.shop_table, 
.woocommerce-page table.shop_table{
display:inline-block;
overflow:auto;
}
.woocommerce table.shop_table.order_details, 
.woocommerce-page table.my_account_orders{
display:inline-block;
overflow:auto;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
width:100%;
} .woocommerce #payment #place_order, 
.woocommerce-page #payment #place_order{
width:100%;
} .entry-author .author-avatar{
width:60px;
height:60px;
}
.entry-author .author-info{
margin-left:75px }  .ts-banner h6{
margin-bottom:10px;
}
.banner-content h2{
margin-bottom:10px;
}
.right-center .banner-content{
right:20px;
}
.left-center .banner-content{
left:20px;
}
.ts-banner .heading-big{
font-size: 34px;
line-height: 38px;
} .ts-countdown .counter-wrapper > div{
width:54px;
height:54px;
padding:2px;
margin:0 2px;
}
.ts-countdown .counter-wrapper > div .number-wrapper .number{
font-size:22px;
line-height:26px;
}
.ts-countdown .counter-wrapper > div .ref-wrapper{
font-size:11px;
line-height:14px;
} .ts-single-product .content-wrapper{
margin-bottom:20px;
border-width:0 0 1px 0;
border-style:solid;
padding-bottom:20px;
} .ts-product-in-category-tab-2-wrapper .counter-wrapper .ref-wrapper{
font-size:9px;
line-height:12px;
}
body:not(.fullwidth-template-padding) .ts-product-in-category-tab-2-wrapper .row-content{
padding:10px;
} .ts-product-in-category-tab-wrapper .woocommerce.column-products .product{
padding:20px 10px;
}
.ts-product-in-category-tab-wrapper .column-banners{
padding:10px;
}
.ts-product-in-category-tab-wrapper .see-more-wrapper{
padding:10px;
} .ts-product-in-sub-category-tab-wrapper .woocommerce.column-featured-product,
.ts-product-in-sub-category-tab-wrapper .row-banners,
.ts-product-in-sub-category-tab-wrapper .column-product-banner .woocommerce .product{
padding:10px;
}
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs ul{
padding:0 0 0 10px; }
.ts-product-in-sub-category-tab-wrapper.no-tabs  .row-heading-tabs ul{
text-align:right; padding:0 10px 0 0; }
.row-heading-tabs .heading-tab .heading-title{
padding: 0 0 0 50px;
}
.row-heading-tabs .heading-tab .heading-title i,
.row-heading-tabs .heading-tab .heading-title img{
width:40px;
}
.row-heading-tabs .heading-tab .heading-title img{
padding:5px 0;
} blockquote{
padding:20px 20px 20px 30px; }
blockquote:before{
display:none;
}
.content-blockquote{
margin:10px;
}  html.full-page .ts-banner.responsive-size .banner-bg img{
max-width:240%;
}
html.full-page .ts-banner.responsive-size.center-top .banner-bg img,
html.full-page .ts-banner.responsive-size.center-bottom .banner-bg img,
html.full-page .ts-banner.responsive-size.center-center .banner-bg img{
margin-left:-120%;
}
}
@media only screen and (max-width: 379px){ .header-currency ul{
left:0; right:auto; margin-left:-15px; }
.group-meta-header{
padding-left:5px;
padding-right:5px
} .woocommerce .woocommerce-ordering .orderby, 
.woocommerce-page .woocommerce-ordering .orderby{
width:180px;
} .woocommerce table.cart td.actions .coupon .input-text{
width:100%;
margin:0 0 10px 0;
}
.woocommerce-page table.cart td.actions .coupon .button{
width:100%;
}  .ts-list-of-product-categories-wrapper{
background-position:130px bottom !important;
} .ts-banner .heading-big{
font-size: 30px;
line-height: 36px;
}  .ts-product-deals-widget .woocommerce-page.columns-1 .products .product, 
.ts-product-deals-widget .woocommerce.columns-1 .products .product{
margin-top:20px;
}
.ts-product-deals-widget .counter-wrapper > div{
width:40px;
height:40px;
}
.ts-product-deals-widget .counter-wrapper > div .number-wrapper .number{
font-size:16px;
line-height:18px;
}  .woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row, 
.woocommerce-page .checkout-login-coupon-wrapper .checkout_coupon .form-row{
width:100%; }
.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-first, 
.woocommerce-page .checkout-login-coupon-wrapper .checkout_coupon .form-row-first{
width:100%; } .woocommerce #content .quantity, 
.woocommerce .quantity, 
.woocommerce-page #content .quantity,
.woocommerce-page .quantity, 
.woocommerce div.product form.cart div.quantity{
width:80px;
}
div.product .ref-wrapper{
font-size:9px;
line-height:12px;
}  .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;
} #bbpress-forums #bbp-your-profile fieldset{
padding:10px 10px 0 10px;
}
}
@media only screen and (max-width: 359px){ div.pp_pic_holder{
width:200px !important;
left:50% !important;
margin-left:-100px !important;
right:auto !important;
} .group-meta-header{
padding-left:5px;
padding-right:5px
} #main .ts-feedburner-subscription-shortcode input[type="text"],
#main .ts-feedburner-subscription-shortcode.style-3 input[type="text"],
#colophon .ts-feedburner-subscription-shortcode.style-3 input[type="text"]{
max-width:100%;
}
#main .ts-feedburner-subscription-shortcode .button{
margin:10px 0 0 0;
}
#main .ts-feedburner-subscription-shortcode{
padding:20px 0;
} #main .feedburner-no-background .ts-feedburner-subscription-shortcode input[type="text"]{
max-width:100%;
}
.feedburner-no-background .feedburner-subscription .subscribe-email{
max-width:290px;
}  .column-product-banner .owl-controls .owl-nav > div{
top:32%;
} .woocommerce .ts-product-deals-slider-wrapper.list .product .product-wrapper .thumbnail-wrapper, 
.woocommerce .ts-product-deals-slider-wrapper.list .product .product-wrapper .meta-wrapper,
.woocommerce .ts-product-deals-slider-wrapper.list .product .product-wrapper .meta-wrapper{
width:100%;
padding-left:0;
padding-right:0;
} .woocommerce .product.product-type-grouped .price > span:first-child{
width:100%;
display:inline-block;
} #bbpress-forums #bbp-single-user-details #bbp-user-avatar{
width:116px;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation{
padding-left:135px }
}
@media only screen and (max-width: 330px){  .vc_row.ts-video-bg > .wpb_column{
padding-top:42px;
padding-bottom:18px;
}
.ts-youtube-video-bg .mb_YTPBar, 
.ts-hosted-video-bg .video-control{
top:13px;
}
.ts-youtube-video-bg .loading{
top:10px;
}
.ts-video-title{
margin-bottom:5px;
} #bbpress-forums li.bbp-header li.bbp-forum-topic-count, 
#bbpress-forums li.bbp-header li.bbp-forum-reply-count, 
#bbpress-forums li.bbp-body li.bbp-forum-topic-count, 
#bbpress-forums li.bbp-body li.bbp-forum-reply-count, 
#bbpress-forums li.bbp-header li.bbp-topic-voice-count, 
#bbpress-forums li.bbp-header li.bbp-topic-reply-count, 
#bbpress-forums li.bbp-body li.bbp-topic-voice-count, 
#bbpress-forums li.bbp-body li.bbp-topic-reply-count{
width:25%;
}
#bbpress-forums li.bbp-header li.bbp-forum-freshness, 
#bbpress-forums li.bbp-body li.bbp-forum-freshness, 
#bbpress-forums li.bbp-header li.bbp-topic-freshness, 
#bbpress-forums li.bbp-body li.bbp-topic-freshness{
width:35%;
} .ts-product-in-category-tab-wrapper .woocommerce.column-products .owl-carousel .product{
border:0;
}
.ts-product-in-category-tab-wrapper .woocommerce.column-products .product:before{
display:none;
} body:not(.fullwidth-template-padding) .ts-product-in-category-tab-2-wrapper .products .product{
width:100% !important;
clear:none !important;
float:none !important;
}
}
@media 
only screen and (max-width: 1239px)	and (min-width: 991px){
header.header-transparent ~ #main .top-slideshow{
margin-left:-50px;
margin-right:-50px;
}  header.ts-header .header-v6 .menu-wrapper nav > ul.menu > li > a, 
header.ts-header .header-v6 .ts-menu > .menu > ul > li > a{
padding:40px 12px !important
} header.ts-header .header-v2 .search-wrapper .search-field,
header.ts-header .header-v2 .search-wrapper form,
header.ts-header .header-v4 .search-wrapper .search-field,
header.ts-header .header-v4 .search-wrapper form{
max-width:240px;
} #main .ts-feedburner-subscription-shortcode{
padding-top:30px;
padding-bottom:30px;
}
#main .feedburner-subscription .widgettitle{
margin-bottom:10px;
} #main .ts-feedburner-subscription-shortcode.style-3 input[type="text"],
#colophon .ts-feedburner-subscription-shortcode.style-3 input[type="text"]{
max-width:500px;
margin-bottom:0;
} .fix-size-heading h2{
font-size:30px;
line-height:34px;
margin-bottom:15px;
}  .widget-container .post_list_widget > li{
padding:0 0 0 60px; } .woocommerce ul.cart_list li img, 
.woocommerce ul.product_list_widget li img, 
.woocommerce-page ul.cart_list li img, 
.woocommerce-page ul.product_list_widget li img{
width:54px;
}
ul.product_list_widget li .ts-wg-meta{
margin-left:64px; }
.widget.ts-products-widget ul.product_list_widget li .ts-wg-meta{
margin-left:105px }
body.woocommerce .widget_shopping_cart ul.product_list_widget li > *,
body .woocommerce .widget_shopping_cart ul.product_list_widget li > *{
margin-left:64px; margin-right: 10px;
}
.widget_shopping_cart ul.product_list_widget li > a img{
margin-left: -64px; }
.widget.ts-products-widget ul.product_list_widget li img, 
.woocommerce-page .widget.ts-products-widget ul.product_list_widget li img{
width:90px;
}  .column-tabs .heading-tab i{
font-size:22px;
line-height:26px;
padding:5px 0;
width:36px;
left:20px;
}
.column-tabs .heading-tab .heading-title  img{
left:20px; }
.column-tabs .heading-tab h3{
padding:28px 10px 28px 70px } .woocommerce .ts-product-deals-slider-wrapper.list .products .product{
margin-bottom:30px;
} .ts-price-table .table-price{
font-size: 45px;
line-height: 45px;
} .blogs article .date-time{
width:50px;
}
.blogs article .date-time span:first-child{
font-size:30px;
line-height:26px;
}
.blogs article .date-time span:last-child{
font-size:14px;
line-height:18px;
} .ts-banner .h2-big{
font-size:44px;
line-height:48px;
}
.ts-banner .h3-big{
font-size:42px;
line-height:44px;
}
.ts-banner .h4-big{
font-size:24px;
line-height:26px;
}
.excerpt-line-top-bottom{
font-size:14px;
line-height:16px;
padding:6px 0;
margin-bottom:8px;
letter-spacing:3px;
}
html.full-page .ts-banner.responsive-size .banner-bg img{
max-width:150%;
}
html.full-page .center-top.responsive-size .banner-bg img,
html.full-page .center-bottom.responsive-size .banner-bg img,
html.full-page .center-center.responsive-size .banner-bg img{
margin-left:-25%;
}  .woocommerce #content #main-content.ts-col-18 div.product form.cart .group_table, 
.woocommerce #main-content.ts-col-18 div.product form.cart .group_table, 
.woocommerce-page #content #main-content.ts-col-18 div.product form.cart .group_table, 
.woocommerce-page #main-content.ts-col-18 div.product form.cart .group_table{
margin-top:20px;
}
.woocommerce #content #main-content.ts-col-18 div.product form.cart .group_table tr, 
.woocommerce #main-content.ts-col-18 div.product form.cart .group_table tr, 
.woocommerce-page #content #main-content.ts-col-18 div.product form.cart .group_table tr, 
.woocommerce-page #main-content.ts-col-18 div.product form.cart .group_table tr{
margin-bottom:20px;
display:inline-block;
width:100%;
}
.woocommerce #content #main-content.ts-col-18 div.product form.cart .group_table td, 
.woocommerce #main-content.ts-col-18 div.product form.cart .group_table td, 
.woocommerce-page #content #main-content.ts-col-18 div.product form.cart .group_table td, 
.woocommerce-page #main-content.ts-col-18 div.product form.cart .group_table td{
display:inline-block;
width:50%;float:left; padding-top:5px;
padding-bottom:5px;
}
.woocommerce #content #main-content.ts-col-18 div.product form.cart .group_table td.label, 
.woocommerce #main-content.ts-col-18 div.product form.cart .group_table td.label, 
.woocommerce-page #content #main-content.ts-col-18 div.product form.cart .group_table td.label, 
.woocommerce-page #main-content.ts-col-18 div.product form.cart .group_table td.label{
clear:both;
padding-top:5px;
padding-bottom:5px;
} .woocommerce #content div.product.vertical-thumbnail div.images-thumbnails div.images, 
.woocommerce div.product.vertical-thumbnail div.images-thumbnails div.images, 
.woocommerce-page #content div.product.vertical-thumbnail div.images-thumbnails div.images, 
.woocommerce-page div.product.vertical-thumbnail div.images-thumbnails div.images{
margin-left:80px }
div.product.vertical-thumbnail .thumbnails{
width:70px;
} .woocommerce #content .ts-col-18 div.product div.summary, 
.woocommerce .ts-col-18 div.product div.summary, 
.woocommerce-page #content .ts-col-18 div.product div.summary, 
.woocommerce-page .ts-col-18 div.product div.summary{
padding-left:15px; }
.woocommerce #content .ts-col-18 div.product form.cart .button:before, 
.woocommerce .ts-col-18 div.product form.cart .button:before, 
.woocommerce-page #content .ts-col-18 div.product form.cart .button:before, 
.woocommerce-page .ts-col-18 div.product form.cart .button:before{
display:none;
}
.woocommerce #content .ts-col-18 div.product form.cart .button, 
.woocommerce .ts-col-18 div.product form.cart .button, 
.woocommerce-page #content .ts-col-18 div.product form.cart .button, 
.woocommerce-page .ts-col-18 div.product form.cart .button{
min-width:0;
} .woocommerce ul#shipping_method li label, 
.woocommerce-page ul#shipping_method li label{
font-size:88%;
}
.ts-col-18 .woocommerce .checkout .col2-set, 
.woocommerce-page .ts-col-18 .checkout .col2-set{
width:100%;
padding-right:0 }
.ts-col-18 #order_review_heading,
.ts-col-18 .woocommerce .checkout #order_review, 
.woocommerce-page .ts-col-18 .checkout #order_review{
width:100%;
}
.ts-col-18 #order_review_heading{
margin-top:20px;
} .woocommerce #content table.shop_table td.actions, 
.woocommerce table.shop_table td.actions, 
.woocommerce-page #content table.shop_table td.actions, 
.woocommerce-page table.shop_table td.actions{
padding:10px;
}
.woocommerce #content table.cart td.product-thumbnail, 
.woocommerce table.cart td.product-thumbnail, 
.woocommerce-page #content table.cart td.product-thumbnail, 
.woocommerce-page table.cart td.product-thumbnail{
padding:10px 0 10px 10px; }
.woocommerce #content table.cart td, 
.woocommerce table.cart td, 
.woocommerce-page #content table.cart td, 
.woocommerce-page table.cart td{
padding:10px;
}
.woocommerce #content table.cart th, 
.woocommerce table.cart th, 
.woocommerce-page #content table.cart th, 
.woocommerce-page table.cart th{
padding:14px 10px;
}
.woocommerce #content table.shop_table .product-thumbnail, 
.woocommerce table.shop_table .product-thumbnail, 
.woocommerce-page #content table.shop_table .product-thumbnail, 
.woocommerce-page table.shop_table .product-thumbnail{
width:70px;
max-width:70px;
}
.woocommerce #content table.shop_table td.actions, 
.woocommerce table.shop_table td.actions, 
.woocommerce-page #content table.shop_table td.actions, 
.woocommerce-page table.shop_table td.actions{
padding:10px;
}  footer .ts-footer-block .fix-flickr-home-3 .ts-flickr-widget{
padding-left:40px; } body.woocommerce .products .product.product-category h3, 
body.woocommerce-page .products .product.product-category h3{
font-size:18px;
line-height:20px;
}
}
@media 
only screen and (max-width: 1239px)	and (min-width: 768px){
.visible-ipad{display:block !important}  body .ts-menu-ipad-icon-toggle-open{
width:50px;
display:inline-block !important;
cursor:pointer;
font-size:24px;
text-align:center;
position:absolute;
left:0; top:50%;
transform: translate(0,-50%);
}
.ts-menu-ipad-icon-toggle-close{
width:30px;
height:30px;
display:inline-block !important;
cursor:pointer;
font-size:24px;
text-align:center;
position:absolute;
left:50%;
transform: translate(-50%,0);
top:20px;
}
body.header-v7 #page{
margin:0;
}
body.header-v7 #page header.ts-header:before{
transition:all 400ms ease 0s;
position:absolute;
left:0; right:0;
bottom:0;
top:0;
content:"";
background:rgba(0,0,0,0.5);
z-index:102;
visibility:hidden;
}
body.header-v7 #page:before{
transition:all 400ms ease 0s;
position:absolute;
left:0;
right:0;
bottom:0;
top:0;
content:"";
background:rgba(0,0,0,0.5);
z-index:100;
visibility:hidden;
}
body.header-v7 #page.active-navi:before{
visibility:visible;
}
body.header-v7 #page.active-navi header.ts-header:before{
left:0; visibility:visible;
}
body.header-v7 #page header.ts-header{
z-index:101;
}
body.header-v7 #page header.ts-header,
body.header-v7 #page #main,
body.header-v7 #page footer#colophon{
transition:all 400ms ease 0s;
left:0;
}
body.header-v7 #page.active-navi header.ts-header,
body.header-v7 #page.active-navi #main,
body.header-v7 #page.active-navi footer#colophon{
left:250px; position:relative;
}
header.ts-header.header-v7 .header-middle > .container > div.logo-wrapper{
display:block;
padding:0 50px;
text-align:center;
margin:0;
}
.header-v7 .header-middle > .container > div.group-button-icon-header{
margin:0;
padding:0 1px;
position:absolute;
right:20px; top:50%;
transform: translate(0,-50%);
}
header.ts-header.header-v7{
width:auto;
position:relative;
left:auto;
right:auto;
bottom:auto;
top:auto;
}
header.ts-header.header-v7 .header-middle{
position:static;
padding:20px;
width:auto;
}
body.logged-in header.ts-header.header-v7 .header-middle{
padding:20px;
}
body.logged-in header.ts-header.header-v7 div.menu-wrapper{
margin-top:32px;
}
header.ts-header.header-v7 .header-middle > .container > div.menu-wrapper{
position:fixed;
top:0;
left:-250px; right:auto;
bottom:0;
width:250px;
padding-top:70px;
transition:all 400ms ease 0s;
}
#page.active-navi header.ts-header.header-v7 div.menu-wrapper{
left:0 } #ts-search-popup:after{
position:absolute;
left:0;
right:0;
bottom:0;
height:1px;
background:rgba(217,217,217,0.15);
content:"";
z-index:0;
}
#ts-search-popup{
padding-left:20px; position:relative;
margin-top:-90px;
left:auto;
right:auto;
top:auto;
bottom:auto;
}
.logged-in #ts-search-popup{
margin-top:-90px;
}
.logged-in #page.active-popup-search #ts-search-popup,
#page.active-popup-search #ts-search-popup{
margin:0;
} .widget-container.ts-menus-widget .widget-title{
padding:16px 4px 15px 35px; }
.widget-container.ts-menus-widget .widget-title:before{
left:10px }
header.ts-header .menu-wrapper .vertical-menu > ul.menu > li,
.widget-container .vertical-menu > ul.menu > li{
padding:0 15px;
} .header-v8 .vertical-menu-wrapper{
width:46px;
}
.vertical-menu-wrapper{
position:absolute;
top:0;
left:0; bottom:0;
width:46px;
}
header.ts-header .vertical-menu-wrapper .vertical-menu-heading{
font-size:0;
padding:0;
width:46px;
bottom:0;
top:0;
position:absolute;
}
.vertical-menu-wrapper .vertical-menu{
right:auto;
width:240px;
}
header.ts-header .vertical-menu-wrapper .vertical-menu-heading:before{
left:16px;
}
.has-vertical-menu .ts-menu > .pc-menu,
.header-v8 .has-vertical-menu .ts-menu > .pc-menu{
margin-left:56px; } .header-v1 .ts-search-by-category{
width:452px;
}
.header-v1 .search-content input[type="text"]{
width:270px;
} header.ts-header .menu-wrapper nav > ul.menu > li > a,
header.ts-header .ts-menu > .menu > ul > li > a,
.widget-container .vertical-menu > .menu > li > a{
letter-spacing:-0.15px;
}
header.ts-header .menu-wrapper nav > ul.menu  ul.sub-menu li > a,
header.ts-header .menu-wrapper nav li.widget_nav_menu li > a,
header.ts-header .menu-wrapper nav div.list-link li > a,
header.ts-header .menu-wrapper nav > ul.menu li.ts-normal-menu ul.sub-menu li > a{
padding:12px 0 12px 0; display:inline-block;
}
header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu > li > a:hover,
header.ts-header .menu-wrapper nav div.list-link li > a:hover,
header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.widget_nav_menu li > a:hover,
header.ts-header .menu-wrapper nav > ul.menu li.ts-normal-menu ul.sub-menu li a:hover,
header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.widget_nav_menu li.current-menu-item > a,
header.ts-header .menu-wrapper nav > ul.menu li.widget_nav_menu li.current-menu-item > a,
header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu li.current-menu-item > a,
header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu li.current_page_parent > a,
header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu li.current-menu-parent > a,
header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu li.current_page_item > a,
header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu li.current-menu-ancestor > a,
header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu li.current-product_cat-ancestor > a{
padding:12px 0 12px 0; } header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu > li > a:hover,
header.ts-header .menu-wrapper nav div.list-link li > a:hover,
header.ts-header .menu-wrapper nav > ul.menu li.widget_nav_menu li > a:hover,
header.ts-header .menu-wrapper nav > ul.menu li.widget_nav_menu li.current-menu-item > a,
header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.current-menu-item > a,
header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.current_page_parent > a,
header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.current-menu-parent > a,
header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.current_page_item > a,
header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.current-menu-ancestor > a,
header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.current-product_cat-ancestor > a{
background-color:transparent;
}  .order-total .amount{
font-size:13px;
line-height:20px;
}
.woocommerce table.my_account_orders tr td:last-child .button, 
.woocommerce-page table.my_account_orders tr td:last-child .button{
padding:5px 10px;
}
.woocommerce #content table.shop_table.my_account_orders th, 
.woocommerce table.shop_table.my_account_orders th, 
.woocommerce-page #content table.shop_table.my_account_orders th, 
.woocommerce-page table.shop_table.my_account_orders th,
.woocommerce #content table.shop_table.my_account_orders td, 
.woocommerce table.shop_table.my_account_orders td, 
.woocommerce-page #content table.shop_table.my_account_orders td, 
.woocommerce-page table.shop_table.my_account_orders td{
padding:8px 10px;
} div.product .ref-wrapper{
font-size:10px;
line-height:12px;
}  #main-content:not(.ts-col-24) .woocommerce .woocommerce-ordering, 
.woocommerce-page #main-content:not(.ts-col-24) .woocommerce-ordering{
float:left;
clear:both;
} .ts-col-12 .ads-banner .vc_col-sm-4,
.ts-col-12 .ads-banner .vc_col-sm-6{
width:100%;
float:none;
} .ts-wg-meta .amount{
font-size:13px;
line-height:16px;
}
.widget.ts-products-widget .ts-wg-meta > a,
.woocommerce-page .widget.ts-products-widget .ts-wg-meta > a,
.widget-container ul.product_list_widget li .ts-wg-meta > a,
.woocommerce .widget-container ul.product_list_widget li .ts-wg-meta > a,
.woocommerce-page .widget-container ul.product_list_widget .ts-wg-meta > a{
margin:4px 0 4px 0;
}
.widget-container .ts-products-widget-wrapper ul.product_list_widget, 
.widget-container ul.product_list_widget, 
section.woocommerce ul.product_list_widget, 
.woocommerce-page section ul.product_list_widget, 
.widget-container .widget_shopping_cart_content{
padding-bottom:0;
} .widget-container{
padding-left:10px;
padding-right:10px;
}
section.woocommerce.widget-container > ul,
.widget-container > ul,
section.ts-social-icons .social-icons,
.widget-container .tagcloud,
section.widget_product_search > form,
section.feedburner-subscription .subscribe-widget,
section.ts-video .list-video,
.widget-container .widget_shopping_cart_content,
.widget-container .ts-facebook-page-wrapper,
.widget-container .ts-product-deals-widget-wrapper.ts-slider,
.widget-container .ts-blogs-widget-wrapper,
.widget-container .ts-recent-comments-widget-wrapper,
.widget-container .ts-logo-slider-wrapper .content-wrapper,
section.widget_nav_menu > div > ul,
section.bbp_widget_login .bbp-logged-in,
section.widget_display_stats > dl,
section.widget_display_search > form,
section.ts-flickr-widget .ts-flickr-wrapper,
section.ts-instagram-widget .ts-instagram-wrapper{
padding:10px 0 0 0;
}
.widget-container.feedburner-subscription{
padding:15px 10px 20px 10px
}
.widget-container .ts-product-deals-widget-wrapper.ts-slider,
.widget-container .ts-blogs-widget-wrapper.ts-slider,
.widget-container .ts-recent-comments-widget-wrapper.ts-slider,
.widget-container .ts-slider{
padding-bottom:35px;
}
.widget-container .ts-logo-slider-wrapper.ts-slider .logos{
padding-bottom:60px;
}
.widget-container .ts-product-deals-widget-wrapper.ts-slider,
.widget-container .ts-logo-slider-wrapper.ts-slider{	
padding-bottom:0;
}
.widget-container .ts-product-deals-widget-wrapper.ts-slider .owl-stage-outer{
padding-bottom:40px;
}
.widget-container .ts-testimonial-wrapper.show-navi.ts-slider{
margin-bottom:10px;
padding-bottom:30px;
}
.widget-container .owl-controls .owl-nav > div, 
.widget-container .ts-logo-slider-wrapper .owl-controls .owl-nav > div{
bottom:7px;
}
.widget-container .ts-testimonial-wrapper,
.widget-container .ts-blogs-widget-wrapper,
.widget-container .ts-recent-comments-widget-wrapper {
margin-top:-10px;
}
.ts-flickr-wrapper{
margin-bottom:10px;
} body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-panels-container .vc_tta-panels{
padding:10px;
}
body section.ts-blogs-tabs-widget .vc_general.vc_tta-tabs.top_border .vc_tta-tab a{
padding-left:10px;
padding-right:10px;
} .ts-product-deals-widget .counter-wrapper > div{
width:40px;
height:40px;
}
.ts-product-deals-widget .counter-wrapper > div .number-wrapper .number{
font-size:16px;
line-height:18px;
}  .ts-col-24 .woocommerce .widget_layered_nav ul li, 
.woocommerce-page .ts-col-24 .widget_layered_nav ul li{
width:50%;
}
.ts-col-24 .woocommerce .widget_layered_nav ul li:nth-child(3n+1), 
.woocommerce-page .ts-col-24 .widget_layered_nav ul li:nth-child(3n+1){
clear:none;
}
.ts-col-24 .woocommerce .widget_layered_nav ul li:nth-child(2n+1), 
.woocommerce-page .ts-col-24 .widget_layered_nav ul li:nth-child(2n+1){
clear:both;
} section.ts-blogs-tabs-widget .post_list_widget.has-image .blog-info{
margin-left:0; margin-top:0;
}
.widget-container .post_list_widget.no-image .blog-info{
margin:0;
}
.widget-container .post_list_widget.has-image .thumbnail{
float:none; margin:0 0 10px 0;
width:auto;
display:inline-block;
} #comment-wrapper .info-wrapper{
width:100%;
float:none; margin-right:0; margin-bottom:30px;
}
#comment-wrapper .message-wrapper{
width:100%;
float:none; }
.comment-respond textarea,
#commentform textarea{
height:150px;
} .portfolio-inner .figcaption{
padding:10px 5px
}
.portfolio-inner .icon-group{
top:35%;
}
.single-portfolio .ts-social-sharing{
padding-right:0; margin-right:0; width:100% !important;
border:0;
}  .ts-list-of-product-categories-wrapper{
background-position:130px bottom !important;
} .hidden-categories-reponsive .product-categories,
.hidden-categories-reponsive .star-rating{
display:none !important;
} .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:47%;
} .woocommerce .ts-product-deals-slider-wrapper.list .product .product-wrapper .meta-wrapper{
padding-left:20px; width:53%;
} .banner-right-center,
.banner-left-bottom,
.banner-right-bottom{
padding:0;
} body.woocommerce .products .product.product-category .shop-now-button, 
body.woocommerce-page .products .product.product-category .shop-now-button{
margin-top:15px;
padding:5px 10px !important;
}
}
@media 
only screen and (max-width: 1000px)	and (min-width: 768px){
.custom-six-col-footer > div:nth-child(4){
clear:both;
}
.custom-six-col-footer .vc_col-sm-2,
.custom-six-col-footer .vc_col-sm-2:first-child{
width:33.3334%;
}
}
@media 
only screen and (max-width: 991px)	and (min-width: 768px){ .vertical-thumbnail .images-thumbnails .thumbnails.loading{
height:150px;
} .fix-size-heading h2{
font-size:20px;
line-height:24px;
margin-bottom:15px;
} header.header-transparent ~ #main .top-slideshow{
margin-left:-80px;
margin-right:-80px;
}
.tp-leftarrow.tparrows,
.sr7-leftarrow.sr7-arrows{
left:80px !important;
}
.tp-rightarrow.tparrows,
.sr7-rightarrow.sr7-arrows{
right:35px !important;
left:auto !important;
}  .header-v1 .vertical-menu-wrapper .vertical-menu{
right:auto;
width:200px;
} .header-top > .container{
position:relative;
}
.group-meta-header{
margin-top:7px;
padding-top:7px;
}
.group-meta-header:before{
height:1px;
bottom:auto;
opacity:0.2;
}
body .ts-group-meta-icon-toggle{
position:absolute;
top:0;
right:10px; bottom:auto;
z-index:9;
}
.header-top .header-top-left, 
.header-top .header-top-right,
.header-v6 .header-top .header-top-left,
.header-v6 .header-top .header-top-right,
.header-v6.hidden-search .header-top .header-top-right,
.header-v6.hidden-search .header-top .header-top-left,
.header-v8 .header-top .header-top-left,
.header-v8 .header-top .header-top-right,
.header-v8.hidden-search .header-top .header-top-right,
.header-v8.hidden-search .header-top .header-top-left{
width:100%;
}
.header-top{
padding-bottom:0;
}
.header-top .header-top-left{
padding-right:40px; margin-bottom:7px;
}
.header-v1 .header-middle{
padding-top:30px;
padding-bottom:30px;
}  .header-v1 .header-middle > .container{
display:block;
}
.header-v1 .header-middle > .container > div{
display:inline-block;
}
.header-v1.hidden-cart .header-middle > .container > div.search-wrapper{
display:inline-block;
width:100%;
text-align:center;
} .header-v1.hidden-cart .header-middle .container{
text-align:center;
}  .header-v1.show-search .header-middle > .container > div.logo-wrapper{
margin:0 0 30px 0;
width:100%;
text-align:center;
}
.header-v1 .header-middle > .container > div.logo-wrapper .logo{
display:inline-block;
}
.header-v1 .search-wrapper{
line-height:0;
float:left;
}
.header-v1 .shopping-cart-wrapper{
float:right;
} .header-v1 .ts-search-by-category{
width:482px;
}
.header-v1 .search-content input[type="text"]{
width:300px;
} .header-v1.has-vertical-menu .ts-menu > .pc-menu{
margin-left:50px; }
header.ts-header .menu-wrapper nav > ul.menu > li > a,
header.ts-header .ts-menu > .menu > ul > li > a{
padding:14px 10px;
}
header.ts-header .menu-wrapper nav.pc-menu ul.menu > li.parent > a,
header.ts-header .menu-wrapper nav.pc-menu ul.menu > li.menu-item-has-children:not(.parent) > a{
padding-right:16px; }
header.ts-header .menu-wrapper nav > ul.menu li.fa > a{
padding-left:16px; }
header.ts-header .menu-wrapper nav.pc-menu.vertical-menu > ul.menu > li.parent > a >.menu-label:after,
header.ts-header .menu-wrapper nav.pc-menu > ul.menu > li.parent.menu-item-has-children > a >.menu-label:after,
header.ts-header .menu-wrapper nav.pc-menu > ul.menu li.parent.menu-item-has-children > a >.menu-label:after,
header.ts-header .menu-wrapper nav.pc-menu > ul.menu > li.parent > a >.menu-label:after,
header.ts-header .menu-wrapper nav.pc-menu > ul.menu ul li.menu-item-has-children > a:after{
right:3px;
}
header.ts-header .menu-wrapper nav.pc-menu > ul.menu > li.menu-item-has-children:not(.parent) > a:before{
right:3px;
}
header.ts-header .menu-wrapper nav > ul.menu li:before{
left:6px;
}
header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu li:first-child ul.sub-menu,
header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu ul.sub-menu,
header.ts-header .menu-wrapper nav.vertical-menu > ul.menu li ul.sub-menu li:first-child ul.sub-menu{
top:-15px;
} .header-v6 .header-middle > .logo-wrapper{
display:block;
text-align:center;
padding-top:30px;
}
.header-v6 .header-middle > .container > .logo-wrapper{
display:none;
}
header.ts-header .header-v6.hidden-cart .menu-wrapper{
line-height:0;
text-align:center;
}
header.ts-header .header-v6.hidden-cart .menu-wrapper nav,
header.ts-header .header-v6.hidden-cart .menu-wrapper .ts-menu{
display:inline-block;
float:none;
} header.ts-header .header-v2 .search-wrapper .search-field,
header.ts-header .header-v2 .search-wrapper form,
header.ts-header .header-v4 .search-wrapper .search-field,
header.ts-header .header-v4 .search-wrapper form{
max-width:180px;
} .header-v3 .menu-wrapper,
.header-v5 .menu-wrapper{
width:64%;
}
.header-v3 .group-button-icon-header,
.header-v5 .group-button-icon-header{
width:18%;
}
.header-v3 .search-wrapper input[type="text"]{
border-width:1px;
border-style:solid;
max-width:100%;
}
.header-v3 .search-wrapper .search-field, 
.header-v3 .search-wrapper form{
max-width:500px;
} header.ts-header .header-v3 .menu-wrapper nav > ul.menu > li > a,
header.ts-header .header-v3 .ts-menu > .menu > ul > li > a,
header.ts-header .header-v5 .menu-wrapper nav > ul.menu > li > a, 
header.ts-header .header-v5 .ts-menu > .menu > ul > li > a{
padding:25px 8px !important;
}
.header-v3 .group-button-icon-header .shopping-cart-wrapper .dropdown-container{
padding-top:48px;
}
.header-v3 .group-button-icon-header .shopping-cart-wrapper .dropdown-container:before{
top:23px;
}
.header-v3 .group-button-icon-header .shopping-cart-wrapper .ic-cart:before{
bottom:-25px
}
.header-v3 .group-button-icon-header .shopping-cart-wrapper.active .ic-cart:before{
-webkit-animation-duration: 340ms;
-moz-animation-duration: 340ms;
animation-duration: 340ms;
animation-delay: 100ms;
-webkit-animation-delay: 100ms;
-moz-animation-delay:100ms;
-webkit-animation-fill-mode: both;
-moz-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: animation_dropdow_icon_v3;
-moz-animation-name: animation_dropdow_icon_v3;
animation-name: animation_dropdow_icon_v3;
backface-visibility:hidden;
-moz-backface-visibility:hidden;
-webkit-backface-visibility:hidden;		
}
@-moz-keyframes animation_dropdow_icon_v3 {
0% {
opacity: 0;
visibility:hidden;
bottom:-32px;
}
100% {
opacity: 1;
visibility:visible;
bottom:-25px;
}
}
@-webkit-keyframes animation_dropdow_icon_v3 {
0% {
opacity: 0;
visibility:hidden;
bottom:-32px;
}
100% {
opacity: 1;
visibility:visible;
bottom:-25px;
}
}
@keyframes animation_dropdow_icon_v3 {
0% {
opacity: 0;
visibility:hidden;
bottom:-32px;
}
100% {
opacity: 1;
visibility:visible;
bottom:-25px;
}
}  header.ts-header .menu-wrapper nav > ul.menu li.ts-megamenu-columns-2 ul.sub-menu{
width:420px;
}
header.ts-header .menu-wrapper nav > ul.menu li.ts-megamenu-columns-1 ul.sub-menu,
header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu,
.widget-container .vertical-menu li ul.sub-menu{
width:220px;
}
header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu,
.widget-container .vertical-menu li ul.sub-menu{
padding:15px 20px 25px 20px
} header.ts-header .ts-menu > nav > ul.menu li.ts-megamenu-fullwidth ul.sub-menu{
background-image:none !important;
}
.ts-megamenu-fullwidth .ts-mega-menu.mg-col-2,
.ts-megamenu-fullwidth .ts-mega-menu.mg-col-3,
.ts-megamenu-fullwidth .ts-mega-menu.mg-col-4,
.ts-megamenu-fullwidth .ts-mega-menu.mg-col-5,
.ts-megamenu-fullwidth .ts-mega-menu.mg-col-6{
width:100% !important;
} .menu .ts-columns{
margin-left:-10px;
margin-right:-10px;
}
.menu .ts-columns > .ts-item{
float:left;
padding:0 10px;
}   #main > .page-container, 
.container.no-padding{
padding-left:0;
padding-right:0;
}
.content-border{
padding: 0 10px 0 10px;
}
.ts-testimonial-wrapper.content-border,
.ts-twitter-slider.content-border{
padding:15px 10px 10px 10px;
}
.ts-testimonial-wrapper.content-border.show-navi.ts-slider{
padding-bottom:45px;
}
.ts-twitter-slider.content-border.show-navi.ts-slider{
padding-bottom:45px;
}
.vc_toggle_default .vc_toggle_content, 
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content{
padding: 15px 10px 20px 10px;
} body rs-module-wrap .ts-revo-button.tp-button,
body .rev_slider_wrapper .ts-revo-button.tp-button{
line-height:18px !important
}  .ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li,
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li{
width:25%;
display:inline-block;
float:left;
}
.ts-product-in-category-tab-2-wrapper.count-5 ul.tabs li:nth-child(1),
.ts-product-in-category-tab-2-wrapper.count-5 ul.tabs li:nth-child(2),
.ts-product-in-category-tab-2-wrapper.count-5 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs li:nth-child(1),
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs li:nth-child(2),
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-7 ul.tabs li:nth-child(1),
.ts-product-in-category-tab-2-wrapper.count-7 ul.tabs li:nth-child(2),
.ts-product-in-category-tab-2-wrapper.count-7 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-7 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(1),
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(2),
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(1),
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(2),
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(1),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(2),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(5){
border-bottom-width:1px !important;
border-bottom-style:solid !important;
}
.ts-product-in-category-tab-2-wrapper.count-5 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-7 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(8),
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(8),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(5),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(10){
border-width:1px;
}
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li{
width:20%;
display:inline-block;
float:left;
}
.ts-product-in-category-tab-2-wrapper.count-5 ul.tabs,
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs,
.ts-product-in-category-tab-2-wrapper.count-7 ul.tabs,
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs,
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs{
display:block;
} .ts-product-in-sub-category-tab-wrapper .woocommerce.column-featured-product{
width:40%;
}
.ts-product-in-sub-category-tab-wrapper .column-product-banner{
width:60%;
}
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs .heading-tab,
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs ul,
.ts-product-in-sub-category-tab-wrapper.no-tabs .column-product-banner,
.ts-product-in-sub-category-tab-wrapper.no-tabs .woocommerce.column-featured-product{
width:100%;
}
.ts-product-in-sub-category-tab-wrapper.no-tabs .row-heading-tabs .heading-tab{
width:80%;
}
.ts-product-in-sub-category-tab-wrapper.no-tabs .row-heading-tabs ul{
width:20%;
}
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs .heading-tab{
margin-bottom:30px;
}
.ts-product-in-sub-category-tab-wrapper.no-tabs  .row-heading-tabs .heading-tab{
margin-bottom:0;
}
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs ul{
text-align:left; padding:0 0 0 20px; }
.ts-product-in-sub-category-tab-wrapper.no-tabs  .row-heading-tabs ul{
text-align:right; padding:0 20px 0 0; }
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs ul li{
margin:0 20px 10px 0; }
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs ul li:after{
right:-10px; }
.ts-product-in-sub-category-tab-wrapper.no-tabs .row-heading-tabs ul li{
margin:0 0 10px 20px; }
.ts-product-in-sub-category-tab-wrapper.no-tabs .row-heading-tabs ul li:after{
left:-10px; right:auto;
} .woocommerce .ts-product-deals-slider-wrapper.list .product .product-categories{
margin-bottom:5px;
}
.woocommerce .ts-product-deals-slider-wrapper.list .product .product-categories a{
font-size:87%;
line-height:16px;
}
.woocommerce .ts-product-deals-slider-wrapper.list h3.product-name{
margin-bottom:5px;
}
.woocommerce .ts-product-deals-slider-wrapper.list .price{
margin-bottom:5px;
}
.woocommerce .ts-product-deals-slider-wrapper.list .products .product .short-description{
margin-top:10px;
} .column-tabs .heading-tab{
text-align:center;
padding:20px; }
.column-tabs .heading-tab i,
.column-tabs .heading-tab .heading-title  img{
position:static;
}
.ts-product-in-category-tab-wrapper h3 span{
width:100%;
display:inline-block;
}
.column-tabs .heading-tab h3{
padding:0; }
.column-tabs .tabs li{
padding:10px 20px;
}
.ts-product-in-category-tab-wrapper.has-banner .woocommerce.columns-4 .products .product.first,
.ts-product-in-category-tab-wrapper.has-banner .woocommerce.columns-3 .products .product.first{clear:none;}
.ts-product-in-category-tab-wrapper.has-banner .woocommerce.columns-4 .products .product,
.ts-product-in-category-tab-wrapper.has-banner .woocommerce.columns-3 .products .product{width:50%;float:left}
.ts-product-in-category-tab-wrapper.has-banner .woocommerce.columns-4 .products .product:nth-child(2n+1),
.ts-product-in-category-tab-wrapper.has-banner .woocommerce.columns-3 .products .product:nth-child(2n+1){
clear:both;float:left;
}
.ts-product-in-category-tab-wrapper .columns-5 .products .product.first{
clear:none;
}
.ts-product-in-category-tab-wrapper .columns-5 .products .product{
width:25%;float:left
}
.ts-product-in-category-tab-wrapper .columns-5 .products .product:nth-child(4n+1){
clear:both;float:left;
} .ts-price-table header{
padding:20px 10px;
}
.ts-price-table .table-description{
padding:10px 10px 20px 10px;
}
.ts-price-table .table-price{
font-size: 40px;
line-height: 40px;
}
.ts-price-table header h3{
font-size:20px;
line-height:24px;
} .ts-milestone .number{
font-size:50px;
line-height:50px;
} .ts-team-member header{
padding:10px;
} .banner-content .h2-big-normal{
font-size:30px;
line-height:28px;
}
.ts-banner.responsive-size .banner-bg img{
max-width:150%;
}
.center-top.responsive-size .banner-bg img,
.center-bottom.responsive-size .banner-bg img,
.center-center.responsive-size .banner-bg img{
margin-left:-25%;
}
.left-top.responsive-size .banner-bg img,
.left-bottom.responsive-size .banner-bg img,
.left-center.responsive-size .banner-bg img{
right:50%;
}
.ts-large-one-third .left-top .banner-bg img,
.ts-large-one-third .left-bottom .banner-bg img,
.ts-large-one-third .left-center .banner-bg img{
right:0;
}
.ts-banner .h2-big{
font-size:40px;
line-height:42px;
}
.ts-banner .h3-big{
font-size:30px;
line-height:32px;
}
.ts-banner .h4-big{
font-size:18px;
line-height:22px;
}
.ts-banner.opacity-bg-device .banner-bg img{
opacity:0.6;
}
.ts-banner.background-scale-opacity:hover .banner-bg img{
opacity:0.6;
} .thumbnail-wrapper .counter-wrapper{
bottom:10px;
} article.quote .blockquote-meta .author{
float:left;
width:100%;
margin-top:5px;
} .ts-portfolio-wrapper.columns-3 .portfolio-inner .icon-group{
top:15%;
}
.ts-portfolio-wrapper.columns-3 .portfolio-inner .figcaption h3{
font-size:14px;
line-height:18px;
} .single-portfolio.layout-1 .thumbnails{
padding-right:15px; }
body .single-post.layout-1 .single-navigation a{
width:100% !important;
margin:0 0 5px 0 !important;
}  .widget_shopping_cart .total .amount{
float:left;
} .widget .gallery .owl-dots,
.widget-container .gallery .owl-dots{
bottom:5px;
}  #main-content:not(.ts-col-24) .woocommerce .woocommerce-ordering, 
.woocommerce-page #main-content:not(.ts-col-24) .woocommerce-ordering{
float:left;
clear:both;
}
.widget-container.product-filter-by-color ul li{
margin:0 10px 10px 0 }
.widget-container.product-filter-by-color ul li a,
.widget-container.product-filter-by-color ul li a span{
width:35px;
height:35px;
line-height:25px;
} .product-category-top-content .widget-container.product-filter-by-color ul li{
margin:0 5px 5px 0 }
.product-category-top-content .widget-container.product-filter-by-color ul li a,
.product-category-top-content .widget-container.product-filter-by-color ul li a span,
.widget-container.product-filter-by-color ul li{
width:24px;
height:24px;
} #main .ts-feedburner-subscription-shortcode{
padding:30px 0;
} .ts-product-deals-widget .woocommerce-page.columns-1 .products .product, 
.ts-product-deals-widget .woocommerce.columns-1 .products .product{
margin-top:10px;
}
.woocommerce ul.cart_list li img, 
.woocommerce ul.product_list_widget li img, 
.woocommerce-page ul.cart_list li img, 
.woocommerce-page ul.product_list_widget li img,
.widget.ts-products-widget ul.product_list_widget li img, 
.woocommerce-page .widget.ts-products-widget ul.product_list_widget li img{
width:40px;
}
ul.product_list_widget li .ts-wg-meta,
.widget.ts-products-widget ul.product_list_widget li .ts-wg-meta{
margin-left:50px; }
body.woocommerce .widget_shopping_cart ul.product_list_widget li > *,
body .woocommerce .widget_shopping_cart ul.product_list_widget li > *{
margin-left:50px; margin-right:10px;
}
.widget_shopping_cart ul.product_list_widget li > a img{
margin-left: -50px; }
ul.product_list_widget li .ts-wg-meta .product-categories{
display:none;
}
.widget.ts-products-widget ul.product_list_widget li{
border-width:0 0 1px 0;
border-style:solid;
}
.widget.ts-products-widget ul.product_list_widget li:last-child{
border:0;
} body section.ts-blogs-tabs-widget .vc_general.vc_tta-tabs.top_border .vc_tta-tab{
width:100%;
}
body section.ts-blogs-tabs-widget .vc_general.vc_tta-tabs.top_border .vc_tta-tab:last-child a{
border-left-width:1px; }
.ts-blogs-widget-wrapper.no-image .post-date{
display:none;
}
.widget-container .ts-blogs-widget-wrapper.no-image .post_list_widget > li{
padding:0; }  .ts-col-12 .woocommerce-page.columns-8 .products .product.first,
.ts-col-12 .woocommerce.columns-8 .products .product.first,
.ts-col-12 .woocommerce-page.columns-7 .products .product.first,
.ts-col-12 .woocommerce.columns-7 .products .product.first,
.ts-col-12 .woocommerce-page.columns-6 .products .product.first,
.ts-col-12 .woocommerce.columns-6 .products .product.first,
.ts-col-12 .woocommerce-page.columns-5 .products .product.first,
.ts-col-12 .woocommerce.columns-5 .products .product.first,
.ts-col-12 .woocommerce-page.columns-4 .products .product.first,
.ts-col-12 .woocommerce.columns-4 .products .product.first,
#main-content.ts-col-18 .woocommerce-page.columns-8 .products .product.first,
#main-content.ts-col-18 .woocommerce.columns-8 .products .product.first,
#main-content.ts-col-18 .woocommerce-page.columns-7 .products .product.first,
#main-content.ts-col-18 .woocommerce.columns-7 .products .product.first,
#main-content.ts-col-18 .woocommerce-page.columns-6 .products .product.first,
#main-content.ts-col-18 .woocommerce.columns-6 .products .product.first,
#main-content.ts-col-18 .woocommerce-page.columns-5 .products .product.first,
#main-content.ts-col-18 .woocommerce.columns-5 .products .product.first,
#main-content.ts-col-18 .woocommerce-page.columns-4 .products .product.first,
#main-content.ts-col-18 .woocommerce.columns-4 .products .product.first{clear:none;}
#main-content.ts-col-12 .woocommerce-page.columns-8 .products .product,
#main-content.ts-col-12 .woocommerce.columns-8 .products .product,
#main-content.ts-col-12 .woocommerce-page.columns-7 .products .product,
#main-content.ts-col-12 .woocommerce.columns-7 .products .product,
#main-content.ts-col-12 .woocommerce-page.columns-6 .products .product,
#main-content.ts-col-12 .woocommerce.columns-6 .products .product,
#main-content.ts-col-12 .woocommerce-page.columns-5 .products .product,
#main-content.ts-col-12 .woocommerce.columns-5 .products .product,
#main-content.ts-col-12 .woocommerce-page.columns-4 .products .product,
#main-content.ts-col-12 .woocommerce.columns-4 .products .product,
#main-content.ts-col-12 .woocommerce-page.columns-3 .products .product,
#main-content.ts-col-12 .woocommerce.columns-3 .products .product{width:50%;float:left}
#main-content.ts-col-12 .woocommerce-page.columns-8 .products .product:nth-child(2n+1),
#main-content.ts-col-12 .woocommerce.columns-8 .products .product:nth-child(2n+1),
#main-content.ts-col-12 .woocommerce-page.columns-7 .products .product:nth-child(2n+1),
#main-content.ts-col-12 .woocommerce.columns-7 .products .product:nth-child(2n+1),
#main-content.ts-col-12 .woocommerce-page.columns-6 .products .product:nth-child(2n+1),
#main-content.ts-col-12 .woocommerce.columns-6 .products .product:nth-child(2n+1),
#main-content.ts-col-12 .woocommerce-page.columns-5 .products .product:nth-child(2n+1),
#main-content.ts-col-12 .woocommerce.columns-5 .products .product:nth-child(2n+1),
#main-content.ts-col-12 .woocommerce-page.columns-4 .products .product:nth-child(2n+1),
#main-content.ts-col-12 .woocommerce.columns-4 .products .product:nth-child(2n+1),
#main-content.ts-col-12 .woocommerce-page.columns-3 .products .product:nth-child(2n+1),
#main-content.ts-col-12 .woocommerce.columns-3 .products .product:nth-child(2n+1){
clear:both;float:left;
} .ts-col-18 .woocommerce-page.columns-8 .products .product.first,
.ts-col-18 .woocommerce.columns-8 .products .product.first,
.ts-col-18 .woocommerce-page.columns-7 .products .product.first,
.ts-col-18 .woocommerce.columns-7 .products .product.first,
.ts-col-18 .woocommerce-page.columns-6 .products .product.first,
.ts-col-18 .woocommerce.columns-6 .products .product.first,
.ts-col-18 .woocommerce-page.columns-5 .products .product.first,
.ts-col-18 .woocommerce.columns-5 .products .product.first,
.ts-col-18 .woocommerce-page.columns-4 .products .product.first,
.ts-col-18 .woocommerce.columns-4 .products .product.first,
.ts-col-18 .woocommerce-page.columns-3 .products .product.first,
.ts-col-18 .woocommerce.columns-3 .products .product.first{clear:none;}
#main-content.ts-col-18 .woocommerce-page.columns-8 .products .product,
#main-content.ts-col-18 .woocommerce.columns-8 .products .product,
#main-content.ts-col-18 .woocommerce-page.columns-7 .products .product,
#main-content.ts-col-18 .woocommerce.columns-7 .products .product,
#main-content.ts-col-18 .woocommerce-page.columns-6 .products .product,
#main-content.ts-col-18 .woocommerce.columns-6 .products .product,
#main-content.ts-col-18 .woocommerce-page.columns-5 .products .product,
#main-content.ts-col-18 .woocommerce.columns-5 .products .product,
#main-content.ts-col-18 .woocommerce-page.columns-4 .products .product,
#main-content.ts-col-18 .woocommerce.columns-4 .products .product,
#main-content.ts-col-18 .woocommerce-page.columns-3 .products .product,
#main-content.ts-col-18 .woocommerce.columns-3 .products .product{width:50%;float:left}
#main-content.ts-col-18 .woocommerce-page.columns-8 .products .product:nth-child(2n+1),
#main-content.ts-col-18 .woocommerce.columns-8 .products .product:nth-child(2n+1),
#main-content.ts-col-18 .woocommerce-page.columns-7 .products .product:nth-child(2n+1),
#main-content.ts-col-18 .woocommerce.columns-7 .products .product:nth-child(2n+1),
#main-content.ts-col-18 .woocommerce-page.columns-6 .products .product:nth-child(2n+1),
#main-content.ts-col-18 .woocommerce.columns-6 .products .product:nth-child(2n+1),
#main-content.ts-col-18 .woocommerce-page.columns-5 .products .product:nth-child(2n+1),
#main-content.ts-col-18 .woocommerce.columns-5 .products .product:nth-child(2n+1),
#main-content.ts-col-18 .woocommerce-page.columns-4 .products .product:nth-child(2n+1),
#main-content.ts-col-18 .woocommerce.columns-4 .products .product:nth-child(2n+1),
#main-content.ts-col-18 .woocommerce-page.columns-3 .products .product:nth-child(2n+1),
#main-content.ts-col-18 .woocommerce.columns-3 .products .product:nth-child(2n+1){
clear:both;float:left;
}  body.woocommerce .products .product.product-category h3, 
body.woocommerce-page .products .product.product-category h3{
font-size:16px;
line-height:18px;
} .woocommerce .before-loop-wrapper{
margin-top:-15px;
}
.woocommerce .products.list .product .product-wrapper .thumbnail-wrapper{
width:25%;
}
.woocommerce .products.list .product .product-wrapper .meta-wrapper{
width:75%;
padding:0 0 0 20px; }
.ts-col-12 .product-category-top-content .widget-container{
width:100%;
float:none; }
.ts-col-18 .product-category-top-content .widget-container{
width:100%;
float:none; }
.ts-col-12 .gridlist-toggle{
margin:0 20px 8px 0; padding: 0 10px 0 0; }
.ts-col-12 .prod-cat-show-top-content-button{
margin:0 0 8px 0; border-width:0 1px 0 0; padding:0 20px 0 0 ; clear:both;
float:left;
}
body #main-content.ts-col-12 .woocommerce .woocommerce-ordering, 
body.woocommerce-page #main-content.ts-col-12 .woocommerce-ordering{
clear:none;
margin-left:20px }
.woocommerce #content .ts-col-24 div.product.vertical-thumbnail div.images-thumbnails div.images, 
.woocommerce .ts-col-24 div.product.vertical-thumbnail div.images-thumbnails div.images, 
.woocommerce-page #content .ts-col-24 div.product.vertical-thumbnail div.images-thumbnails div.images, 
.woocommerce-page .ts-col-24 div.product.vertical-thumbnail div.images-thumbnails div.images{
margin-left:70px }
.ts-col-24 div.product.vertical-thumbnail .thumbnails{
width:60px;
} .list-posts .entry-content .cats-link,
.list-posts .entry-content .author{
float:none; width:100%;
}
.list-posts .entry-content .author{
margin:10px 0 0 0;
}
.blockquote-meta .author{
float:left; }  .woocommerce #content div.product form.cart .group_table, 
.woocommerce div.product form.cart .group_table, 
.woocommerce-page #content div.product form.cart .group_table, 
.woocommerce-page div.product form.cart .group_table{
margin-top:20px;
}
.woocommerce #content div.product form.cart .group_table tr, 
.woocommerce div.product form.cart .group_table tr, 
.woocommerce-page #content div.product form.cart .group_table tr, 
.woocommerce-page div.product form.cart .group_table tr{
margin-bottom:20px;
display:inline-block;
width:100%;
}
.woocommerce #content div.product form.cart .group_table td, 
.woocommerce div.product form.cart .group_table td, 
.woocommerce-page #content div.product form.cart .group_table td, 
.woocommerce-page div.product form.cart .group_table td{
display:inline-block;
width:50%;float:left; padding-top:5px;
padding-bottom:5px;
}
.woocommerce #content div.product form.cart .group_table td.label, 
.woocommerce div.product form.cart .group_table td.label, 
.woocommerce-page #content div.product form.cart .group_table td.label, 
.woocommerce-page div.product form.cart .group_table td.label{
clear:both;
padding-top:5px;
padding-bottom:5px;
} .woocommerce #content .ts-col-24 div.product form.cart .button:before, 
.woocommerce .ts-col-24 div.product form.cart .button:before, 
.woocommerce-page #content .ts-col-24 div.product form.cart .button:before, 
.woocommerce-page .ts-col-24 div.product form.cart .button:before{
display:none;
}
.woocommerce #content .ts-col-24 div.product form.cart .button, 
.woocommerce .ts-col-24 div.product form.cart .button, 
.woocommerce-page #content .ts-col-24 div.product form.cart .button, 
.woocommerce-page .ts-col-24 div.product form.cart .button{
min-width:0;
}
.woocommerce #content div.product div.summary, 
.woocommerce div.product div.summary, 
.woocommerce-page #content div.product div.summary, 
.woocommerce-page div.product div.summary{
padding-left:15px; } .woocommerce #content .ts-col-18 div.product div.images-thumbnails, 
.woocommerce .ts-col-18 div.product div.images-thumbnails, 
.woocommerce-page #content .ts-col-18 div.product div.images-thumbnails, 
.woocommerce-page .ts-col-18 div.product div.images-thumbnails{
width:100%;
}
.woocommerce #content .ts-col-18 div.product div.summary, 
.woocommerce .ts-col-18 div.product div.summary, 
.woocommerce-page #content .ts-col-18 div.product div.summary, 
.woocommerce-page .ts-col-18 div.product div.summary{
width:100%;
padding-left:0 } .woocommerce #content .ts-col-12 div.product div.images-thumbnails, 
.woocommerce .ts-col-12 div.product div.images-thumbnails, 
.woocommerce-page #content .ts-col-12 div.product div.images-thumbnails, 
.woocommerce-page .ts-col-12 div.product div.images-thumbnails{
width:100%;
}
.woocommerce #content .ts-col-12 div.product div.summary, 
.woocommerce .ts-col-12 div.product div.summary, 
.woocommerce-page #content .ts-col-12 div.product div.summary, 
.woocommerce-page .ts-col-12 div.product div.summary{
width:100%;
padding-left:0 }
.woocommerce #content .ts-col-12 div.product.vertical-thumbnail div.images-thumbnails div.images, 
.woocommerce .ts-col-12 div.product.vertical-thumbnail div.images-thumbnails div.images, 
.woocommerce-page #content .ts-col-12 div.product.vertical-thumbnail div.images-thumbnails div.images, 
.woocommerce-page .ts-col-12 div.product.vertical-thumbnail div.images-thumbnails div.images{
margin-left:70px }
.ts-col-12 div.product.vertical-thumbnail .thumbnails{
width:60px;
} .woocommerce #content #main-content:not(.ts-col-24) table.cart td.actions .coupon .input-text, 
#main-content:not(.ts-col-24) .woocommerce table.cart td.actions .coupon .input-text, 
.woocommerce-page #content #main-content:not(.ts-col-24) table.cart td.actions .coupon .input-text, 
.woocommerce-page #main-content:not(.ts-col-24) table.cart td.actions .coupon .input-text{
width:150px;
}  footer .ts-footer-block .fix-flickr-home-3 .ts-flickr-widget{
padding-left:0; }
}
@media 
only screen and (max-width: 840px)	and (min-width: 768px){ html.full-page .ts-banner .banner-content{
margin-top:6%;
}
}
@media 
only screen and (max-width: 767px)	and (min-width: 640px){  .ts-header .header-v1 .search-wrapper input[type="text"]{
width:338px;
}  .ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li,
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li{
width:25%;
display:inline-block;
float:left;
}
.ts-product-in-category-tab-2-wrapper ul.tabs li:after{
content:"";
position:absolute;
left:0;
right:0;
bottom:-1px;
border-width:0 0 1px 0;
border-style:solid;
z-index:1;
opacity:0;
}
.ts-product-in-category-tab-2-wrapper.count-5 ul.tabs li:nth-child(4).current:after,
.ts-product-in-category-tab-2-wrapper.count-5 ul.tabs li:nth-child(5).current:after,
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs li:nth-child(4).current:after,
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs li:nth-child(5).current:after,
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs li:nth-child(6).current:after,
.ts-product-in-category-tab-2-wrapper.count-7 ul.tabs li:nth-child(7).current:after,
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(7).current:after,
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(8).current:after,
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(7).current:after,
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(8).current:after,
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(9).current:after,
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(10).current:after{
opacity:1;
}
.ts-product-in-category-tab-2-wrapper.count-5 ul.tabs li:nth-child(1),
.ts-product-in-category-tab-2-wrapper.count-5 ul.tabs li:nth-child(2),
.ts-product-in-category-tab-2-wrapper.count-5 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs li:nth-child(1),
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs li:nth-child(2),
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-7 ul.tabs li:nth-child(1),
.ts-product-in-category-tab-2-wrapper.count-7 ul.tabs li:nth-child(2),
.ts-product-in-category-tab-2-wrapper.count-7 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-7 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(1),
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(2),
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(1),
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(2),
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(1),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(2),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(5){
border-bottom-width:1px !important;
border-bottom-style:solid !important;
}
.ts-product-in-category-tab-2-wrapper.count-5 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-7 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(8),
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(8),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(5),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(10){
border-width:1px;
}
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li{
width:20%;
display:inline-block;
float:left;
}
.ts-product-in-category-tab-2-wrapper.count-5 ul.tabs,
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs,
.ts-product-in-category-tab-2-wrapper.count-7 ul.tabs,
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs,
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs{
display:block;
} .ts-product-in-category-tab-wrapper .column-tabs{
width:24%;
}
.ts-product-in-category-tab-wrapper .column-banners{
width:25.5%
}
.ts-product-in-category-tab-wrapper .column-banners:before{
right:25.5% }
.ts-product-in-category-tab-wrapper.no-banner .woocommerce.column-products{
width:76%;
}
.ts-product-in-category-tab-wrapper .column-tabs:before{
left:24%; }
.column-tabs .heading-tab{
text-align:center;
padding:20px; }
.column-tabs .heading-tab i,
.column-tabs .heading-tab .heading-title  img{
position:static;
}
.ts-product-in-category-tab-wrapper h3 span{
width:100%;
display:inline-block;
}
.column-tabs .heading-tab h3{
padding:0; }
.column-tabs .tabs li{
padding:10px 20px;
}
.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;
} .woocommerce-page.columns-8 .products .product.first,
.woocommerce.columns-8 .products .product.first,
.woocommerce-page.columns-7 .products .product.first,
.woocommerce.columns-7 .products .product.first,
.woocommerce-page.columns-6 .products .product.first,
.woocommerce.columns-6 .products .product.first,
.woocommerce-page.columns-5 .products .product.first,
.woocommerce.columns-5 .products .product.first{
clear:none;
}
#main-content .woocommerce-page.columns-8 .products .product,
#main-content .woocommerce.columns-8 .products .product,
#main-content .woocommerce-page.columns-7 .products .product,
#main-content .woocommerce.columns-7 .products .product,
#main-content .woocommerce-page.columns-6 .products .product,
#main-content .woocommerce.columns-6 .products .product,
#main-content .woocommerce-page.columns-5 .products .product,
#main-content .woocommerce.columns-5 .products .product{width:25%;float:left}
#main-content .woocommerce-page.columns-8 .products .product:nth-child(4n+1),
#main-content .woocommerce.columns-8 .products .product:nth-child(4n+1),
#main-content .woocommerce-page.columns-7 .products .product:nth-child(4n+1),
#main-content .woocommerce.columns-7 .products .product:nth-child(4n+1),
#main-content .woocommerce-page.columns-6 .products .product:nth-child(4n+1),
#main-content .woocommerce.columns-6 .products .product:nth-child(4n+1),
#main-content .woocommerce-page.columns-5 .products .product:nth-child(4n+1),
#main-content .woocommerce.columns-5 .products .product:nth-child(4n+1){
clear:both;float:left;
}  .woocommerce #content div.product.vertical-thumbnail div.summary, 
.woocommerce div.product.vertical-thumbnail div.summary, 
.woocommerce-page #content div.product.vertical-thumbnail div.summary, 
.woocommerce-page 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,
.woocommerce-page .pp_woocommerce div.product.vertical-thumbnail div.images-slider-wrapper{
width:100%;
float:none; }
.woocommerce #content div.product.vertical-thumbnail div.images, 
.woocommerce div.product.vertical-thumbnail div.images, 
.woocommerce-page #content div.product.vertical-thumbnail div.images, 
.woocommerce-page div.product.vertical-thumbnail div.images{
width:auto;
float:none; }
.woocommerce #content div.product:not(.vertical-thumbnail) form.cart .button, 
.woocommerce div.product:not(.vertical-thumbnail) form.cart .button, 
.woocommerce-page #content div.product:not(.vertical-thumbnail) form.cart .button, 
.woocommerce-page div.product:not(.vertical-thumbnail) form.cart .button{
clear:both;
margin:10px 0;
}
.woocommerce div.product.type-product:not(.vertical-thumbnail) form.cart, 
.woocommerce div.product:not(.vertical-thumbnail) p.cart{
margin-bottom:15px
}
.woocommerce #content div.product div.summary, 
.woocommerce div.product div.summary, 
.woocommerce-page #content div.product div.summary, 
.woocommerce-page div.product div.summary{
padding-left:15px }
.woocommerce div.product.product-type-simple:not(.vertical-thumbnail) form.cart div.quantity{
width:150px;
}
div.product.product-type-simple:not(.vertical-thumbnail) .summary .button:before{
display:none !important;
}  .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;
}
.portfolio-inner .icon-group{
top:30%;
} .woocommerce table.shop_table_responsive 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; }
.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: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:left !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;
}
}
@media 
only screen and (max-width: 767px)	and (min-width: 550px)	{ .woocommerce div.product .summary .woocommerce-product-details__short-description, 
.woocommerce-page div.product .summary .woocommerce-product-details__short-description{
margin:10px 0 0 0;
}
.woocommerce #content div.product form.cart .group_table, 
.woocommerce div.product form.cart .group_table, 
.woocommerce-page #content div.product form.cart .group_table, 
.woocommerce-page div.product form.cart .group_table{
margin-top:20px;
}
.woocommerce #content div.product:not(.vertical-thumbnail) form.cart .group_table tr, 
.woocommerce div.product:not(.vertical-thumbnail) form.cart .group_table tr, 
.woocommerce-page #content div.product:not(.vertical-thumbnail) form.cart .group_table tr, 
.woocommerce-page div.product:not(.vertical-thumbnail) form.cart .group_table tr{
margin-bottom:20px;
display:inline-block;
width:100%;
}
.woocommerce #content div.product:not(.vertical-thumbnail) form.cart .group_table td, 
.woocommerce div.product:not(.vertical-thumbnail) form.cart .group_table td, 
.woocommerce-page #content div.product:not(.vertical-thumbnail) form.cart .group_table td, 
.woocommerce-page div.product:not(.vertical-thumbnail) form.cart .group_table td{
display:inline-block;
width:50%;float:left; padding-top:5px;
padding-bottom:5px;
}
.woocommerce #content div.product:not(.vertical-thumbnail) form.cart .group_table td.label, 
.woocommerce div.product:not(.vertical-thumbnail) form.cart .group_table td.label, 
.woocommerce-page #content div.product:not(.vertical-thumbnail) form.cart .group_table td.label, 
.woocommerce-page div.product:not(.vertical-thumbnail) form.cart .group_table td.label{
clear:both;
padding-top:5px;
padding-bottom:5px;
}
div.product.product-type-grouped .summary .yith-wcwl-add-to-wishlist{
clear:both;
}
}
@media 
only screen and (max-width: 600px)	and (min-width: 420px)	{ .woocommerce-page.columns-8 .products .product.first,
.woocommerce.columns-8 .products .product.first,
.woocommerce-page.columns-7 .products .product.first,
.woocommerce.columns-7 .products .product.first,
.woocommerce-page.columns-6 .products .product.first,
.woocommerce.columns-6 .products .product.first,
.woocommerce-page.columns-5 .products .product.first,
.woocommerce.columns-5 .products .product.first,
.woocommerce-page.columns-4 .products .product.first,
.woocommerce.columns-4 .products .product.first,
.woocommerce-page.columns-3 .products .product.first,
.woocommerce.columns-3 .products .product.first{clear:none;}
#main-content .woocommerce-page.columns-8 .products .product,
#main-content .woocommerce.columns-8 .products .product,
#main-content .woocommerce-page.columns-7 .products .product,
#main-content .woocommerce.columns-7 .products .product,
#main-content .woocommerce-page.columns-6 .products .product,
#main-content .woocommerce.columns-6 .products .product,
#main-content .woocommerce-page.columns-5 .products .product,
#main-content .woocommerce.columns-5 .products .product,
#main-content .woocommerce-page.columns-4 .products .product,
#main-content .woocommerce.columns-4 .products .product,
#main-content .woocommerce-page.columns-3 .products .product,
#main-content .woocommerce.columns-3 .products .product{width:50%;float:left}
#main-content .woocommerce-page.columns-8 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-8 .products .product:nth-child(2n+1),
#main-content .woocommerce-page.columns-7 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-7 .products .product:nth-child(2n+1),
#main-content .woocommerce-page.columns-6 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-6 .products .product:nth-child(2n+1),
#main-content .woocommerce-page.columns-5 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-5 .products .product:nth-child(2n+1),
#main-content .woocommerce-page.columns-4 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-4 .products .product:nth-child(2n+1),
#main-content .woocommerce-page.columns-3 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-3 .products .product:nth-child(2n+1){
clear:both;float:left;
} } @media screen and (max-device-width: 767px) {
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) { 
@media
{ .page-container{
display: block;
flex-flow: none;
max-width:100%;
margin-left:auto;
margin-right:auto;
}
#right-sidebar{ 
-ms-flex-order: none; 
order: none;
flex: none;
}
#left-sidebar{ 
-ms-flex-order: none; 
order: none;
flex: none;
}
#main-content{ 
-ms-flex-order: none;
order: none;
flex: none;
} }
}
}