@media screen and (max-width: 782px){
.admin-bar .ts-floating-sidebar .ts-sidebar-content{
top: 46px;
}
.admin-bar .coming-soon-wrapper .vc_inner{
top: calc(50% + 46px);
}
}
@media only screen and (max-width: 767px){
.vertical-thumbnail .thumbnails-container.loading{
height: 225px;
}
.ts-product-video-button,
.ts-product-360-button{
margin: 10px auto !important;
width: 34px !important;
height: 34px !important;
background-position: 0 -53px !important;
}
.ts-product-video-button{
background-position: -34px -57px !important;
}
div.product .has-video .ts-product-360-button{
top: 40px;
}
.ts-mailchimp-subscription-shortcode.fix-max-width {
max-width: 100%;
}  .logo-wrapper .mobile-logo,
.ts-sidebar-content .mobile-menu-logo{
display: block;
}
.logo-wrapper .normal-logo,
.logo-wrapper .sticky-logo{
display: none;
} .sticky-wrapper.is-sticky .header-sticky .sticky-logo {
display: block;
}
.sticky-wrapper.is-sticky .header-sticky .mobile-logo,
.sticky-wrapper.is-sticky .header-sticky .normal-logo{
display: none;
}
.header-container .sticky-wrapper.is-sticky .header-sticky > .container {
padding-top: 10px;
padding-bottom: 10px;
}
.ts-header .container, .footer-container .container, .breadcrumb-title-wrapper .breadcrumb-content {
padding-left: 20px;
padding-right: 20px;
}
.banner-style-3 .box-content > header > .heading-text, 
.banner-style-3 .box-content > header > .heading-text2, 
.banner-style-3 .box-content > header > .heading-text3 {
margin-bottom: 10px;
}
.ts-banner:not(.banner-style-default) .box-content > header{
width: 100%;
}
.header-top > .container, 
.header-middle > .container, 
.header-bottom > .container, 
.header-sticky > .container {
width: 100%;
}
.ts-header .header-transparent {
top: 0;
}
header .logo-wrapper {
height: 70px;
}
.mobile-menu-wrapper .mobile-menu li li a {
padding-top: 6px;
padding-bottom: 6px;
}
.mobile-menu .ts-menu-drop-icon {
top: 12px;
}
.mobile-menu .sub-menu .ts-menu-drop-icon {
top: 11px;
}
.ts-floating-sidebar.full-screen .ts-sidebar-content {
top: 0;
max-width: 100%;
padding: 30px;
}
.breadcrumb-title-wrapper {
padding: 45px 0;
} .footer-container .ts-mailchimp-subscription-shortcode.style-2 .mailchimp-subscription,
.footer-container .ts-mailchimp-subscription-shortcode.style-2 .mailchimp-subscription > div{
display: block;
}
.footer-container .ts-mailchimp-subscription-shortcode.style-2 .mailchimp-subscription .widget-title-wrapper{
width: 100%;
}
.footer-container .ts-mailchimp-subscription-shortcode.style-2 .mailchimp-subscription{
max-width: 500px;
margin-left: auto;
margin-right: auto;
}
.header-v3 .footer-container .ts-mailchimp-subscription-shortcode.style-2 .mailchimp-subscription{
max-width: 100%;
}
.footer-container .vc_col-sm-3 .wpb_gallery_slides.wpb_image_grid{
max-width: 300px;
}
.footer-container .ts-blogs.item-grid .blogs .item, 
.footer-container .ts-blogs.ts-masonry .blogs .item {
width: 50%;
float: left;
}
.footer-watch > .wpb_column:first-child > .wpb_wrapper{
max-width: 100%;
}  .woocommerce .before-loop-wrapper .woocommerce-result-count{
display: none;
}
.woocommerce .before-loop-wrapper .gridlist-toggle{
margin-bottom: 15px;
}
.product-per-page-form {
margin-left: 0;
margin-right: 0;
float: right; }
.top-filter-widget-area.dropdown-filter{
margin-left: 0;
margin-right: 0;
}
.top-filter-widget-area.dropdown-filter > *,
.no-sidebar .top-filter-widget-area.dropdown-filter > *{
width: 100%;
clear: both !important;
margin-left: 0;
margin-right: 0;
}
#ts-top-filter-widget-area-sidebar .top-filter-widget-area .widget-container > *:not(.widget-title-wrapper){
display: block !important;
}
#ts-top-filter-widget-area-sidebar .widget-title-wrapper .block-control{
display: none !important;
}
.woocommerce .columns-8 .products .product, 
.woocommerce.columns-8 .products .product, 
.woocommerce .columns-7 .products .product, 
.woocommerce.columns-7 .products .product, 
.woocommerce .columns-6 .products .product, 
.woocommerce.columns-6 .products .product, 
.woocommerce .columns-5 .products .product, 
.woocommerce.columns-5 .products .product, 
.woocommerce .columns-4 .products .product, 
.woocommerce.columns-4 .products .product, 
.woocommerce .columns-3 .products .product, 
.woocommerce.columns-3 .products .product,
.woocommerce.columns-3 .special-style .products .product:nth-child(4),
.woocommerce.columns-3 .special-style .products .product:nth-child(5),
.woocommerce.columns-3 .special-style .products .product:nth-child(6),
.woocommerce.columns-3 .special-style .products .product:nth-child(7),
.woocommerce.columns-4 .special-style .products .product:nth-child(5),
.woocommerce.columns-4 .special-style .products .product:nth-child(6),
.woocommerce.columns-4 .special-style .products .product:nth-child(7){
width: 50%;
float: left; }
.woocommerce .woocommerce-ordering,
.woocommerce .columns-8 .products .product:nth-child(2n+1), 
.woocommerce.columns-8 .products .product:nth-child(2n+1), 
.woocommerce .columns-7 .products .product:nth-child(2n+1), 
.woocommerce.columns-7 .products .product:nth-child(2n+1), 
.woocommerce .columns-6 .products .product:nth-child(2n+1), 
.woocommerce.columns-6 .products .product:nth-child(2n+1), 
.woocommerce .columns-5 .products .product:nth-child(2n+1), 
.woocommerce.columns-5 .products .product:nth-child(2n+1), 
.woocommerce .columns-4 .products .product:nth-child(2n+1), 
.woocommerce.columns-4 .products .product:nth-child(2n+1), 
.woocommerce .columns-3 .products .product:nth-child(2n+1), 
.woocommerce.columns-3 .products .product:nth-child(2n+1){
clear: both;
float: left;
}
.woocommerce .product .product-label > div > span,
.woocommerce .columns-5 .product .product-label > div > span,
.woocommerce .columns-6 .product .product-label > div > span,
.single-product .related .products .product-label > div > span, 
.single-product .upsells .products .product-label > div > span, 
.woocommerce .cross-sells .products .product-label > div > span{
font-size: 14px;
min-width: 90px;
padding-top: 10px;
padding-bottom: 10px;
}
.woocommerce .woocommerce-ordering .orderby ul{
left: 0; right: auto; }
.products.list .meta-wrapper .loop-add-to-cart, 
.item-list .meta-wrapper .loop-add-to-cart, 
.ts-product-deals-wrapper.single-style .meta-wrapper .loop-add-to-cart{
margin-top: 10px;
}
.products.list .product-category .product-wrapper > a,
.products.list .product .product-wrapper .thumbnail-wrapper,
.item-list .product .product-wrapper .thumbnail-wrapper{
flex-basis: 45%;
}
.products.list .product-category .product-wrapper .meta-wrapper,
.products.list .product .product-wrapper .meta-wrapper,
.item-list .product .product-wrapper .meta-wrapper{
flex-basis: 55%;
}
.vc_col-sm-12 > .wpb_wrapper > .woocommerce.columns-1 .ts-product-wrapper.item-list .product .product-categories, .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .woocommerce.columns-1 .ts-product-wrapper.item-list .product .product-categories {
font-size: 75%;
}
.vc_col-sm-12 > .wpb_wrapper > .woocommerce.columns-1 .ts-product-wrapper.item-list .product .product-name, 
.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .woocommerce.columns-1 .ts-product-wrapper.item-list .product .product-name {
font-size: 150%;
}
.vc_col-sm-12 > .wpb_wrapper > .woocommerce.columns-1 .ts-product-wrapper.item-list .product .price, 
.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .woocommerce.columns-1 .ts-product-wrapper.item-list .product .price {
font-size: 190%;
line-height: 30px;
}
.ts-product-in-category-tab-wrapper.tab-horizontal-center .list-categories ul.tabs > li {
margin: 10px 18px;
}
.ts-portfolio-wrapper .filter-bar{
margin-left: -5px;
margin-right: -5px;
}
.ts-portfolio-wrapper .filter-bar li{
padding: 10px 20px;
margin: 5px;
}
.vc_col-sm-3 .vc_pie_chart.wpb_content_element {
margin: 0 auto 30px;
} .woocommerce div.product .woocommerce-tabs ul.tabs{
margin-left: -15px;
margin-right: -15px;
margin-bottom: 10px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
margin-bottom: 10px;
padding: 0 15px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li > a{
padding-bottom: 5px;
}
.single-product #primary > .vc_row {
margin-top: -50px;
} .woocommerce-account .col2-set .col-1, 
.woocommerce-page.woocommerce-account .col2-set .col-1, 
.woocommerce-account .col2-set .col-2, 
.woocommerce-page.woocommerce-account .col2-set .col-2 {
width: 100%;
float: none;
}
.woocommerce-account .col2-set .col-1, 
.woocommerce-page.woocommerce-account .col2-set .col-1{
margin-bottom: 50px;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
width: 100%;
float: none;
margin-bottom: 20px;
}
.woocommerce table.my_account_orders {
top: -20px;
position: relative;
}
.woocommerce-account .woocommerce-MyAccount-content{
min-height: 0;
margin-left: 0; padding-left: 0; }
.woocommerce-account .woocommerce-MyAccount-navigation > ul{
margin: 0 -10px;
}
.woocommerce-account .woocommerce-MyAccount-navigation > ul:after{
content: '';
display: table;
clear: both;
}
.woocommerce-account .woocommerce-MyAccount-navigation li {
width: 50%; 
float: left; padding: 0 10px;
margin-bottom: 20px;
}
.woocommerce-account .woocommerce-MyAccount-navigation li > a{
min-width: 0;
padding-left: 10px;
padding-right: 10px;
} .woocommerce-wishlist .yith-wcwl-form .hidden-title-form input[type="submit"],
.woocommerce-wishlist .yith-wcwl-form .hidden-title-form a.button{
margin-top: 10px;
width: calc(50% - 3px);
}
.woocommerce-wishlist ul.wishlist_table li{
width: 50%;
} .vc_row[data-vc-full-width].vc_row-no-padding .ts-shortcode.ts-product {
padding: 0 20px;
}
.ts-product.partial-view.ts-slider .content-wrapper{
margin-left: 0 !important; margin-right: 0 !important; }
.ts-product.partial-view.ts-slider.nav-middle .owl-carousel .owl-nav > .owl-prev,
.page-container:not(.no-sidebar) .ts-product.partial-view.ts-slider.nav-middle .owl-carousel .owl-nav > .owl-prev{
left: 30px; }
.ts-product.partial-view.ts-slider.nav-middle .owl-carousel .owl-nav > .owl-next,
.page-container:not(.no-sidebar) .ts-product.partial-view.ts-slider.nav-middle .owl-carousel .owl-nav > .owl-next{
right: 30px; }
.ts-product.partial-view.ts-slider.nav-middle .owl-carousel .owl-nav,
.ts-product.partial-view.ts-slider .first-item .product > .product-wrapper:before, 
.ts-product.partial-view.ts-slider .last-item .product > .product-wrapper:before {
display: none;
}
.ts-product.partial-view.ts-slider .products .owl-item.first-item, .ts-product.partial-view.ts-slider .products .owl-item.last-item {
opacity: 1;
}
.columns-1 .item-list.reverse .product .product-wrapper .meta-wrapper {
padding-right: 30px; } .ts-product-in-category-tab-wrapper.tab-heading-default .column-tabs{
text-align: center;
}
.ts-product-in-category-tab-wrapper.tab-horizontal-center .list-categories ul.tabs > li > img {
max-width: 50px;
}
.ts-product-in-category-tab-wrapper.tab-horizontal-center.has-icon .list-categories ul.tabs > li:after{
width: 50px;
height: 50px;
}  #left-sidebar,
#right-sidebar{
padding: 0 10px;
}
.page-container{
display: flex;
flex-flow: column wrap;
}
.blog-template #right-sidebar{ 
order: 4;
}
.blog-template #left-sidebar{ 
order: 3;
}
.blog-template .ts-pagination{
order: 2;
}
.blog-template #main-content{ 
order: 1;
}
.ts-pagination{
margin-bottom: 70px;
}
.blog-template .ts-pagination{
margin-bottom: 0;
}
.page-template-default #main > .page-container:not(.no-sidebar){
padding-bottom: 30px;
}
.page-template-default #main > .page-container:not(.no-sidebar) .ts-blogs-wrapper .load-more-wrapper {
margin-bottom: 20px;
}
.blog-template #right-sidebar ~ .ts-pagination{
margin-bottom: 20px;
}
body.single .page-container > .meta-top-navigation,
body.single .page-container > .entry-format{
order: 0;
}
#comment-wrapper {
margin-bottom: 0;
}
blockquote{
font-size: 100%;
}
blockquote.style-1.hide-icon {
padding: 30px 0 0 0; }
blockquote.style-1 .author {
margin-top: 10px;
font-size: 100%;
}
blockquote, .wp-block-quote.is-style-default, .wp-block-quote.is-large, .wp-block-quote.is-style-large{
padding: 30px;
}
.vc_row.vc_row-flex>.vc_column_container>.wpb_wrapper{
width: 100%;
}
.ts-blogs-wrapper .load-more-wrapper {
margin: 0 0 40px 0;
}
.single .entry-format .entry-title {
font-size: 24px;
line-height: 32px;
}
.single .entry-format-left, .single .entry-format-right {
width: 100%;
float: none;
padding: 0;
}
.ts-instagram-wrapper{
margin: -20px -20px 0 -20px;
}
.ts-instagram-wrapper > .item{
padding: 10px;
}
.single .entry-format .entry-title {
font-size: 24px;
line-height: 32px;
}
.single .entry-format-left, .single .entry-format-right {
width: 100%;
float: none;
}
.single .main-content-wrapper .entry-content .entry-meta-bottom {
margin-top: 35px;
}
.ts-blogs.related-posts {
margin-top: 60px;
}
.single .comments-area > header.heading-wrapper.comments-title{
margin-top: 0;
}
.single .main-content-wrapper {
margin-top: 80px;
}
.ts-instagram-wrapper{
margin: -20px -20px 0 -20px;
}
.ts-instagram-wrapper.columns-4 .item {
width: 25%;
}
.ts-instagram-wrapper.columns-4 .item.first {
clear: both;
}
.wpb_text_column .office-address ~ .content-contact,
.wpb_text_column .phone-numbers ~ .content-contact,
.wpb_text_column .email-address ~ .content-contact{
margin-bottom: 30px;
}
.commentlist .children {
padding-left: 30px; } .ts-portfolio-wrapper.columns-2 .item,
.ts-portfolio-wrapper.columns-3 .item,
.ts-portfolio-wrapper.columns-4 .item{
width: 100%;
float: none; }
.ts-portfolio-wrapper > ul.filter-bar {
margin-top: 0;
} body.single-post .page-container #main-content{
margin-bottom: 0;
}
#left-sidebar{
margin-bottom: 30px;
}
#right-sidebar {
margin-bottom: 0;
margin-top: 50px;
}
#left-sidebar .filter-widget-area > .widget-title-wrapper,
#right-sidebar .filter-widget-area > .widget-title-wrapper{
display: block;
}
#left-sidebar .filter-widget-area,
#right-sidebar .filter-widget-area,
#left-sidebar > .widget-container:not(.ts-single-image),
#right-sidebar > .widget-container:not(.ts-single-image){
border-width: 1px;
border-style: solid;
margin-bottom: 30px;
}
#left-sidebar .filter-widget-area > .widget-title-wrapper,
#right-sidebar .filter-widget-area > .widget-title-wrapper,
#left-sidebar > .widget-container .widget-title-wrapper,
#right-sidebar > .widget-container .widget-title-wrapper{
position: relative;
margin-bottom: 0 !important;
}
#left-sidebar .filter-widget-area > .widget-title-wrapper > .widget-title,
#right-sidebar .filter-widget-area > .widget-title-wrapper > .widget-title,
#left-sidebar > .widget-container .widget-title-wrapper > .widget-title,
#right-sidebar > .widget-container .widget-title-wrapper > .widget-title{
padding: 12px 20px;
border: none;
font-size: 100%;
}
#left-sidebar .filter-widget-area > .widget-title-wrapper ~ *,
#right-sidebar .filter-widget-area > .widget-title-wrapper ~ *,
#left-sidebar > .widget-container .widget-title-wrapper ~ *,
#right-sidebar > .widget-container .widget-title-wrapper ~ *{
padding: 20px;
font-size: 100% !important;
}
#left-sidebar .filter-widget-area .widget-title-wrapper > a.block-control,
#right-sidebar .filter-widget-area .widget-title-wrapper > a.block-control,
#left-sidebar > .widget-container .widget-title-wrapper > a.block-control,
#right-sidebar > .widget-container .widget-title-wrapper > a.block-control{
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
text-align: right;
padding-right: 20px; line-height: 50px;
z-index: 2;
text-decoration: none;
}
#left-sidebar > .widget-container.widget_tag_cloud .widget-title-wrapper ~ .tagcloud,
#right-sidebar > .widget-container.widget_tag_cloud .widget-title-wrapper ~ .tagcloud{
padding-top: 0;
}
#left-sidebar .widget-container .woocommerce-widget-layered-nav-dropdown,
#right-sidebar .widget-container .woocommerce-widget-layered-nav-dropdown,
#left-sidebar > .widget-container.widget_archive select[name="archive-dropdown"],
#right-sidebar > .widget-container.widget_archive select[name="archive-dropdown"]{
margin: 10px 20px 27px;
padding: 0;
max-width: calc(100% - 40px);
}
#left-sidebar > .widget-container.widget_calendar .widget-title-wrapper ~ .calendar_wrap,
#right-sidebar > .widget-container.widget_calendar .widget-title-wrapper ~ .calendar_wrap{
padding: 0 20px 20px;
}
#left-sidebar > .widget-container.widget_categories .widget-title-wrapper ~ form,
#right-sidebar > .widget-container.widget_categories .widget-title-wrapper ~ form{
padding: 0 20px 27px;
}
#left-sidebar .filter-widget-area .widget-container,
#left-sidebar .filter-widget-area .widget-container{
margin-bottom: 0;
}
#left-sidebar .filter-widget-area .widget-container .widget-title-wrapper,
#left-sidebar .filter-widget-area .widget-container .widget-title-wrapper{
margin-bottom: 15px;
}
#left-sidebar .filter-widget-area .widget-title-wrapper > .widget-title,
#right-sidebar .filter-widget-area .widget-title-wrapper > .widget-title{
font-size: 100%;
margin-bottom: 0;
border-width: 0;
}  .vc_row.ts-banner .absolute-img.top{
position: relative;
top: auto;
margin-top: -100px;
}
.vc_row.ts-banner .absolute-img.bottom{
position: relative;
bottom: auto;
margin-bottom: -100px;
}
.vc_row.ts-banner .absolute-img.top .wpb_single_image img{
max-width: 60%;
}
.vc_row.ts-banner .absolute-img.bottom .wpb_single_image img{
max-width: 70%;
}
.vc_row.ts-banner h2.h1,
.vc_row.ts-banner h3.h2{
padding-left: 0; text-align: center;
}
.vc_row.ts-banner .h1-big {
text-align: center;
margin-top: 0;
padding-left: 0; }
.vc_row.banner-gap-17 > .wpb_column{
padding-top: 10px;
padding-bottom: 10px;
}
.vc_row.banner-gap-17 .ts-banner-image {
max-width: 300px;
margin: 0 auto;
}
.h2-super-big {
font-size: 70px;
line-height: 70px;
}
.vc_row.ts-banner h3.h2 {
margin-bottom: 5px;
}
.banner-style-default .overlay {
top: 30px;
right: 30px;
bottom: 30px;
left: 30px;
}
.ts-banner.banner-style-4 .heading-text{
font-size: 100%;
margin-bottom: 20px;
}
.ts-banner.banner-style-4 .heading-text2{
font-size: 40px;
line-height: 45px;
letter-spacing: 1px;
margin-bottom: 0;
}
.ts-banner.banner-style-4 .heading-text3{
font-size: 50px;
line-height: 55px;
letter-spacing: 1px;
}
.ts-banner:not(.has-image) .box-content {
padding: 80px 65px;
}
.drug-banner-saleoff > .vc_col-sm-5{
text-align: center;
}
.drug-banner-saleoff > .vc_col-sm-5 .ts-button-wrapper{
text-align: center;
} .ts-countdown .counter-wrapper{
margin: 0 -20px;
}
.ts-countdown .counter-wrapper > div{
margin: 0 20px;
}
.ts-countdown .counter-wrapper .number{
font-size: 24px;
line-height: 24px;
margin-bottom: 10px;
}
.ts-countdown .counter-wrapper .ref-wrapper{
font-size: 13px;
line-height: 16px;
} .ts-mailchimp-subscription-shortcode.style-1 .mailchimp-subscription .widget-title-wrapper {
width: 100%;
margin-bottom: 30px;
}
.ts-mailchimp-subscription-shortcode.style-1 .mailchimp-subscription > div {
display: block;
} .ts-product-in-category-tab-wrapper .column-tabs .tabs{
margin: 0 -12px;
}
.ts-product-in-category-tab-wrapper .column-tabs .tabs li{
margin: 0 12px;
} .ts-product-category-banner-wrapper {
display: block;
}
.ts-product-category-banner-wrapper > .category-column {
padding: 0;
}
.ts-product-category-banner-wrapper > .banner {
width: 100%;
margin: 30px 0;
}
.ts-product-category-banner-wrapper > .banner img{
width: 100%;
}
.ts-product-category-banner-wrapper .category-item{
width: calc( 50% - 30px );
float: left;
margin: 0 15px 30px;
min-height: 150px;
padding: 10px;
}
.ts-product-category-banner-wrapper .category-item .icon {
display: none;
}
.ts-product-category-banner-wrapper > .banner {
margin-top: 0;
}
.ts-product-category-banner-wrapper .category-item:after{
top: auto;
bottom: 0;
right: 50%;
margin-right: -14px;
margin-top: auto;
border-width: 0 14px 13px 14px;
border-color: transparent transparent #f7f7f7 transparent;
}
.ts-product-category-banner-wrapper .banner ~ .category-column .category-item:after{
left: auto;
right: 50%;
top: 0;
bottom: auto;
} .header-v4 .h2-big {
font-size: 50px;
line-height: 60px;
}
.header-v4 .h1-big {
font-size: 70px;
} .ts-countdown .counter-wrapper{
margin: 0 -20px;
}
.ts-countdown .counter-wrapper > div{
margin: 0 20px;
}
.ts-countdown .counter-wrapper .number{
font-size: 24px;
line-height: 24px;
margin-bottom: 10px;
}
.ts-countdown .counter-wrapper .ref-wrapper{
font-size: 13px;
line-height: 16px;
}
.breadcrumb-title-wrapper.breadcrumb-v3{
padding: 80px 0;
} .home-fashion-newsletter .vc_col-sm-5{
margin-bottom: 15px;
} .cosmetic-banner-custom h2.vc_custom_heading{
font-size: 780%;
}
.cosmetic-banner-custom h3.vc_custom_heading{
font-size: 600%;
letter-spacing: 10px;
} .center-image-on-mobile .ts-single-image{
text-align: center !important;
}
}  @media only screen and (max-width: 480px){
.vc_custom_1564652969274 {
padding-left: 0 !important;
}
.ts-popup-modal .popup-container {
width: 90%;
}
.ts-floating-sidebar .ts-sidebar-content {
width: 100%;
}
#left-sidebar, #right-sidebar, #main-content, 
.single-post .page-container > .entry-format, 
.single-navigation, 
.ts-pagination {
padding-left: 10px;
padding-right: 10px;
} .header-middle div.header-right > div,
.header-v4 div.header-right > div{
margin-left: 20px; }
.ts-header .info-desc {
margin-right: 0;
}
.ts-floating-sidebar.full-screen ul.product_list_widget li {
width: 100%;
float: none;
}
div.header-left > div {
margin-right: 25px; }
div.header-right > div {
margin-left: 25px; }
.header-v5 .header-container .sticky-wrapper.is-sticky .header-sticky > .container {
padding-top: 18px;
padding-bottom: 18px;
}
.header-v5 .sticky-wrapper.is-sticky .logo-wrapper.visible-phone{
display: none !important;
}
.header-v5 .sticky-wrapper.is-sticky .header-bottom.center-content > .container > .header-left, 
.header-v5 .sticky-wrapper.is-sticky .header-bottom.center-content > .container > .header-right{
width: 50%;
}  .woocommerce .before-loop-wrapper > .product-per-page-form{
display: none;
}
#main-content .woocommerce .columns-8 .products .product, 
#main-content .woocommerce.columns-8 .products .product, 
#main-content .woocommerce .columns-7 .products .product, 
#main-content .woocommerce.columns-7 .products .product, 
#main-content .woocommerce .columns-6 .products .product, 
#main-content .woocommerce.columns-6 .products .product, 
#main-content .woocommerce .columns-5 .products .product, 
#main-content .woocommerce.columns-5 .products .product, 
#main-content .woocommerce .columns-4 .products .product, 
#main-content .woocommerce.columns-4 .products .product, 
#main-content .woocommerce .columns-3 .products .product, 
#main-content .woocommerce.columns-3 .products .product {
width: 100%;
float: none; clear: both;
}
.woocommerce.columns-8 .products .product,
.woocommerce.columns-8 .products .product.product-category,
.woocommerce.columns-7 .products .product,
.woocommerce.columns-7 .products .product.product-category,
.woocommerce.columns-6 .products .product,
.woocommerce.columns-6 .products .product.product-category,
.woocommerce.columns-5 .products .product,
.woocommerce.columns-5 .products .product.product-category,
.woocommerce.columns-4 .products .product,
.woocommerce.columns-4 .products .product.product-category,
.woocommerce.columns-3 .products .product,
.woocommerce.columns-3 .products .product.product-category,
.woocommerce.columns-2 .products .product,
.woocommerce.columns-2 .products .product.product-category{
width: 100%;
}
.products.list .product:not(.product-category) .product-wrapper, 
.item-list .product:not(.product-category) .product-wrapper{
display: block;
}
.ts-col-24 .products.list .product:not(.product-category) .product-wrapper .meta-wrapper,
.vc_row.vc_row-has-fill .columns-1 .item-list .product:not(.product-category) .product-wrapper .meta-wrapper{
padding-left: 30px; padding-right: 30px; }
.columns-1 .item-list .product:not(.product-category) .product-wrapper .meta-wrapper{
padding-left: 0; padding-right: 0; }
.products.list .product:not(.product-category) .product-wrapper .thumbnail-wrapper, 
.item-list .product:not(.product-category) .product-wrapper .thumbnail-wrapper,
.woocommerce .products.list .product:not(.product-category) .product-wrapper .meta-wrapper,
.woocommerce .ts-col-24 .products.list .product:not(.product-category) .product-wrapper .meta-wrapper{
width: 100%;
padding-left: 0;
padding-right: 0;
}
body .ts-popup-modal .add-to-cart-popup-container {
width: 90%;
}
.add-to-cart-popup-content .action > a {
width: 100%;
float: none;
display: block;
margin: 0 0 5px;
} .woocommerce div.product.vertical-thumbnail .thumbnails{
width: 80px;
}
.woocommerce div.product.vertical-thumbnail div.images-thumbnails .thumbnails + div.images{
margin-right: 100px; }
.woocommerce div.product .images .product-label > div > span {
padding-top: 8px;
padding-bottom: 8px;
min-width: 80px;
}
.vc_col-sm-12 > .wpb_wrapper > .woocommerce.columns-1 .ts-product-wrapper.item-list .product .product-name, 
.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .woocommerce.columns-1 .ts-product-wrapper.item-list .product .product-name {
font-size: 125%;
}
.vc_col-sm-12 > .wpb_wrapper > .woocommerce.columns-1 .ts-product-wrapper.item-list .product .price, 
.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .woocommerce.columns-1 .ts-product-wrapper.item-list .product .price {
font-size: 150%;
}
.woocommerce div.product form.cart .variations > .attribute, 
.woocommerce div.product .cart .variations > .attribute {
display: block;
}
.woocommerce div.product form.cart .variations > .attribute > .label, 
.woocommerce div.product .cart .variations > .attribute > .label {
margin-bottom: 10px;
}
.woocommerce div.product .summary > .price, 
.woocommerce div.product form.cart .button, 
.woocommerce div.product form.cart div.quantity, 
.woocommerce div.product .summary a.compare, 
.woocommerce div.product .summary .yith-wcwl-add-to-wishlist {
margin-right: 10px; }
.woocommerce div.product form.cart .button, 
.woocommerce div.product form.cart div.quantity{
margin-bottom: 10px;
}
.woocommerce div.product.product-type-variable .summary a.compare, 
.woocommerce div.product.product-type-variable .summary .yith-wcwl-add-to-wishlist,
.woocommerce div.product .summary a.compare, 
.woocommerce div.product .summary .yith-wcwl-add-to-wishlist{
margin-top: -33px;
margin-left: 0; margin-bottom: 30px;
}
.woocommerce div.product .summary form.cart + a.compare{
margin-left: 0; }
.woocommerce div.product.sold-individually .summary .yith-wcwl-add-to-wishlist, 
.woocommerce div.product.product-type-external .summary .yith-wcwl-add-to-wishlist, 
.woocommerce div.product.product-type-grouped .summary .yith-wcwl-add-to-wishlist,
.woocommerce div.product.sold-individually .summary a.compare, 
.woocommerce div.product.product-type-external .summary a.compare, 
.woocommerce div.product.product-type-grouped .summary a.compare{
margin-top: -93px;
}
.woocommerce div.product form.cart .button {
width: 170px;
}
.woocommerce div.product.sold-individually .summary .yith-wcwl-add-to-wishlist,
.woocommerce div.product.product-type-external .summary .yith-wcwl-add-to-wishlist,
.woocommerce div.product.product-type-grouped .summary .yith-wcwl-add-to-wishlist{
margin-left: 180px; }
.woocommerce div.product.sold-individually .summary a.compare,
.woocommerce div.product.product-type-external .summary a.compare,
.woocommerce div.product.product-type-grouped .summary a.compare{
margin-left: 240px; }
.woocommerce div.product.sold-individually .summary form.cart + a.compare,
.woocommerce div.product.product-type-external .summary form.cart + a.compare,
.woocommerce div.product.product-type-grouped .summary form.cart + a.compare{
margin-left: 180px; }
.woocommerce div.product.sold-individually .summary .quantity,
.woocommerce div.product.product-type-external .summary .quantity,
.woocommerce div.product.product-type-grouped .summary .quantity{
width: 90px; }
.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price,
.woocommerce div.product form.cart .group_table tr:last-child td.woocommerce-grouped-product-list-item__price{
padding-left: 15px;
padding-right: 15px;
}
.summary .quantity{
width: 110px;
}
body .ts-popup-modal .product-360-container {
width: 402px;
}
#ts-product-360-modal.ts-popup-modal .nav_bar{
bottom: 0;
}
.woocommerce div.product.vertical-thumbnail .ts-product-video-button, 
.woocommerce div.product.vertical-thumbnail .ts-product-360-button {
right: 110px; }
.woocommerce div.product .woocommerce-tabs .panel .products .product{
width: 100%;
} .woocommerce table.cart td.actions .coupon .input-text {
width: 100%;
margin-bottom: 10px;
}
.woocommerce #content table.cart td.actions .coupon .button, 
.woocommerce #content table.cart td.actions .coupon .input-text, 
.woocommerce #content table.cart td.actions .coupon input, 
.woocommerce table.cart td.actions .coupon .button, 
.woocommerce table.cart td.actions .coupon .input-text, 
.woocommerce table.cart td.actions .coupon input, 
.woocommerce-page #content table.cart td.actions .coupon .button, 
.woocommerce-page #content table.cart td.actions .coupon .input-text, 
.woocommerce-page #content table.cart td.actions .coupon input, 
.woocommerce-page table.cart td.actions .coupon .button, 
.woocommerce-page table.cart td.actions .coupon .input-text, 
.woocommerce-page table.cart td.actions .coupon input {
width: 100%;
}
.woocommerce table.shop_table td.product-remove, 
.woocommerce table.shop_table td.product-thumbnail {
padding-right: 0; } .woocommerce-account fieldset {
padding: 20px 30px 20px;
}
.woocommerce ul.order_details li {
width: 100%;
float: none; margin-right: 0;
padding-right: 0;
border-width: 0;
} .woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-first,
.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-last{
width: 100%;
float: none;
}
.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-first{
margin-bottom: 15px;
}
.checkout_coupon .form-row-last .button{
width: 100%;
}
.woocommerce form.checkout_coupon,
.woocommerce .checkout-login-coupon-wrapper form.login{
margin: 0 0 20px 0;
padding: 20px;
}
.woocommerce .checkout-login-coupon-wrapper .checkout_coupon > p:not(.form-row){
margin-bottom: 5px;
}
.woocommerce .checkout-login-coupon-wrapper form.login .form-row.form-row-first,
.woocommerce .checkout-login-coupon-wrapper form.login .form-row.form-row-last,
.woocommerce .checkout-login-coupon-wrapper form.login .form-row.form-row-first > label,
.woocommerce .checkout-login-coupon-wrapper form.login .form-row.form-row-last > label,
.woocommerce .checkout-login-coupon-wrapper form.login .form-row.form-row-first > label + input,
.woocommerce .checkout-login-coupon-wrapper form.login .form-row.form-row-last > label + input{
display: block;
}
.woocommerce .checkout-login-coupon-wrapper form.login .form-row.form-row-first > label,
.woocommerce .checkout-login-coupon-wrapper form.login .form-row.form-row-last > label{
width: 100%;
}
.woocommerce-message, 
.woocommerce .woocommerce-message, 
.woocommerce-error, 
.woocommerce .woocommerce-error, 
.woocommerce-info, 
.woocommerce .woocommerce-info{
padding-right: 15px !important;
padding-left: 35px !important;
}
.woocommerce-error:before,
.woocommerce-info:before,
.woocommerce-message:before,
.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-message:before{
left: 10px; }
.woocommerce form.checkout .col2-set .form-row > *,
.woocommerce form.checkout .col2-set .form-row .woocommerce-input-wrapper{
width: 100%;
float: none;
min-height: 1px;
line-height: 20px;
}
label, 
.woocommerce form .form-row label,
.woocommerce .checkout .col2-set .form-row label{
padding: 0;
}
.woocommerce .checkout-login-coupon-wrapper form.login .clear + p.form-row,
.woocommerce-account form.login .form-row-wide + p.form-row{
display: flex;
flex-direction: column;
align-items: flex-start;
margin-bottom: 15px;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{
display: block;
margin-top: 20px;
}
.woocommerce-account form.login .woocommerce-form-login__rememberme{
order: 1;
}
.woocommerce-account form.register .button {
margin-top: 0;
}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
position: static;
display: block;
text-align: left; float: none;
padding-left: 24px;
}
.woocommerce .checkout #order_review {
padding: 60px 20px 20px 20px;
}
#order_review_heading {
padding: 20px 20px 0 20px;
} body div.wishlist-title{
flex-direction: column;
}
body div.wishlist-title h2 {
margin-bottom: 10px;
}
body div.wishlist-title a.button{
width: 100%;
}
.hidden-title-form .save-title-form{
width: 70px;
}
.hidden-title-form input[type="text"]{
padding-left: 20px; padding-right: 110px; }
.woocommerce-wishlist ul.wishlist_table{
margin-left: 0; margin-right: 0; }
.woocommerce-wishlist ul.wishlist_table li{
width: 100%;
float: none; padding-left: 0; padding-right: 0; }
.woocommerce-wishlist .yith-wcwl-form .hidden-title-form input[type="submit"],
.woocommerce-wishlist .yith-wcwl-form .hidden-title-form a.button{
width: 100%;
}  .blog-list-style .list-posts article .entry-format,
.blog-list-style .list-posts article .entry-content{
width: 100%;
float: none; }
.list-posts article, .ts-blogs.item-grid .blogs .item, .ts-blogs.ts-masonry .blogs .item {
margin-bottom: 50px;
}
.blog-list-style .list-posts article .entry-content{
padding: 30px 0 0; }
ul.list-item a.button{
padding-left: 10px;
padding-right: 10px;
}
.ts-blogs.item-list .article-content {
display: block;
width: 100%;
}
.ts-blogs.item-list .thumbnail-content,
.ts-blogs.item-list .entry-content{
width: 100%;
display: block;
}
.ts-blogs.item-list .thumbnail-content + .entry-content{
padding-left: 0; }
.footer-container .ts-blogs.item-list .thumbnail-content + .entry-content{
padding-left: 20px; }
.footer-container .ts-blogs.item-list .thumbnail-content,
.footer-container .ts-blogs.item-list .entry-content{
display: table-cell;
}
.footer-container .ts-blogs.item-list .article-content{
display: table;
width: 100%;
table-layout: fixed;
}
.single .social-sharing .ts-social-sharing {
text-align: left; }
.single .entry-content blockquote {
margin-bottom: 30px;
} .vc_row.contact-info-wrapper {
margin-left: -10px;
margin-right: -10px;
}
.vc_row.contact-info-wrapper > .wpb_column {
padding-left: 10px;
padding-right: 10px;
} .woocommerce .ts-products-widget ul.product_list_widget li .ts-wg-thumbnail, 
.ts-products-widget .woocommerce ul.product_list_widget li .ts-wg-thumbnail, 
.vc_col-sm-6 .woocommerce .ts-products-widget ul.product_list_widget li .ts-wg-thumbnail, 
.vc_col-sm-6 .ts-products-widget .woocommerce ul.product_list_widget li .ts-wg-thumbnail{
width: 130px;
}  .vc_row.banner-gap-17 .ts-banner-image {
max-width: 100%;
}
.banner-style-1 .heading-text {
font-size: 28px;
letter-spacing: 1px;
margin-bottom: 0;
}
.ts-banner .hashtag {
word-spacing: 10px;
letter-spacing: 1px;
}
.banner-style-3 .heading-text{
margin-bottom: 20px;
}
.banner-style-3 .heading-text2,
.banner-style-3 .heading-text3{
margin-bottom: 0;
}
.h1-big {
font-size: 60px;
line-height: 60px;
}
.vc_row.ts-banner h3.h2 {
font-size: 20px !important;
line-height: 26px !important;
}
.vc_row.ts-banner h2.h1 {
font-size: 26px !important;
line-height: 30px !important;
}
.ts-banner:not(.has-image) .box-content {
padding: 45px;
} .ts-product-category-banner-wrapper .category-item{
width: 100%;
float: none;
clear: both;
margin: 0 0 30px;
}
.ts-product-category-banner-wrapper .banner + .category-item:last-child{
margin-bottom: 0;
}
.ts-product-category-banner-wrapper > .category-column {
padding: 0 15px;
} .ts-team-members.style-3 .image-thumbnail,
.ts-team-members.style-3 .team-info,
.ts-team-members.style-3 .team-content{
display: block;
}
.ts-team-members.style-3 .image-thumbnail{
width: 100%;
} .home-fashion-newsletter {
padding: 50px 30px;
margin-left: 0;
margin-right: 0;
}
h2.vc_custom_heading.custom-fontsize-newsletter{
font-size:280%;
margin-bottom: 30px !important;
}
.vc_col-sm-12 .style-vertical .button,
.style-horizontal .subscribe-email .button{
min-width: 150px;
padding-left: 10px;
padding-right: 10px;
}
.style-horizontal .mailchimp-subscription input[type="email"]{
width: calc(100% - 160px);
}
.ts-product-in-category-tab-wrapper.tab-horizontal-center .list-categories ul.tabs > li {
margin: 10px 25px;
} .tab-heading-default .column-tabs .heading-tab,
.tab-heading-default .column-tabs .list-categories {
float: none;
width: 100%;
}
.tab-heading-default .column-tabs .list-categories {
margin-top: 15px;
}
.ts-product-in-category-tab-wrapper .column-tabs .tabs {
margin: 10px -15px 0;
}
.ts-product-in-category-tab-wrapper .column-tabs .tabs li {
margin: 0 15px;
} .footer-container .ts-blogs.item-list .thumbnail-content {
width: 50%;
} .coming-soon-wrapper > .wpb_column {
background-position: center !important;
}
.woocommerce .ts-products-widget ul.product_list_widget li, .ts-products-widget .woocommerce ul.product_list_widget li {
padding: 0;
}
.ts-countdown .counter-wrapper{
margin: 0 -10px;
}
.ts-countdown .counter-wrapper > div{
margin: 0 10px;
} body.error404 .fullwidth-template{
padding: 50px 0;
}
body.error404 article > h1{
font-size: 70px;
line-height: 70px;
}
body.error404 article > h2{
font-size: 24px;
line-height: 30px;
}
body.error404 article > p {
margin-bottom: 30px;
} .cosmetic-banner-custom h2.vc_custom_heading{
font-size: 580%;
}
.cosmetic-banner-custom h3.vc_custom_heading{
font-size: 400%;
letter-spacing: 4px;
} .drug-testimonials .custom-pdl h2 {
font-size: 24px;
}
.drug-testimonials .custom-pdl .h1-big {
font-size: 55px;
line-height: 60px;
margin-bottom: 20px;
} .search-no-results .blog-template .alert {
padding: 40px 0;
}
.search-no-results .blog-template .search-wrapper {
margin-bottom: 0;
}
.search-no-results .blog-template .search-wrapper .search-field {
margin-bottom: 2px;
}
.search-no-results .blog-template .search-wrapper .search-button {
width: 100%;
float: none; }
.search-no-results .blog-template .search-wrapper .search-button input[type="submit"] {
width: 100%;
}
.ts-testimonial-wrapper.show-dots.dots-left {
padding-left: 15px; }
.ts-testimonial-wrapper.show-dots.dots-left .owl-dots {
left: 0; }
}
@media only screen and (max-width: 375px){
.woocommerce-account .woocommerce-MyAccount-navigation > ul{
margin: 0 -5px;
}
.woocommerce-account .woocommerce-MyAccount-navigation li {
padding: 0 5px;
margin-bottom: 10px;
}
.woocommerce-account .woocommerce-MyAccount-navigation li > a{
padding-left: 5px;
padding-right: 5px;
}
}
@media only screen and (max-width: 320px){
.header-v3 .center-content > .container > .header-left{
max-width: 160px;
}
.header-fullwidth .header-middle div.header-right > div {
margin-left: 18px; }
.header-middle div.header-right > div,
.header-v4 div.header-right > div{
margin-left: 15px; }
.woocommerce ul#shipping_method li label {
font-size: 90%;
} .cosmetic-banner-custom h2.vc_custom_heading{
font-size: 400%;
}
.cosmetic-banner-custom h3.vc_custom_heading{
font-size: 330%;
}
.widget_categories ul.children {
margin-left: 20px;
}
.woocommerce .checkout #order_review tfoot .shipping ul.woocommerce-shipping-methods {
margin-left: -73px;
}
.home-fashion-newsletter {
padding: 40px 20px;
}
h2.vc_custom_heading.custom-fontsize-newsletter {
font-size: 200%;
}
table{
max-width: 100%;
overflow-x: auto;
}
table thead th {
font-size: 100%;
}
.wpb_text_column table th, .wpb_text_column table td,
.entry-content table th, .entry-content table td{
word-break: break-word;
}
}