.ts-sidebar:after, div#main:after, .ts-megamenu-container:after, .container:after, div.content-wrapper:after, .page-container:after, .ts-social-sharing ul:after, .color-swatch:after, .ts-product-attribute:after, .woocommerce-product-gallery__wrapper:after, .woocommerce > form.checkout:after, .woocommerce #customer_login:after, .header-right .language-currency:after, .woocommerce div.product:after{ display:table; content:""; clear:both; } @-webkit-keyframes animation_menu{ 0%{ visibility:hidden; transform:scale(1,0.7); } 100%{ visibility:visible; transform:scale(1,1); } } @keyframes animation_menu{ 0%{ visibility:hidden; transform:scale(1,0.7); } 100%{ visibility:visible; transform:scale(1,1); } } @-webkit-keyframes mySticky{ from{ transform:translateY(-100%); } to{ transform:translateY(0); } } @keyframes mySticky{ from{ transform:translateY(-100%); } to{ transform:translateY(0); } } @-webkit-keyframes animation_menu_sub{ 0%{ opacity:0; visibility:hidden; transform:scale(0.7,1); } 100%{ opacity:1; visibility:visible; transform:scale(1,1); } } @keyframes animation_menu_sub{ 0%{ opacity:0; visibility:hidden; transform:scale(0.7,1); } 100%{ opacity:1; visibility:visible; transform:scale(1,1); } } @-webkit-keyframes animation_fade{ 0%{ opacity:0; visibility:hidden; } 100%{ opacity:1; visibility:visible; } } @keyframes animation_fade{ 0%{ opacity:0; visibility:hidden; } 100%{ opacity:1; visibility:visible; } } @-webkit-keyframes animation_fade_out{ 0%{ opacity:1; visibility:visible; } 100%{ opacity:0; visibility:hidden; } } @keyframes animation_fade_out{ 0%{ opacity:1; visibility:visible; } 100%{ opacity:0; visibility:hidden; } } @-moz-keyframes slidebottomtotop{ 0% { transform:translateY(10px); opacity:0; } 100% { transform:translateY(0); opacity:1; } } @-webkit-keyframes slidebottomtotop{ 0% { transform:translateY(10px); opacity:0; } 100% { transform:translateY(0); opacity:1; } } @keyframes slidebottomtotop{ 0% { transform:translateY(10px); opacity:0; } 100% { transform:translateY(0); opacity:1; } } @-moz-keyframes spin{ 0% { -webkit-transform:rotate(0deg); transform:rotate(0deg) } to { -webkit-transform:rotate(1turn); transform:rotate(1turn) } } @-webkit-keyframes spin{ 0% { -webkit-transform:rotate(0deg); transform:rotate(0deg) } to { -webkit-transform:rotate(1turn); transform:rotate(1turn) } } @keyframes spin{ 0% { -webkit-transform:rotate(0deg); transform:rotate(0deg) } to { -webkit-transform:rotate(1turn); transform:rotate(1turn) } } @-webkit-keyframes animation_tranlate_right{ 0%{ opacity:0; visibility:hidden; transform:translateX(-5px); } 100%{ opacity:1; visibility:visible; transform:translateX(0); } } @keyframes animation_tranlate_right{ 0%{ opacity:0; visibility:hidden; transform:translateX(-5px); } 100%{ opacity:1; visibility:visible; transform:translateX(0); } } @-webkit-keyframes animation_tranlate_left{ 0%{ opacity:0; visibility:hidden; transform:translateX(5px); } 100%{ opacity:1; visibility:visible; transform:translateX(0); } } @keyframes animation_tranlate_left{ 0%{ opacity:0; visibility:hidden; transform:translateX(5px); } 100%{ opacity:1; visibility:visible; transform:translateX(0); } } .mobile-menu-wrapper .mobile-menu li[class*="lnr-"]:before, .ts-header nav.main-menu li[class*="lnr-"]:before, .search-button.search-icon .icon:before, .my-wishlist-wrapper > a:before, .ts-tiny-account-wrapper .account-control>a:before, .shopping-cart-wrapper .cart-control .ic-cart:before, .ts-mobile-icon-toggle .icon:before, .icon-menu-vertical .icon:before, .icon-menu-sticky-header .icon:before, .mobile-button-home .icon:before, .attribute-search-heading:after, .vertical-menu .ts-menu-drop-icon:after, .sub-menu > li.parent .ts-menu-drop-icon:after, .product-per-page-form ul.perpage .perpage-current:after, .woocommerce .woocommerce-ordering .orderby-current:after, .ts-language-switcher .wpml-ls-legacy-dropdown > ul > li > a:after, .ts-language-switcher .wpml-ls-legacy-dropdown-click > ul > li > a:after, .header-language .wpml-ls-legacy-dropdown > ul > li > a:after, .header-language .wpml-ls-legacy-dropdown-click > ul > li > a:after, .ts-currency-switcher .wcml_currency_switcher > a:after, .header-currency .wcml_currency_switcher > a:after, .single-navigation > a:before, .swiper-button-next:after, .swiper-button-prev:after, .ts-list-of-product-categories-wrapper .shop-more-button:after, .comment-actions .comment-reply-link:after, .widget-container span.icon-toggle:after, .widget-title-wrapper a.block-control:after, .widget_display_search > form > div:before, .search-table .search-button:before, .wp-block-search .wp-block-search__button:before, .woocommerce-product-search button[type="submit"]:before, body .select2-search--dropdown:before, #group-icon-header .tab-mobile-menu li:before, #group-icon-header .no-tab .menu-title span:before, #add_payment_method .cart-collaterals .shipping-calculator-button::after, .woocommerce-cart .cart-collaterals .shipping-calculator-button::after, .woocommerce-checkout .cart-collaterals .shipping-calculator-button::after, body .select2-container--default .select2-selection--single .select2-selection__arrow b:before, nav.main-menu > ul.menu li.parent > a:after, .mobile-menu-wrapper li .ts-menu-drop-icon:after, .product-group-button > div a:after, .product-group-button-meta > div a:before, .product-group-button > div.loop-add-to-cart a.added:after, .product-group-button-meta > .loop-add-to-cart .button.added:before, .summary .single-product-buttons a.compare:before, .summary .single-product-buttons .yith-wcwl-add-to-wishlist a:before, .woocommerce div.product div.images .woocommerce-product-gallery__trigger:before, .woocommerce .widget_price_filter .price_slider_amount .price_label > span:first-child:after, .add-to-cart-popup-content .heading .theme-title:before, .style-button-icon .mc4wp-form .subscribe-email .button:before, .ts-banner.button-text .ts-banner-button .button:after, .vertical-menu-heading:before, .woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before, .wc-block-components-notice-banner .wc-block-components-notice-banner__content:before, #to-top a:before, body #cboxClose:after, html body > h1 a.close:before, body table.compare-list tr.remove td > a .remove:before, #ts-filter-widget-area .close:after, .eicon-close:before, .search-button.search-icon .icon.active:before, .ts-floating-sidebar .close:after, .ts-popup-modal .close:after, .woocommerce table.shop_table .product-remove a:before, ul.products-list li .remove:before, .cart_list li .cart-item-wrapper a.remove:before, .woocommerce .summary form.cart button.button.added:before, .woocommerce ul.product_list_widget li a.button.added:before, body .wishlist_table.mobile li .additional-info-wrapper .product-remove a:before, .woocommerce .widget_shopping_cart .cart_list li a.remove:before, .woocommerce.widget_shopping_cart .cart_list li a.remove:before, .ts-active-filters .widget_layered_nav_filters ul li a:after, .woocommerce .ts-active-filters .widget_layered_nav_filters ul li a:after, .woocommerce .widget_layered_nav_filters ul li a:after, .elementor-widget-wp-widget-woocommerce_widget_cart .cart_list li a.remove:before, .ts-portfolio-wrapper a.like:before, .portfolio-like .ic-like:before, .woocommerce div.product .summary .stock:before, ul li.recentcomments .comment-author-link:before, .filter-widget-area-button > a:before, .dokan-store-list-filter-button:before, body.search.search-no-results .alert:before, .woocommerce.archive #primary > .woocommerce-info:before, .woocommerce-no-products-found .wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content:before, .ts-product-video-button:before, .ts-product-360-button:before, .pagination-wrap ul.pagination > li > a.prev:before, .pagination-wrap ul.pagination > li > a.next:before, .dokan-pagination-container .dokan-pagination li:first-child a:before, .dokan-pagination-container .dokan-pagination li:last-child a:before, .woocommerce nav.woocommerce-pagination ul li a.next:before, .woocommerce nav.woocommerce-pagination ul li a.prev:before, .ts-pagination ul li a.prev:before, .ts-pagination ul li a.next:before{ font-family:'Linearicons-Free'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; } .swiper-button-next:after, .single-navigation.next > a:before, .pagination-wrap ul.pagination > li > a.next:before, .dokan-pagination-container .dokan-pagination li:last-child a:before, .woocommerce nav.woocommerce-pagination ul li a.next:before, .ts-banner.button-text .ts-banner-button .button:after, .ts-pagination ul li a.next:before{ content:"\e87a"; } .swiper-button-prev:after, .single-navigation.prev > a:before, .pagination-wrap ul.pagination > li > a.prev:before, .dokan-pagination-container .dokan-pagination li:first-child a:before, .woocommerce nav.woocommerce-pagination ul li a.prev:before, .ts-pagination ul li a.prev:before{ content:"\e879"; } .ts-product-video-button:before{ content:"\e824"; } .ts-product-360-button:before{ content:"\e862"; } .woocommerce-error::before{ content:"\e880"; } .woocommerce-info::before{ display:none; } .woocommerce-message::before{ content:"\e87f"; } .ts-tiny-account-wrapper .account-control>a:before{ content:"\e82a"; } .shopping-cart-wrapper .cart-control .ic-cart:before{ content:"\e82e"; } .my-wishlist-wrapper > a:before{ content:"\e813"; } .vertical-menu-heading:before, #group-icon-header .tab-mobile-menu li:before, #group-icon-header .no-tab .menu-title span:before, .icon-menu-vertical .icon:before, .icon-menu-sticky-header .icon:before, .ts-mobile-icon-toggle .icon:before{ content:"\e871"; } #group-icon-header .tab-mobile-menu #vertical-menu:before{ content:"\e829"; } #group-icon-header .no-tab .menu-title span:before, #group-icon-header .tab-mobile-menu li:before{ display:inline-block; margin-right:7px; } .mobile-button-home .icon:before{ content:"\e800"; } .dokan-store-list-filter-button:before, .filter-widget-area-button > a:before{ content:"\e872"; } .filter-widget-area-button.active > a:before{ content:"\e870"; } body.search.search-no-results .alert:before, .woocommerce-no-products-found .wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content:before, .woocommerce.archive #primary > .woocommerce-info:before{ content:"\e855"; } .style-button-icon .mc4wp-form .subscribe-email .button:before{ content:"\e835"; } .ts-list-of-product-categories-wrapper .shop-more-button:after{ content:"\e87a"; } .woocommerce div.product .summary .stock:before{ content:"\e87f"; } #to-top a:before{ content:"\e877"; } body #cboxClose:after, html body > h1 a.close:before, body table.compare-list tr.remove td > a .remove:before, #ts-filter-widget-area .close:after, .eicon-close:before, .search-button.search-icon .icon.active:before, .ts-floating-sidebar .close:after, .ts-popup-modal .close:after, .woocommerce table.shop_table .product-remove a:before, ul.products-list li .remove:before, .cart_list li .cart-item-wrapper a.remove:before, body .wishlist_table.mobile li .additional-info-wrapper .product-remove a:before, .woocommerce .widget_shopping_cart .cart_list li a.remove:before, .woocommerce.widget_shopping_cart .cart_list li a.remove:before, .woocommerce .widget_layered_nav_filters ul li a:after, .ts-active-filters .widget_layered_nav_filters ul li a:after, .elementor-widget-wp-widget-woocommerce_widget_cart .cart_list li a.remove:before{ content:"\e870"; } .attribute-search-heading:after, .ts-language-switcher .wpml-ls-legacy-dropdown > ul > li > a:after, .ts-language-switcher .wpml-ls-legacy-dropdown-click > ul > li > a:after, .header-language .wpml-ls-legacy-dropdown > ul > li > a:after, .header-language .wpml-ls-legacy-dropdown-click > ul > li > a:after, .ts-currency-switcher .wcml_currency_switcher > a:after, .header-currency .wcml_currency_switcher > a:after, nav.main-menu > ul.menu li.parent > a:after, .product-per-page-form ul.perpage .perpage-current:after, .woocommerce .woocommerce-ordering .orderby-current:after, .widget-title-wrapper a.block-control:after, .elementor-widget[data-widget_type*="wp-widget-"] ul li > span.icon-toggle:after, body .select2-container--default .select2-selection--single .select2-selection__arrow b:before{ content:"\e874"; } .ts-language-switcher.dropdown-up .wpml-ls-legacy-dropdown > ul > li > a:after, .ts-language-switcher.dropdown-up .wpml-ls-legacy-dropdown-click > ul > li > a:after, .ts-currency-switcher.dropdown-up .wcml_currency_switcher > a:after, .group-button-header .header-language .wpml-ls-legacy-dropdown > ul > li > a:after, .group-button-header .header-language .wpml-ls-legacy-dropdown-click > ul > li > a:after, .group-button-header .header-currency .wcml_currency_switcher > a:after{ content:"\e873"; } .widget-container .cat-parent span.icon-toggle:after{ content:"\e876"; } .widget-title-wrapper a.block-control.active:after{ content:"\e873"; } .comment-actions .comment-reply-link:after{ content:'\e87a'; margin-left:5px; } .vertical-menu .ts-menu-drop-icon:after, .sub-menu > li.parent .ts-menu-drop-icon:after, nav.main-menu > ul.menu .sub-menu li.parent > a:after, .mobile-menu-wrapper li .ts-menu-drop-icon:after{ content:"\e876"; } .mobile-menu-wrapper li.active .ts-menu-drop-icon.active:after{ content:"\e875"; } body .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:before{ content:"\e873"; } .search-table .search-button:before, .widget_display_search > form > div:before, .wp-block-search .wp-block-search__button:before, .woocommerce-product-search button[type="submit"]:before, body .select2-search--dropdown:before, .search-button.search-icon .icon:before, .product-group-button > div.quickshop a:after, .woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{ content:"\e86f"; } .product-group-button > div.compare a:after, .summary .single-product-buttons a.compare:before{ content:"\e862"; } .ts-portfolio-wrapper a.like:before, .portfolio-like .ic-like:before, .product-group-button > div.wishlist a:after, .summary .single-product-buttons .yith-wcwl-add-to-wishlist a:before, .product-group-button-meta > div.wishlist a:before{ content:"\e813"; } .product-group-button > div.loop-add-to-cart a:after{ content:"\e82e"; } .product-group-button > div.compare a.added:after{ content:"\e88c"; } .summary .single-product-buttons a.compare.added:before, .add-to-cart-popup-content .heading .theme-title:before, .product-group-button > div.loop-add-to-cart a.added:after, .product-group-button-meta > .loop-add-to-cart .button.added:before, .woocommerce ul.product_list_widget li a.button.added:before, .woocommerce .summary form.cart button.button.added:before{ content:"\e87f"; } .product-group-button > div.compare a.added:after, .summary .single-product-buttons a.compare.added:before, .add-to-cart-popup-content .heading .theme-title:before, .product-group-button > div.loop-add-to-cart a.added:after, .product-group-button-meta > .loop-add-to-cart .button.added:before, .woocommerce ul.product_list_widget li a.button.added:before, .woocommerce .summary form.cart button.button.added:before{ margin-right:10px; } .list .product-group-button-meta > .loop-add-to-cart .button.added:before, .woocommerce ul.product_list_widget li a.button.added:before{ font-size:11px; margin-right:2px; } .product-group-button > div.loop-add-to-cart a.added:after{ display:block !important; margin:0; } #add_payment_method .cart-collaterals .shipping-calculator-button::after, .woocommerce-cart .cart-collaterals .shipping-calculator-button::after, .woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{ content:"\e84e"; display:inline-block; float:left; margin:0 6px 0 0; font-size:125%; margin-top:1px; } .ts-portfolio-wrapper a.like.already-like:before, .portfolio-like .ic-like.already-like:before, .ts-header nav > ul.menu li[class*="fa-"]:before, .mobile-menu-wrapper nav > ul li[class*="fa-"]:before, .widget_nav_menu li[class*="fa-"]:before, .woocommerce-account .addresses .title .edit:before, .threesixty .nav_bar a:before, .gridlist-toggle > span:before, .widget_product_categories ul li a:after, .ts-product-categories-widget-wrapper ul li a:after, .widget-container.product-filter-by-brand ul > li label:after, .product-filter-by-availability ul li label:after, .product-filter-by-price ul li label:after, .woocommerce .widget_rating_filter ul li a:after, .woocommerce .widget_layered_nav_filters ul li a:after, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:after, .product-filter-by-color ul li a:after, .yith-wfbt-section li .checkboxbutton.checked:after, .product-group-button-meta > div.wishlist .added a:before, .product-group-button > div.wishlist .added a:after, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist.added a:before{ font-family:"Font Awesome 5 Free"; font-style:normal; font-weight:400; text-transform:none; letter-spacing:0; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; } .product-group-button-meta > div.wishlist .added a:before, .product-group-button > div.wishlist .added a:after, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist.added a:before{ content:"\f004"; font-weight:900; } .widget_product_categories ul li a:after, .ts-product-categories-widget-wrapper ul li a:after, .widget-container.product-filter-by-brand ul > li label:after, .product-filter-by-price ul > li label:after, .product-filter-by-availability ul li label:after, .woocommerce .widget_rating_filter ul li a:after, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:after, .product-filter-by-color ul li a:after, .yith-wfbt-section li .checkboxbutton.checked:after, .woocommerce.yith-wfbt-section .yith-wfbt-form .yith-wfbt-items li span.checkboxbutton.checked:after{ content:"\f00c"; font-weight:900; } .gridlist-toggle > .grid:before{ content:"\f84c"; font-weight:900; } .gridlist-toggle > .list:before{ content:"\f0c9"; font-weight:900; } .ts-portfolio-wrapper a.like.already-like:before, .portfolio-like .ic-like.already-like:before{ content:"\f004"; font-weight:900; } .threesixty .nav_bar a:before{ content:"\f04b"; font-weight:900; } .threesixty .nav_bar a.nav_bar_stop:before{ content:"\f04d"; } .threesixty .nav_bar a.nav_bar_previous:before{ content:"\f049"; } .threesixty .nav_bar a.nav_bar_next:before{ content:"\f050"; } .widget_nav_menu li.fas:before, .ts-header nav > ul.menu li.fas:before, .mobile-menu-wrapper nav > ul li.fas:before{ font-weight:900; } .widget_nav_menu li.fab:before, .ts-header nav > ul.menu li.fab:before, .mobile-menu-wrapper nav > ul li.fab:before{ font-family:"Font Awesome 5 Brands"; } .woocommerce-account .addresses .title .edit:before{ content:"\f303"; font-weight:900; } .icon-menu-vertical .icon:hover, .icon-menu-sticky-header .icon:hover{ opacity:0.8; } .elementor-lightbox .dialog-lightbox-close-button, .elementor-lightbox .elementor-swiper-button{ outline:0; } .widget-title-wrapper a.block-control, .widget-container span.icon-toggle{ position:absolute; width:24px; height:24px; top:3px; right:0; line-height:24px; cursor:pointer; color:inherit; text-decoration:none; text-align:center; text-indent:0; letter-spacing:0; z-index:8; } .widget-container.widget_categories span.icon-toggle{ top:12px; left:0; right:auto; } .widget-container.widget_categories ul > li:first-child span.icon-toggle{ top:-1px; } .widget-title-wrapper a.block-control:after, .widget-container span.icon-toggle:after{ display:inline-block; font-size:14px; line-height:24px; transition:200ms ease; } .widget-title-wrapper a.block-control{ top:0; display:none; } .widget_categories ul li.cat-parent{ position:relative; padding-left:20px; } .widget-container ul li > span.icon-toggle{ text-align:left; } .widget-container ul li > span.icon-toggle:after{ letter-spacing:0; font-size:10px; } .widget-container ul li.active > span.icon-toggle:after{ transform:rotate(90deg); } .widget-title-wrapper a.block-control:after{ position:absolute; top:50%; right:0; transform:translateY(-50%); font-size:16px; } .mailchimp-subscription .processing button.button:before, .search-table .search-button:after, .product-group-button > div a.loading:after, .woocommerce .product-group-button > div .button.loading:after, .product-group-button-meta > div a.loading:after, .woocommerce .product-group-button-meta > div a.button.loading:after, .woocommerce div.product form.cart .button.loading:after, body .woocommerce table.compare-list .add-to-cart td a.loading:after, .wishlist_table .product-add-to-cart a.add_to_cart.loading:after{ content:""; width:14px; height:14px; border-width:1px; border-style:solid; border-color:rgba(0,0,0,0.3); border-top:1px solid #000000; border-radius:50%; text-align:center; display:inline-block; opacity:0; visibility:hidden; position:absolute; top:50%; left:50%; margin-top:-7px; margin-left:-7px; } .search-table .search-button:before, .search-table .search-button:after{ transition:100ms ease; } .product-group-button-meta > div.button-in a.loading:after, .woocommerce .product-group-button-meta > div.button-in a.button.loading:after, .woocommerce div.product form.cart div.button-in .button.loading:after{ top:0; left:0; margin:0; } .product-group-button-meta > div.button-in a.loading:before, .woocommerce .product-group-button-meta > div.button-in a.button.loading:before, .woocommerce div.product form.cart div.button-in .button.loading:before{ background:transparent !important; opacity:0; visibility:hidden; } .product-group-button-meta > div a.loading:after, body .woocommerce table.compare-list .add-to-cart td a.loading:after{ opacity:0; visibility:hidden; } .mailchimp-subscription .processing button.button:before, .search-table .loading ~ .search-button:after, .search-table .loading .search-button:after, .product-group-button > div a.loading:after, .woocommerce .product-group-button > div .button.loading:after, .product-group-button-meta > div a.loading:after, .woocommerce div.product form.cart .button.loading:after, .woocommerce .product-group-button-meta > div a.button.loading:after, body .woocommerce table.compare-list .add-to-cart td a.loading:after, .wishlist_table .product-add-to-cart a.add_to_cart.loading:after, .wishlist_table .product-add-to-cart a.add_to_cart.loading:after{ opacity:1; visibility:visible; -webkit-animation:spin 2s linear infinite; animation:spin 2s linear infinite; } .load-more-wrapper .button.loading:before, .ts-shop-load-more .button.loading:before, .woocommerce .ts-shop-load-more .button.loading:before, .ts-portfolio-wrapper .item-wrapper a.like.loading:before, .portfolio-like .ic-like.loading:before{ content:""; width:12px; height:12px; border-width:2px; border-style:solid; border-color:rgba(25,25,25,0.5); border-top:2px solid #000000; border-radius:50%; text-align:center; display:inline-block; position:absolute; top:50%; left:0; margin-top:-6px; -webkit-animation:spin 2s linear infinite; animation:spin 2s linear infinite; } .load-more-wrapper .button.loading:before, .ts-shop-load-more .button.loading:before, .woocommerce .ts-shop-load-more .button.loading:before, .ts-portfolio-wrapper .item-wrapper a.like.loading:before, .portfolio-like .ic-like.loading:before{ width:12px; height:12px; position:static; background:transparent; margin-top:-3px; vertical-align:middle; border-width:1px; border-top-width:1px; } body.load-more-button .ts-shop-load-more .button.loading:after{ display:none; } .load-more-wrapper .button.loading:before, .ts-shop-load-more .button.loading:before, .woocommerce .ts-shop-load-more .button.loading:before{ margin-right:5px; } .mailchimp-subscription .processing button.button:before{ width:14px; height:14px; position:static; margin:0 5px 0 0; background:transparent; } .wishlist_table .product-add-to-cart a.add_to_cart.loading:before, .product-group-button-meta > div a.loading:after, .woocommerce .product-group-button-meta > div a.button.loading:after, .woocommerce div.product form.cart .button.loading:after, body .woocommerce table.compare-list .add-to-cart td a.loading:after{ width:16px; height:16px; margin:-8px 0 0 -8px; background:transparent; z-index:10; } .search-table .search-field.loading ~ .search-button:before, .search-table .search-field.loading .search-button:before, ul.product_list_widget li a.button.loading:before, .woocommerce ul.product_list_widget li a.button.loading:before, .wishlist_table .product-add-to-cart a.add_to_cart.loading:before, .product-group-button-meta > div:not(.button-in) a.loading:before, .woocommerce .product-group-button-meta > div:not(.button-in) a.button.loading:before, .woocommerce div.product form.cart .button.loading:before, body .woocommerce table.compare-list .add-to-cart td a.loading:before{ content:''; position:absolute; top:0; left:0; bottom:0; right:0; border:none; width:100%; animation:none; border-radius:42px; margin:0; padding:0; transform:none; height:100%; } div.blockUI.blockOverlay{ z-index:992 !important; -webkit-animation:none !important; -moz-animation:none !important; animation:none !important; background:transparent !important; left:0; top:0; width:100%; height:100%; position:absolute; opacity:1 !important; } .dropdown-container ul.cart_list li.loading:before, div.blockUI.blockOverlay:before, .woocommerce div.blockUI.blockOverlay:before{ left:0; right:0; bottom:0; height:100%; width:100%; top:0; z-index:4; opacity:0.9; margin:0; background-image:none; position:absolute; display:inline-block; content:"" ; -webkit-animation:none ; -moz-animation:none; animation:none; } .button-in .blockUI.blockOverlay:before, .single_add_to_wishlist.loading{ opacity:1 !important; } .images.loading:after, body:not(.elementor-editor-active) .elementor-section.loading:before, .ts-product .content-wrapper.loading:after, .ts-instagram-wrapper.loading:after, .ts-logo-slider-wrapper.loading .content-wrapper:after, .related-posts.loading .content-wrapper:after, .woocommerce .product figure.loading:after, .ts-products-widget-wrapper.loading:after, .ts-blogs-widget-wrapper.loading:after, .ts-recent-comments-widget-wrapper.loading:after, .blogs article a.gallery.loading:after, .ts-blogs-wrapper.loading .content-wrapper:after, .ts-testimonial-wrapper .items.loading:after, .ts-twitter-slider .items.loading:after, .entry-format .thumbnail.loading:after, article .thumbnail.loading:after, .ts-portfolio-wrapper.loading:after, .thumbnails.loading:after, .ts-product-category-wrapper .content-wrapper.loading:after, .thumbnails-container.loading:after, .column-products.loading:after, .ts-team-members .loading:after, .ts-products-widget-wrapper.loading:after, .ts-blogs-widget-wrapper.loading:after, .ts-recent-comments-widget-wrapper.loading:after, .summary .single-product-buttons .yith-wcwl-add-to-wishlist a.loading:after, .summary .single-product-buttons a.compare:after, .ts-tiny-cart-wrapper li div.blockUI.blockOverlay:after, .widget_shopping_cart li div.blockUI.blockOverlay:after, .elementor-widget-wp-widget-woocommerce_widget_cart div.blockUI.blockOverlay:after, .ts-popup-modal.loading .overlay:before, #cboxLoadingGraphic:after, .dropdown-container ul.cart_list li.loading:after, .woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after, div.blockUI.blockOverlay:after, .woocommerce div.blockUI.blockOverlay:after, div.wpcf7 .ajax-loader:after{ border-width:2px; border-style:solid; border-top:2px solid #000000; border-radius:50%; left:50%; top:50%; margin-top:-12px; margin-left:-12px; position:absolute; width:24px; height:24px; content:""; -webkit-animation:spin 2s linear infinite; animation:spin 2s linear infinite; background:transparent !important; z-index:9; } body:not(.elementor-editor-active) .elementor-section.loading:before, .woocommerce-cart .woocommerce-cart-form div.blockUI.blockOverlay:after, .images.loading:after, .ts-product .content-wrapper.loading:after, .ts-logo-slider-wrapper.loading .content-wrapper:after, .ts-instagram-wrapper.loading:after, .related-posts.loading .content-wrapper:after, .woocommerce .product figure.loading:after, .blogs article a.gallery.loading:after, .ts-blogs-wrapper.loading .content-wrapper:after, .ts-testimonial-wrapper .items.loading:after, .ts-twitter-slider .items.loading:after, .entry-format .thumbnail.loading:after, article .thumbnail.loading:after, .ts-portfolio-wrapper.loading:after, .thumbnails.loading:after, .ts-product-category-wrapper .content-wrapper.loading:after, .thumbnails-container.loading:after, .column-products.loading:after, .ts-team-members .loading:after, .ts-popup-modal.loading .overlay:before, #cboxLoadingGraphic:after{ width:36px; height:36px; margin-left:-18px; margin-top:-18px; border-width:3px; border-top-width:3px; } .ts-popup-modal.loading .overlay:before, #cboxLoadingGraphic:after{ border-color:rgba(255,255,255,0.6); border-top-color:rgba(255,255,255,1); } body table.compare-list tr.remove div.blockUI.blockOverlay, body table.compare-list tr.remove div.blockUI.blockOverlay:before{ opacity:1 !important; } body table.compare-list tr.remove div.blockUI.blockOverlay:after{ width:16px; height:16px; margin-top:-8px; margin-left:-8px; } .images.loading, .ts-product .content-wrapper.loading, .ts-logo-slider-wrapper.loading, .ts-instagram-wrapper.loading, .related-posts.loading .content-wrapper, .woocommerce .product figure.loading, .ts-products-widget-wrapper.loading, .ts-blogs-widget-wrapper.loading, .ts-recent-comments-widget-wrapper.loading, .blogs article a.gallery.loading, .ts-blogs.loading .content-wrapper, .ts-testimonial-wrapper .items.loading, .ts-twitter-slider .items.loading, .entry-format .thumbnail.loading, article .thumbnail.loading, .ts-portfolio-wrapper.loading, .thumbnails.loading, .ts-product-category-wrapper .content-wrapper.loading, body:not(.elementor-editor-active) .elementor-section.loading, .thumbnails-container.loading, .column-products.loading, .ts-team-members .loading{ position:relative; overflow:hidden; background:transparent !important; border-color:transparent; } .images > *, .ts-product:not(.ts-slider) .content-wrapper > *, .ts-logo-slider-wrapper .content-wrapper > *, .related-posts:not(.ts-slider) .content-wrapper > *, .woocommerce .product figure > *, .ts-products-widget-wrapper:not(.ts-slider) > *, .ts-blogs-widget-wrapper:not(.ts-slider) > *, .ts-recent-comments-widget-wrapper:not(.ts-slider) > *, .blogs article a.gallery > *, .ts-blogs:not(.ts-slider) .content-wrapper > *, .ts-testimonial-wrapper:not(.ts-slider) .items > *, .ts-twitter-slider:not(.ts-slider) .items > *, article .thumbnail > *, .ts-portfolio-wrapper:not(.ts-slider) > *, .thumbnails > *, .ts-product-category-wrapper:not(.ts-slider) .content-wrapper > *, body:not(.elementor-editor-active) .elementor-section > *, .thumbnails-container > *, .ts-team-members:not(.ts-slider) > *{ transition:opacity 350ms ease 0s, visibility 350ms ease 0s; } .images.loading > *, .ts-product .content-wrapper.loading > *, .ts-instagram-wrapper.loading > *, .ts-logo-slider-wrapper.loading .content-wrapper > *, .related-posts.loading .content-wrapper > *, .woocommerce .product figure.loading > *, .ts-products-widget-wrapper.loading > *, .ts-blogs-widget-wrapper.loading > *, .ts-recent-comments-widget-wrapper.loading > *, .blogs article a.gallery.loading > *, .ts-blogs.loading .content-wrapper > *, .ts-testimonial-wrapper .items.loading > *, .ts-twitter-slider .items.loading > *, .entry-format .thumbnail.loading > *, article .thumbnail.loading > *, .ts-portfolio-wrapper.loading > *, .thumbnails.loading > *, .ts-product-category-wrapper .content-wrapper.loading > *, body:not(.elementor-editor-active) .elementor-section.loading > *, .thumbnails-container.loading > *, .column-products.loading > *, .ts-team-members .loading > *{ visibility:hidden; opacity:0; } .thumbnails.loading:before, .thumbnails-container.loading:before{ display:block !important } .ts-product .content-wrapper.loading{ max-height:400px; } .ts-product.ts-product-brand-wrapper .content-wrapper.loading{ height:160px; } .ts-product-category-wrapper .content-wrapper.loading, .ts-portfolio-wrapper.ts-masonry.loading, .ts-blogs.loading .content-wrapper, .ts-products-widget-wrapper.loading, .ts-recent-comments-widget-wrapper.loading, .entry-format .thumbnail.loading, article .thumbnail.loading, .single-portfolio .thumbnails.loading, .ts-team-members .loading, .woocommerce .product figure.loading, .images.loading, .ts-blogs-widget-wrapper.loading, .ts-instagram-wrapper.loading, .ts-testimonial-wrapper .items.loading, .ts-twitter-slider .items.loading, .ts-portfolio-wrapper.loading{ height:200px; } .ts-product-category-wrapper.show-icon .content-wrapper.loading{ height:70px; } .ts-logo-slider-wrapper.loading .content-wrapper{ height:142px; } .related-posts.loading .content-wrapper, .blogs article a.gallery.loading{ height:280px; } .column-products.loading{ height:373px; } .columns-2 .list-posts article a.gallery.loading{ height:340px; } .thumbnails-container.loading, .thumbnails.loading{ height:100px; } body:not(.elementor-editor-active) .elementor-section.loading{ height:1000px; } header .logo img{ transition:350ms ease 0s; } .ts-header{ padding:0; display:block; } .ts-header .header-container{ position:relative; } .ts-menu nav > ul, nav > ul.menu > ul{ padding:0; margin:0; } .ts-menu nav > ul:after, nav > ul.menu > ul:after{ display:table; content:""; clear:both; } .ts-menu nav > ul > li, nav > ul.menu > ul > li{ list-style:none; float:left; padding:0; margin:0; } .ts-menu nav > ul > li{ margin:0 30px 0 0; } nav > ul.menu > ul > li > a{ font-size:15px; line-height:18px; padding:15px 20px; color:#000000; display:inline-block; text-decoration:none; } nav > ul.menu li > a, nav > ul.menu > ul > li > a:hover{ text-decoration:none; } li.hide ul.sub-menu{ display:none !important; } .ts-header nav > ul.menu ul.sub-menu li:hover > ul.sub-menu{ -webkit-animation-duration:300ms; -moz-animation-duration:300ms; animation-duration:300ms; 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_menu_sub; -moz-animation-name:animation_menu_sub; animation-name:animation_menu_sub; -webkit-transform-origin:0 0 0; -moz-transform-origin:0 0 0; -ms-transform-origin:0 0 0; display:block; } .ts-header nav .menu{ margin:0; } .ts-header .menu-center{ text-align:center; } .ts-header .menu-center .menu-wrapper, .ts-header .menu-wrapper .vertical-menu-wrapper, .ts-header .menu-wrapper .ts-menu{ display:inline-block; } .ts-header .menu-wrapper .ts-menu{ position:relative; } .logo-center .logo-wrapper, .menu-center .menu-wrapper{ text-align:center; padding-left:0; padding-right:0; } .menu-right .menu-wrapper{ text-align:right; } .menu-wrapper nav > ul.menu, .menu-wrapper nav > ul{ margin:0; text-align:left; } .ts-header .menu-wrapper nav > ul.menu, .ts-header .menu-wrapper nav > ul{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .ts-header nav.main-menu > ul.menu > li, .ts-header nav.main-menu > ul > li{ list-style:none; position:relative; padding:0; margin:0 35px 0 0; display:inline-block; cursor:pointer; } .header-v4 .ts-header nav.main-menu > ul.menu > li, .header-v4 .ts-header nav.main-menu > ul > li, .header-v2 .ts-header nav.main-menu > ul.menu > li, .header-v2 .ts-header nav.main-menu > ul > li{ margin-right:25px; } .ts-header nav.main-menu > ul.menu > li:last-child, .ts-header nav.main-menu > ul > li:last-child, .header-v4 .ts-header nav.main-menu > ul.menu > li:last-child, .header-v4 .ts-header nav.main-menu > ul > li:last-child, .header-v2 .ts-header nav.main-menu > ul.menu > li:last-child, .header-v2 .ts-header nav.main-menu > ul > li:last-child{ margin-right:0; } .menu-desc{ line-height:1.2; font-size:75%; font-weight:normal; width:100%; } header .logo-header a{ padding:0; } header .logo-header a:before{ display:none !important; } .ts-header nav > ul.menu > li:hover, .ts-header nav > ul > li:hover{ z-index:993; } .ts-header nav > ul.menu > li a:hover, .ts-header nav > ul > li a:hover{ text-decoration:none; } .ts-header nav > ul.menu > li > a, .ts-header nav > ul > li > a{ position:relative; text-transform:uppercase; display:inline-block; } .ts-header nav > ul.menu li:before, .mobile-menu-wrapper nav > ul li:before, ul.menu li .menu-icon{ line-height:1; display:inline-block; } .mobile-menu-wrapper nav > ul li:before, .mobile-menu-wrapper ul.menu li .menu-icon{ margin-right:5px; } .widget_nav_menu li:before{ margin-right:10px; } .ts-header nav > ul.menu li:before{ min-width:26px; } .ts-header nav > ul.menu li[class*="lnr-"], .ts-header nav > ul.menu li[class*="fa-"]{ padding-left:33px !important; } .mobile-menu-wrapper .mobile-menu li[class*="lnr-"], .ts-header nav.main-menu li[class*="lnr-"], .mobile-menu-wrapper .mobile-menu li[class*="fa-"], .ts-header nav.main-menu li[class*="fa-"]{ font-family:inherit !important; font-weight:inherit !important; } .ts-header ul.menu li a.has-icon .menu-icon, .ts-header nav > ul.menu li:before{ display:inline-block; vertical-align:7px; margin-right:10px; } .ts-header .vertical-menu ul.menu li a.has-icon .menu-icon, .ts-header nav.vertical-menu > ul.menu li:before{ vertical-align:8px; margin-right:20px; } ul.menu li .menu-icon{ width:27px; position:relative; } ul.menu li > a > .menu-icon .icon-hover{ position:absolute; top:0; left:0; opacity:0; visibility:hidden; } ul.menu li:hover > a > .menu-icon .icon-hover{ opacity:1; visibility:visible; } ul.menu li:hover > a.has-icon > .menu-icon > img.icon-hover ~ img{ opacity:0; visibility:hidden; } .vertical-menu ul.menu li .menu-icon{ width:36px; } .ts-header nav > ul.menu li.empty-label > a, .mobile-menu-wrapper nav > ul li.empty-label > a{ font-size:0; } .ts-header nav > ul.menu li.empty-label:hover, .mobile-menu-wrapper nav > ul li.empty-label:hover{ cursor:pointer; } .ts-header nav > ul.menu li.no-arrow > a:after, .mobile-menu-wrapper nav > ul li.no-arrow > a:after, .ts-header nav > ul.menu li.empty-label > a:after, .mobile-menu-wrapper nav > ul li.empty-label > a:after{ display:none !important; } .mobile-menu-wrapper nav > ul li:before, .mobile-menu-wrapper ul.menu li .menu-icon{ vertical-align:middle; } .footer-container .elementor-widget-container > h5, .ts-megamenu-container .elementor-widget .elementor-widget-container h5, .footer-container .ts-list-of-product-categories-wrapper h3.heading-title, .ts-megamenu-container .ts-list-of-product-categories-wrapper h3.heading-title, .mobile-menu-wrapper .mobile-menu ul.sub-menu .elementor-widget-wp-widget-nav_menu h1, .mobile-menu-wrapper .mobile-menu ul.sub-menu .elementor-widget-wp-widget-nav_menu h2, .mobile-menu-wrapper .mobile-menu ul.sub-menu .elementor-widget-wp-widget-nav_menu h3, .mobile-menu-wrapper .mobile-menu ul.sub-menu .elementor-widget-wp-widget-nav_menu h4, .mobile-menu-wrapper .mobile-menu ul.sub-menu .elementor-widget-wp-widget-nav_menu h5, .mobile-menu-wrapper .mobile-menu ul.sub-menu .elementor-widget-wp-widget-nav_menu h6, .ts-header .menu-wrapper .ts-menu ul.sub-menu .elementor-widget-wp-widget-nav_menu h1, .ts-header .menu-wrapper .ts-menu ul.sub-menu .elementor-widget-wp-widget-nav_menu h2, .ts-header .menu-wrapper .ts-menu ul.sub-menu .elementor-widget-wp-widget-nav_menu h3, .ts-header .menu-wrapper .ts-menu ul.sub-menu .elementor-widget-wp-widget-nav_menu h4, .ts-header .menu-wrapper .ts-menu ul.sub-menu .elementor-widget-wp-widget-nav_menu h5, .ts-header .menu-wrapper .ts-menu ul.sub-menu .elementor-widget-wp-widget-nav_menu h6{ font-size:100%; line-height:20px; margin-bottom:17px; cursor:default; } .ts-header nav > ul.menu li .menu-desc{ text-transform:none; } .menu-sub-label{ position:absolute; right:-20px; top:-10px; padding:1px 2px; line-height:13px; font-size:9px; color:#ffffff; background-color:#000000; text-align:center; min-width:35px; text-transform:uppercase; border-radius:3px; } .sub-menu .menu-sub-label{ top:-3px; right:-24px; } .mobile-menu-wrapper .sub-menu .menu-sub-label{ top:-7px; } .menu-sub-label:before{ width:0; height:0; border-top:2px solid; border-left:4px solid; border-bottom:7px solid; border-top-color:transparent !important; border-bottom-color:transparent !important; border-left-color:#000000; border-right-color:#000000; transform:rotate(15deg); position:absolute; right:50%; margin-right:-3px; content:""; bottom:-5px; } .ts-header nav > ul.menu li .ts-megamenu-widgets-container > ul{ padding:0; margin:0; width:auto; } .ts-mega-menu{ margin:0 -10px; overflow:hidden; } .ts-menu-drop-icon{ position:absolute; right:0; left:auto; top:50%; line-height:1; transform:translate(0,-50%); font-size:7px; padding:0 17px 0 0; } nav.mobile-menu > ul.menu > li.parent > .ts-menu-drop-icon:after{ display:inline-block; vertical-align:-1px; } nav.main-menu > ul.menu li.parent > a:after{ font-size:10px; margin:0 0 0 3px; display:inline-block; vertical-align:1px; } nav.main-menu ul.menu .sub-menu > li{ display:block; position:relative; z-index:2; } nav.main-menu > ul.menu .sub-menu li.parent > a:after{ margin-left:0; position:absolute; right:0; display:none; } nav.main-menu > ul.menu .sub-menu li.parent > .ts-menu-drop-icon{ position:absolute; right:0; font-size:8px; padding:0; margin:0 0 0 3px; display:inline-block; vertical-align:top; transform:none; top:16px; } nav.main-menu > ul.menu .sub-menu > li.parent:first-child > .ts-menu-drop-icon{ top:6px; } .ts-header nav > ul.menu li ul.sub-menu{ position:absolute; z-index:999; top:100%; margin:0; padding:44px 30px 30px; width:260px; left:0; margin-left:-30px; display:none; } .ts-header .header-bottom nav > ul.menu > li:first-child ul.sub-menu{ margin-left:-30px; } .ts-header .attribute-search-wrapper + .menu-wrapper nav > ul.menu li ul.sub-menu{ margin-left:-35px; } .ts-header nav > ul.menu li.ts-megamenu ul.sub-menu{ margin-left:0 !important; } .header-transparent .ts-header nav > ul.menu li ul.sub-menu{ top:100%; } .ts-header nav > ul.menu li:hover > ul.sub-menu{ display:block; -webkit-animation-duration:200ms; -moz-animation-duration:200ms; animation-duration:200ms; animation-delay:250ms; -webkit-animation-delay:250ms; -moz-animation-delay:250ms; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-name:animation_menu; -moz-animation-name:animation_menu; animation-name:animation_menu; -webkit-transform-origin:0 0 0; -moz-transform-origin:0 0 0; -ms-transform-origin:0 0 0; } .ts-header nav > ul.menu li ul.sub-menu:before, .ts-header nav > ul.menu li ul.sub-menu:after{ content:""; position:absolute; top:13px; right:0; left:0; bottom:0; z-index:0; background-color:#ffffff; } .ts-header nav > ul.menu li ul.sub-menu:before{ box-shadow:0 0 10px rgba(101,101,101,0.2); } .ts-header nav > ul.menu li.ts-megamenu ul.sub-menu{ padding-top:48px; } .ts-header nav > ul.menu li ul.sub-menu:after{ top:14px; } .ts-header nav > ul.menu li ul.sub-menu:after{ background-size:contain; } .ts-header nav > ul.menu li.bg-full-height ul.sub-menu:after{ background-size:cover; } .ts-header nav > ul.menu li ul.sub-menu ul.sub-menu{ left:100%; padding:30px 30px 30px 60px; top:-23px; z-index:990; margin:0; } .ts-header nav > ul.menu li ul.sub-menu ul.sub-menu:before, .ts-header nav > ul.menu li ul.sub-menu ul.sub-menu:after{ top:-1px; left:30px; } .ts-header nav > ul.menu li ul.sub-menu ul.sub-menu:after{ top:0; } .ts-header nav > ul.menu > li > ul.sub-menu > li:first-child > ul.sub-menu{ top:-30px; } .ts-header nav > ul.menu li ul.sub-menu ul.sub-menu ul.sub-menu{ z-index:991; } .ts-header nav > ul.menu li.menu-item-has-children:hover{ z-index:992; } .ts-header nav li.widget_nav_menu li > a:before, .ts-header nav .elementor-widget-wp-widget-nav_menu li > a:before{ display:none; } #page .ts-header nav .elementor-widget-wp-widget-nav_menu li > a{ padding-left:0; padding-right:0; } .ts-header nav > ul.menu li.ts-megamenu > ul.sub-menu > li{ padding:0 !important; margin:0 auto; display:block; } .ts-header nav > ul.menu ul.sub-menu > li > a, .ts-header nav li.widget_nav_menu li > a, .ts-header nav > ul.menu li.ts-normal-menu ul.sub-menu li > a{ display:table; position:relative; } .ts-header nav > ul.menu li.ts-megamenu-fullwidth ul.sub-menu{ width:1500px; } .ts-header nav > ul.menu li.ts-megamenu-columns-4 ul.sub-menu{ width:800px; } .ts-header nav > ul.menu li.ts-megamenu-columns-3 ul.sub-menu{ width:600px; } .ts-header nav > ul.menu li.ts-megamenu-columns-2 ul.sub-menu{ width:400px; } .ts-header nav > ul.menu li.ts-megamenu-columns-1 ul.sub-menu{ width:290px; } .ts-header nav.vertical-menu > ul.menu li.ts-megamenu-fullwidth ul.sub-menu{ width:940px; } .ts-header .ts-megamenu-container ul.menu li ul.sub-menu > li:last-child{ padding-bottom:0; } .ts-megamenu-container .elementor-widget ul.menu li ul.sub-menu{ position:static !important; width:100% !important; margin-bottom:-5px !important; opacity:1 !important; display:block !important; visibility:visible !important; padding:5px 0 0 20px !important; transform:none !important; transition:none !important; animation:none !important; } .ts-megamenu-container .elementor-widget ul.menu li ul.sub-menu:before, .ts-megamenu-container .elementor-widget ul.menu li ul.sub-menu:after{ display:none; } .ts-list-of-product-categories-wrapper .button-text:not(.ts-banner):not(.elementor-widget-button){ margin:0; } .elementor-widget-button.button-text .elementor-button{ text-underline-position:under; } .ts-megamenu-container .elementor-widget-container > ul li, .ts-megamenu-container .elementor-widget-container ul.menu li, .ts-megamenu-container .elementor-widget-container .list-icons li, .ts-megamenu-container .widget_categories > ul li, .ts-megamenu-container .product-categories li{ padding:0 0 14px !important; line-height:22px; } .footer-container .elementor-widget-wp-widget-nav_menu ul.menu{ margin-top:-5px; margin-bottom:-5px; } .menu-wrapper nav > ul.menu ul.sub-menu li > a, .menu-wrapper nav > ul.menu li.widget_nav_menu li > a, .widget-container ul.menu li.widget_nav_menu li > a, .widget-container ul.menu ul.sub-menu li > a{ transition:350ms ease 0s; } header li.widget_nav_menu{ margin:0; padding:0; } .menu-wrapper nav li.widget{ list-style:none; } .ts-menu nav .widgettitle{ margin-bottom:10px; text-transform:uppercase; position:relative; padding-bottom:0; } .menu-wrapper nav li.widget ul{ margin:0; } .menu-wrapper nav > ul.menu > li ul li.widget{ padding:5px 10px; float:left; } .menu-wrapper nav > ul.menu > li ul li.widget_nav_menu{ padding:0 10px; } .menu-wrapper nav > ul.menu > li ul li.widget_text{ padding:0; min-width:0; } .menu-wrapper nav li.ts-megamenu-fullwidth .widget_nav_menu{ width:16.66667%; } .menu-wrapper nav li.ts-megamenu-columns-4 .widget_nav_menu, .mg-col-4 > div{width:25%;} .menu-wrapper nav li.ts-megamenu-columns-3 .widget_nav_menu, .mg-col-3 > div{width:33.33333%} .menu-wrapper nav li.ts-megamenu-columns-2 .widget_nav_menu, .mg-col-2 > div{width:50%;} .menu-wrapper nav li.ts-megamenu-columns-1 .widget_nav_menu, .mg-col-1 > div{width:100%} .ts-megamenu-columns-2 li.widget, .ts-megamenu-columns-3 li.widget, .ts-megamenu-columns-4 li.widget, .ts-megamenu-fullwidth li.widget{ padding:0 20px; } .ts-megamenu-columns-1 li.widget{ clear:both; width:100%; } .ts-megamenu-columns-2 li.widget{ width:50%; } .ts-megamenu-columns-3 li.widget{ width:33.3333%; } .ts-megamenu-columns-4 li.widget{ width:25%; } .menu-wrapper nav div.ts-megamenu-widgets-container > ul > li{ position:relative; } .menu-wrapper nav div.ts-megamenu-widgets-container li.widget_text{ position:static; } .header-top, .header-bottom{ border-width:0 0 1px; border-style:solid; } .header-top > .container, .header-middle > .container, .header-bottom > .container{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; position:relative; } .header-top > .container, .header-middle > .container{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .header-middle > .container{ -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; padding-top:26px; padding-bottom:26px; } .header-bottom > .container{ padding-top:13px; padding-bottom:13px; } .ts-header nav > ul.menu > li > a, .ts-header nav > ul > li > a{ padding-top:4px; padding-bottom:4px; } .header-contact-info{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .header-bottom .header-contact-info{ padding:12px 40px; margin:-14px 0; } .header-v6 .header-bottom .container{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding-top:11px; padding-bottom:11px; } .header-v6 .vertical-menu-wrapper{ margin:-12px 0; } .header-v6 .header-bottom .header-contact-info{ padding:11px 0 11px 40px; background:transparent; color:inherit; } .header-v6 .vertical-menu-heading{ padding-top:25px; padding-bottom:25px; } .header-v6 .header-bottom .ts-search-by-category{ -webkit-box-flex:1; -ms-flex:1; flex:1; } .header-contact-info.has-icon{ position:relative; } .header-contact-info.has-icon:before{ content:''; width:34px; height:34px; background:url(https://etertattoo.ro/wp-content/themes/druco/images/phone-icon.png) no-repeat center; background-size:auto; display:inline-block; vertical-align:middle; margin-right:15px; } .header-contact-info > div > span, .header-contact-info > div > a{ display:block; color:inherit; } .header-contact-info > div > a:hover{ text-decoration:none; color:inherit; } .header-contact-info > div > span{ font-size:12px; line-height:14px; font-weight:normal; } .header-middle .ts-search-by-category + .header-contact-info{ margin-left:65px; } .header-note{ font-size:16px; margin-left:auto; } .header-note i{ font-size:30px; display:inline-block; vertical-align:-7px; margin-right:10px; } .header-top .header-note i{ font-size:100%; vertical-align:0; margin-right:5px; } .header-v6 .ts-header .header-note + div.header-right:not(:first-child){ margin-left:44px; } .header-bottom.menu-center > .container{ -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; } .ts-header .menu-center .vertical-menu-wrapper{ position:relative; } .ts-header div.header-right{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; } .ts-header div.language-currency:not(:first-child){ margin-left:80px; } .ts-header div.header-right:not(:first-child){ margin-left:22px; } .header-v2 .ts-header div.header-right:not(:first-child){ margin-left:37px; } .header-v5 .ts-header div.header-right:not(:first-child){ margin-left:44px; } .header-v6 .ts-header div.header-right:not(:first-child){ margin-left:auto; } .header-v6 header .logo-wrapper{ padding-right:80px; } .top-header-menu:not(:last-child){ margin-right:30px; } .ts-header .header-top nav > ul.menu > li > a, .ts-header .header-top nav > ul > li > a{ font-size:93%; line-height:inherit; font-weight:normal; text-transform:none; } .ts-header div.header-right .search-icon, .ts-header div.header-right .my-account-wrapper, .ts-header div.header-right .my-wishlist-wrapper, .ts-header div.header-right .shopping-cart-wrapper{ line-height:0; } .ts-header div.header-right .search-icon a, .ts-header div.header-right .my-account-wrapper a, .ts-header div.header-right .my-wishlist-wrapper a, .ts-header div.header-right .shopping-cart-wrapper a{ color:inherit; } #group-icon-header .header-contact-info, #group-icon-header .header-contact-info *{ color:inherit; text-decoration:none; } .social-icons ul li i{ font-size:16px; line-height:1; display:inline-block; vertical-align:middle; } .header-top > .container{ position:relative; padding-top:9px; padding-bottom:9px; line-height:18px; } .header-v6 .header-top > .container, .header-v6 .header-middle > .container{ padding-top:15px; padding-bottom:15px; } .header-v5 .header-top > .container{ padding-top:12px; padding-bottom:12px; } .header-top > .container > *{ -webkit-box-flex:1; -ms-flex:1; flex:1; min-width:25%; } .header-top > .container > .header-store-notice{ text-align:center; padding-left:15px; padding-right:15px; -webkit-box-flex:1; -ms-flex:1 0 auto; flex:1 0 auto; } .ts-header .header-top div.header-right:not(:first-child){ margin-left:0; } .header-delivery-note i, .header-store-notice i{ margin-right:4px; } .header-delivery-note img, .header-store-notice img{ vertical-align:-3px; margin-right:5px; } .header-top .header-language .wpml-ls-legacy-dropdown > ul > li > a:after, .header-top .header-language .wpml-ls-legacy-dropdown-click > ul > li > a:after, .header-top .header-currency .wcml_currency_switcher > a:after{ margin-left:3px; } .header-top > .container .header-currency .wcml_currency_switcher > a{ line-height:20px; } .header-top > .container .header-currency .wcml_currency_switcher > a:after{ margin-top:6px; } .header-top ul li, .header-top ol li{ line-height:inherit !important; } .header-top p{ margin-bottom:0; } .header-top .header-language, .header-top .header-currency{ color:inherit; } .header-top a:hover{ text-decoration:none; } .ts-header .header-top .header-left, .ts-header .header-top .header-right{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; } .header-top .header-left > *, .header-top .header-right > *{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .ts-header .info a, #group-icon-header .group-button-header .info a{ margin-left:20px; color:inherit; } body .header-top .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, body .header-top .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, .header-top .header-currency ul{ padding-top:33px !important; } body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, body .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, .header-currency ul{ line-height:22px; } .header-top .wcml_currency_switcher > ul:before, .header-top .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu:before, .header-top .wpml-ls-item-legacy-dropdown-click ul.wpml-ls-sub-menu:before{ top:13px !important; } body.header-v5 .header-top .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, body.header-v5 .header-top .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, .header-v5 .header-top .header-currency ul{ padding-top:35px !important; } .header-v5 .header-top .wcml_currency_switcher > ul:before, .header-v5 .header-top .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu:before, .header-v5 .header-top .wpml-ls-item-legacy-dropdown-click ul.wpml-ls-sub-menu:before{ top:15px !important; } body .wpml-ls-legacy-dropdown a{ line-height:inherit; } .social-icons ul li{ list-style:none; padding:0; display:inline-block; } .social-icons ul{ margin:0; } body .header-right .language-currency:last-child .header-language:last-child .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, body .header-right .language-currency:last-child .header-language:last-child .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, .header-right .language-currency:last-child .header-currency:last-child ul{ right:0; margin-right:0; } .ts-header .language-currency{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .ts-header .header-top .header-right > .language-currency:last-child{ margin-left:30px; padding-left:30px; margin-right:0; } .ts-header .header-top .header-right > .header-email + .language-currency:last-child{ padding-left:0; margin-left:0; } .ts-header .header-top .header-right > .header-email + .language-currency:last-child:before{ display:none; } .ts-header .language-currency, .ts-header .header-right{ margin-left:auto; } .language-currency > *:not(:last-child){ margin-right:20px; } .top-header-menu ul li, .header-top ul li{ list-style:none; display:inline-block; vertical-align:middle; padding:0; position:relative; } .top-header-menu>ul>li:not(:last-child){ margin-right:13px; } .header-middle{ position:relative; border-width:0 0 1px; border-style:solid; } .header-middle:hover{ z-index:999; } .header-language, .header-currency{ position:relative; display:block; float:left; } .header-v5 .header-middle{ border-width:0; } .header-v5 .header-middle > .container{ padding-top:22px; padding-bottom:22px; } .header-v5 .header-bottom{ margin-top:-22px; } .header-v5 .is-sticky .header-bottom{ margin-top:-13px; } .header-currency .wcml-spinner{ display:none; } .text-light .social-icons .list-icons li a, .text-light .ts-language-switcher .wpml-ls-legacy-list-horizontal, .text-light .ts-language-switcher .wpml-ls-legacy-list-vertical, .text-light .ts-language-switcher .wpml-ls-legacy-dropdown > ul > li > a, .text-light .ts-language-switcher .wpml-ls-legacy-dropdown-click > ul > li > a, .text-light .ts-currency-switcher .wcml_currency_switcher > a{ color:#ffffff !important; } .ts-language-switcher a, .ts-currency-switcher a{ color:inherit !important; } .header-language a:hover, .my-account-wrapper .account-control > a:hover, .shopping-cart-wrapper a.cart-control:hover, .my-wishlist-wrapper a:hover, .header-currency a:hover{ text-decoration:none; } .shopping-cart-wrapper{ cursor:pointer; position:relative; padding-right:5px; } .shopping-cart-wrapper .cart-icon{ position:relative; } .icon-menu-vertical .icon:before, .icon-menu-sticky-header .icon:before{ font-size:24px; } .search-button.search-icon .icon:before, .my-wishlist-wrapper .tini-wishlist:before, .shopping-cart-wrapper .cart-control .ic-cart:before, .ts-tiny-account-wrapper .account-control>a:before{ font-size:18px; } .search-button.search-icon .icon, .my-wishlist-wrapper .tini-wishlist, .my-account-wrapper .account-control > a, .shopping-cart-wrapper .cart-control{ display:block; position:relative; padding:13px; box-sizing:content-box; } .my-account-wrapper .account-control > a{ color:inherit; } .ts-header .my-account-wrapper .account-control > a{ font-size:0; letter-spacing:0; } .ts-tiny-account-wrapper .account-control>a:before{ display:inline-block; vertical-align:middle; } .ts-header .shopping-cart-wrapper:last-child .cart-control, .ts-header .my-wishlist-wrapper:last-child .tini-wishlist{ padding-right:10px; } .ts-header .search-button.search-icon:last-child .icon{ padding-right:0; } .dropdown-container .theme-title span, .my-wishlist-wrapper .tini-wishlist .count-number, .shopping-cart-wrapper .cart-control .cart-number{ position:absolute; top:1px; right:auto; left:23px; width:22px; height:22px; font-size:12px; line-height:22px; text-align:center; border-radius:50%; overflow:hidden; } .ts-tiny-account-wrapper{ position:relative; } .shopping-cart-wrapper .cart-control{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; color:inherit; } .shopping-cart-wrapper .cart-control .cart-total{ margin-left:15px; line-height:1; display:none; } .ts-floating-sidebar .ts-search-by-category > form .search-table .loading ~ .search-button:before{ opacity:1; visibility:visible; } .ts-tiny-cart-wrapper a.cart-control:hover{ text-decoration:none; } header .my-wishlist-wrapper a span{ right:-5px; } header .search-button .icon{ position:relative; display:block; text-align:center; cursor:pointer; letter-spacing:0; transition:350ms ease 0s; } .ts-language-switcher .wpml-ls-legacy-dropdown > ul > li > a:after, .ts-language-switcher .wpml-ls-legacy-dropdown-click > ul > li > a:after, .ts-currency-switcher .wcml_currency_switcher > a:after, .header-language .wpml-ls-legacy-dropdown > ul > li > a:after, .header-language .wpml-ls-legacy-dropdown-click > ul > li > a:after, .header-currency .wcml_currency_switcher > a:after{ font-size:10px; position:static !important; border:0 !important; display:block; float:right; margin:5px 0 0 3px; } .ts-language-switcher .wpml-ls-legacy-dropdown > ul > li > a, .ts-language-switcher .wpml-ls-legacy-dropdown-click > ul > li > a, .ts-currency-switcher .wcml_currency_switcher > a, .header-language .wpml-ls-legacy-dropdown > ul > li > a, .header-language .wpml-ls-legacy-dropdown-click > ul > li > a, .header-currency .wcml_currency_switcher > a{ line-height:19px; } .header-middle .container > .ts-search-by-category{ -webkit-box-flex:1; -ms-flex:1; flex:1; } .header-v4 header .logo-wrapper{ padding:0 147px 0 0; } .header-v4 .header-middle .header-contact-info{ margin-left:68px; } .header-v4 .ts-header div.header-right:not(:first-child){ margin-left:37px; } .ts-search-by-category > form{ max-width:100%; display:flex; flex-flow:row wrap; border-radius:60px; } .ts-search-by-category .select-category{ width:190px; border-width:0; padding-top:4px; padding-bottom:4px; padding-left:30px; padding-right:18px; margin-right:7px; text-transform:capitalize; background-color:transparent; position:relative; } .header-v3 .ts-search-by-category .select-category{ width:236px; } .ts-search-by-category form > .search-table{ position:relative; -webkit-box-flex:1; -ms-flex:1; flex:1; } .ts-search-by-category form > .select-category + .search-table:before{ content:''; display:block; width:1px; height:30px; position:absolute; top:50%; left:0; transform:translateY(-50%); background:rgba(123,91,91,0.15); } .ts-search-by-category .search-table .search-field input[type="text"]{ padding:12px 60px 12px 18px; border-width:0; background:transparent; } .ts-search-by-category .search-table .search-button{ width:40px; height:40px; right:5px; } .ts-search-by-category .search-table .search-button:before{ line-height:40px; } .ts-floating-sidebar .ts-search-by-category .search-table .search-field input[type="text"]{ border-width:1px; } header .logo-wrapper{ max-height:70px; padding:0 134px 0 0; } .header-v3 header .logo-wrapper{ padding-right:166px; } .header-v5 header .logo-wrapper{ padding-right:70px; } .normal-logo, .sticky-logo, .mobile-logo{ display:inline-block; vertical-align:middle; } .sticky-logo{ display:none; } .mobile-logo{ display:none; } header .logo-wrapper a{ font-size:40px; display:inline-block; vertical-align:top; } header .logo-wrapper a:hover{ text-decoration:none; } .logo-center > .container > *{ -webkit-box-flex:1; -ms-flex:1; flex:1; } .shopping-cart-wrapper .dropdown-container, .my-account-wrapper .dropdown-container, body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, body .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, .ts-currency-switcher ul, .header-currency ul{ display:none; position:absolute; content:""; right:auto; left:50%; top:100%; min-width:116px; padding:48px 30px 30px 30px; } .shopping-cart-wrapper .dropdown-container:before, .my-account-wrapper .dropdown-container:before, .wcml_currency_switcher > ul:before, .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu:before, .wpml-ls-item-legacy-dropdown-click ul.wpml-ls-sub-menu:before{ content:""; position:absolute; left:0; right:0; top:16px; bottom:0; border-width:2px 0 0; border-style:solid; border-bottom-left-radius:10px; border-bottom-right-radius:10px; display:block; z-index:-1; box-shadow:0 0 10px rgba(101,101,101,0.22); } .header-v6 .header-middle .shopping-cart-wrapper .dropdown-container:before, .header-v6 .header-middle .my-account-wrapper .dropdown-container:before{ top:22px; } .header-v6 .header-middle .shopping-cart-wrapper .dropdown-container:after, .header-v6 .header-middle .my-account-wrapper .dropdown-container:after{ top:23px; } .header-v6 .is-sticky .header-middle .shopping-cart-wrapper .dropdown-container:before, .header-v6 .is-sticky .header-middle .my-account-wrapper .dropdown-container:before{ top:18px; } .header-v6 .is-sticky .header-middle .shopping-cart-wrapper .dropdown-container:after, .header-v6 .is-sticky .header-middle .my-account-wrapper .dropdown-container:after{ top:19px; } .ts-currency-switcher.dropdown-up .wcml_currency_switcher > ul:before, .ts-language-switcher.dropdown-up .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu:before, .ts-language-switcher.dropdown-up .wpml-ls-item-legacy-dropdown-click ul.wpml-ls-sub-menu:before{ border-width:0 0 2px; border-top-left-radius:10px; border-top-right-radius:10px; border-bottom-left-radius:0; border-bottom-right-radius:0; } body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, body .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, .ts-currency-switcher ul, .header-currency ul{ padding-top:31px; padding-bottom:20px; width:140px; margin-left:-70px; } body .header-language .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, body .header-language .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, .header-currency ul{ padding-top:51px; } body .ts-language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, body .ts-language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, .ts-currency-switcher ul{ padding-top:38px; } .header-currency .wcml_currency_switcher > ul:before, .header-language .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu:before, .header-language .wpml-ls-item-legacy-dropdown-click ul.wpml-ls-sub-menu:before{ top:28px; } .ts-language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, .ts-language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, .ts-currency-switcher ul{ min-width:0; } .shopping-cart-wrapper:hover .dropdown-container, .my-account-wrapper .ts-tiny-account-wrapper:hover .dropdown-container, .header-language:hover .wpml-ls-sub-menu, .ts-language-switcher:hover .wpml-ls-sub-menu, .ts-currency-switcher:hover ul, .header-currency:hover ul{ display:block; -webkit-animation-duration:300ms; -moz-animation-duration:300ms; animation-duration:300ms; 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_menu; -moz-animation-name:animation_menu; animation-name:animation_menu; -webkit-transform-origin:0 0 0; -moz-transform-origin:0 0 0; -ms-transform-origin:0 0 0; z-index:5; } .header-language:hover .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, .ts-language-switcher:hover .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{ -webkit-animation-name:none; -moz-animation-name:none; animation-name:none; } .my-account-wrapper .dropdown-container, .shopping-cart-wrapper .dropdown-container{ z-index:992; } .ts-tiny-cart-wrapper .cart_list li .price{ display:none; } .header-currency:hover, body .header-language:hover, .my-account-wrapper:hover, .shopping-cart-wrapper:hover, .shopping-cart-wrapper:hover .dropdown-container, .shopping-cart-wrapper.active .dropdown-container{ z-index:996; } .shopping-cart-wrapper .dropdown-container{ width:350px; } .shopping-cart-wrapper.updating .dropdown-container{ animation:none !important; -webkit-animation:none !important; } header .cart-dropdown-form .form-content{ position:relative; z-index:2; } .cart-dropdown-form .form-content > label{ text-align:center; } .cart-dropdown-form .form-content > label > span{ display:block; margin-bottom:25px; } .cart-dropdown-form .form-content > label > svg{ opacity:0.2; width:120px; } .dropdown-container .cart-number{ margin-bottom:30px; text-transform:uppercase; } .ts-tiny-cart-wrapper .form-content > label{ text-transform:none; padding:0; margin:0; position:relative; z-index:2; } .woocommerce .ts-tiny-cart-wrapper .dropdown-container ul.cart_list, .ts-tiny-cart-wrapper .dropdown-container ul.cart_list{ padding:0; margin:0 0 0 0; overflow:auto; max-height:413px; position:relative; } body .dropdown-container ul.cart_list li.loading:before, body .ts-tiny-cart-wrapper ul li div.blockUI.blockOverlay:before{ bottom:20px; left:0; right:0; width:auto; height:auto; } body .dropdown-container ul.cart_list li.loading:after, body .ts-tiny-cart-wrapper ul li div.blockUI.blockOverlay:after{ margin-top:-22px; } .woocommerce ul.cart_list li a:not(.button), .woocommerce ul.product_list_widget li a:not(.button){ font-weight:inherit !important; } .woocommerce ul.cart_list li a.button, .woocommerce ul.product_list_widget li a.button{ width:auto; min-width:120px; font-size:12px; line-height:16px; padding:6px; margin-top:10px; display:inline-block !important; } .list .product-group-button-meta > div a.loading:after, .list .woocommerce .product-group-button-meta > div a.button.loading:after, .woocommerce.list .product-group-button-meta > div a.button.loading:after, ul.product_list_widget li a.button.loading:after, .woocommerce ul.product_list_widget li a.button.loading:after{ border-width:1px; border-top-width:1px; margin-top:-7px; margin-left:-7px; width:14px; height:14px; } ul.product_list_widget li a.added_to_cart{ display:none !important; } .woocommerce .ts-tiny-cart-wrapper .dropdown-container ul.cart_list li:last-child, .ts-tiny-cart-wrapper .dropdown-container ul.cart_list li:last-child{ margin-bottom:0; border-width:0; } .cart_list li a.remove:hover{ text-decoration:none; } .woocommerce .dropdown-container ul.cart_list li img, .dropdown-container ul.cart_list li img{ width:100% !important; margin:0; } .ts-tiny-cart-wrapper .cart_list li > a, .woocommerce .ts-tiny-cart-wrapper .cart_list li > a{ width:87px; } .ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper, .woocommerce .ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper{ padding-left:15px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-flex:1; -ms-flex:1; flex:1; } .ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper > .subtotal, .woocommerce .ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper > .subtotal{ margin-left:15px; margin-top:2px; } .dropdown-footer > a{ width:100%; float:none; margin:0 0 5px !important; } .dropdown-footer > a:last-child{ margin-left:4%; } .dropdown-footer > a:first-child:last-child{ margin:0; } .ts-tiny-cart-wrapper .total > span.amount, .widget_shopping_cart .total .amount, .elementor-widget-wp-widget-woocommerce_widget_cart .total .amount{ float:right; } .ts-tiny-cart-wrapper .total > span.amount{ line-height:20px; } .ts-tiny-cart-wrapper .total, .widget_shopping_cart .total, .woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total, .elementor-widget-wp-widget-woocommerce_widget_cart .total{ padding:25px 0 25px 0; border-width:1px 0 0 0; border-style:solid; position:relative; overflow:hidden; } .add-to-cart-popup-content .action .button, .dropdown-container .dropdown-footer .button, .woocommerce .dropdown-container .dropdown-footer .button{ padding-top:7px; padding-bottom:7px; } .elementor-widget-wp-widget-woocommerce_widget_cart .total, .woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total{ margin:20px 0 6px; } .elementor-widget-wp-widget-woocommerce_widget_cart .buttons, .woocommerce .widget_shopping_cart .buttons, .woocommerce.widget_shopping_cart .buttons{ margin:0; } .elementor-widget-wp-widget-woocommerce_widget_cart .buttons a, .woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a{ width:100%; margin:0 0 5px; text-decoration:none !important; } .ts-tiny-cart-wrapper .total > span.total-title, .widget_shopping_cart .total-title, .woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong, .elementor-widget-wp-widget-woocommerce_widget_cart .total strong{ display:inline-block; padding-right:5px; vertical-align:middle; line-height:20px; text-transform:uppercase; } .ts-tiny-cart-wrapper li div.blockUI.blockOverlay, .widget_shopping_cart li div.blockUI.blockOverlay, .elementor-widget-wp-widget-woocommerce_widget_cart li div.blockUI.blockOverlay{ background-image:none !important; } .ts-tiny-cart-wrapper li:last-child div.blockUI.blockOverlay, .widget_shopping_cart li:last-child div.blockUI.blockOverlay, .elementor-widget-wp-widget-woocommerce_widget_cart li:last-child div.blockUI.blockOverlay{ bottom:0 !important; } .woocommerce-cart .cart-dropdown-form, .woocommerce-checkout .cart-dropdown-form, .woocommerce-cart #ts-shopping-cart-sidebar, .woocommerce-checkout #ts-shopping-cart-sidebar, .shopping-cart-wrapper .dropdown-container .theme-title{ display:none !important; } .my-account-wrapper .dropdown-container{ width:350px; } .dropdown-container .dropdown-footer{ margin:0; } .ts-tiny-account-wrapper .dropdown-container .form-content > form{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; } .ts-tiny-account-wrapper .dropdown-container .form-content > form > *:not(.login-remember):not(.login-submit){ width:100%; } .my-account-wrapper .dropdown-container .form-content p{ margin-bottom:25px; } .my-account-wrapper .form-content > form > a.register{ display:block; text-align:center; font-size:90%; padding:7px 0 4px; } .my-account-wrapper .dropdown-container .form-content .login-submit{ margin:0; } .my-account-wrapper .dropdown-container .form-content .login-remember{ margin:11px 0 0 27px; font-size:12px; text-transform:uppercase; -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10; } .my-account-wrapper .login-submit input[type="submit"]{ min-width:120px; padding:7px 15px; } p.login-remember label{ padding:0; cursor:pointer; } .my-account-wrapper .dropdown-container input{ margin-bottom:0; padding-top:9px; padding-bottom:9px; } .my-account-wrapper .dropdown-container input[type^="checkbox"]{ margin-top:-3px; } .logged-in .my-account-wrapper .dropdown-container{ width:160px; margin-left:-80px; } .logged-in .my-account-wrapper .dropdown-container ul{ margin-bottom:0; } .logged-in .my-account-wrapper .dropdown-container ul li{ list-style:none; } .logged-in .my-account-wrapper .dropdown-container ul li:first-child{ padding-top:0; } .logged-in .my-account-wrapper .dropdown-container ul li:last-child{ padding-bottom:0; } .my-account-wrapper .dropdown-container a{ color:inherit; text-decoration:none; } .header-middle .header-right .shopping-cart-wrapper .dropdown-container, body:not(.logged-in) .header-middle .header-right .my-account-wrapper .dropdown-container{ right:-1px; left:auto; margin-left:0; } .header-middle .header-right .shopping-cart-wrapper:nth-last-child(2) .dropdown-container, body:not(.logged-in) .header-middle .header-right .my-account-wrapper:nth-last-child(2) .dropdown-container{ right:-47px; } .header-middle .header-right .shopping-cart-wrapper:nth-last-child(3) .dropdown-container, body:not(.logged-in) .header-middle .header-right .my-account-wrapper:nth-last-child(3) .dropdown-container{ right:-91px; } .is-sticky .header-middle > .container{ padding-top:10px; padding-bottom:10px; } .header-sticky{ position:relative; z-index:993; width:100%; transition:100ms ease 0s; } header .header-sticky .logo-sticky, .sticky-wrapper.is-sticky .header-sticky img.mobile-logo, .sticky-wrapper.is-sticky img.normal-logo{ display:none; } .sticky-wrapper.is-sticky .header-sticky img.sticky-logo{ display:inline-block; } .sticky-wrapper.is-sticky .logo-sticky{ opacity:1; width:auto; height:auto; padding:5px 0; position:relative; display:table-cell; } header .sticky-wrapper.is-sticky .header-sticky{ -webkit-animation-duration:300ms; -moz-animation-duration:300ms; animation-duration:300ms; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-name:mySticky; -moz-animation-name:mySticky; animation-name:mySticky; backface-visibility:hidden; -webkit-backface-visibility:hidden; border-width:0; box-shadow:0 2px 4px rgba(0,0,0,.2); } .header-sticky .visible-sticky.logo-wrapper{ width:0; height:auto; display:none; } .icon-menu-vertical, .icon-menu-sticky-header{ width:38px; box-sizing:content-box; text-align:center; cursor:pointer; } .icon-menu-vertical{ margin-right:20px; } .icon-menu-sticky-header{ display:none !important; margin-right:10px; } .header-left .icon-menu-vertical, .header-left .icon-menu-sticky-header{ position:relative; top:2px; } .icon-menu-vertical .icon, .icon-menu-sticky-header .icon{ display:inline-block; vertical-align:top; line-height:0; padding:6px 10px; transition:350ms ease; } .sticky-wrapper.is-sticky .icon-menu-sticky-header{ display:inline-block !important; } .ts-header .is-sticky .header-bottom{ display:none; } .dropdown-container .theme-title{ margin-bottom:30px; } .dropdown-container .theme-title span{ position:static; display:inline-block; vertical-align:super; margin:0; } .ts-sidebar-content .ts-tiny-cart-wrapper{ height:calc(100% - 47px); } .ts-sidebar-content .ts-tiny-cart-wrapper .cart-dropdown-form{ height:100%; } .ts-sidebar-content .ts-tiny-cart-wrapper > .cart-icon{ display:none; } .ts-sidebar-content .ts-tiny-cart-wrapper .form-content{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; height:100%; } .ts-sidebar-content .ts-tiny-cart-wrapper .cart-wrapper{ -webkit-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1; overflow:hidden; } .ts-sidebar-content .ts-tiny-cart-wrapper .cart-content{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; height:100%; } #ts-shopping-cart-sidebar .ts-sidebar-content{ overflow:hidden; } #ts-shopping-cart-sidebar .ts-tiny-cart-wrapper .cart-content .cart_list{ max-height:100%; overflow-x:hidden; overflow-y:scroll; margin-right:-17px; margin-left:0; -webkit-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1; } .is-safari #ts-shopping-cart-sidebar .ts-tiny-cart-wrapper .cart-content .cart_list, body:not(.ts_desktop) #ts-shopping-cart-sidebar .ts-tiny-cart-wrapper .cart-content .cart_list{ margin-right:0; margin-left:0; } #ts-shopping-cart-sidebar .cart-dropdown-form .form-content > label{ position:absolute; top:45%; left:0; right:0; transform:translate(0,-50%); } #ts-shopping-cart-sidebar .cart-dropdown-form .form-content > label:before{ font-size:140px; line-height:140px; } .ts-sidebar-content .dropdown-container .cart-number{ padding-right:60px; margin-bottom:40px; } .ts-sidebar-content .ts-tiny-cart-wrapper, .ts-sidebar-content .ts-tiny-cart-wrapper .form-content > label{ width:100%; display:inline-block; } .wpml-ls-legacy-dropdown, .wpml-ls-legacy-dropdown-click{width:15.5em;max-width:100%} .wpml-ls-legacy-dropdown>ul, .wpml-ls-legacy-dropdown-click>ul{position:static;padding:0;margin:0 !important;list-style-type:none} .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu, .wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu{visibility:visible} .wpml-ls-legacy-dropdown .wpml-ls-item, .wpml-ls-legacy-dropdown-click .wpml-ls-item{padding:0;margin:0;list-style-type:none} .wpml-ls-legacy-dropdown a, .wpml-ls-legacy-dropdown-click a{display:block;text-decoration:none;color:#444;border:1px solid #cdcdcd;background-color:#fff;padding:5px 10px;line-height:20px} .wpml-ls-legacy-dropdown a span, .wpml-ls-legacy-dropdown-click a span{vertical-align:baseline;display:inline-block} .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle, .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{position:relative;padding-right:calc(10px + .7em + .7em)} .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after, .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{content:'';vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)} .wpml-ls-legacy-dropdown a:hover,.wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a, .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a{color:#000;background:#eee} .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{visibility:visible;position:relative;top:auto;right:auto;left:auto;bottom:auto;border-top:1px solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101} .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a, .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a{border-width:0 1px 1px 1px} .wpml-ls-legacy-dropdown .wpml-ls-flag, .wpml-ls-legacy-dropdown-click .wpml-ls-flag{vertical-align:middle;width:18px;height:12px; position:relative; top:3px; float:left;} .wpml-ls-legacy-dropdown .wpml-ls-flag + span, .wpml-ls-legacy-dropdown-click .wpml-ls-flag + span{float:left;} .wpml-ls-first-item.wpml-ls-last-item .wpml-ls-native:after, .wpml-ls-first-item.wpml-ls-last-item .wpml-ls-sub-menu{ display:none !important; } .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-flag, .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-flag{top:2px;} body .wpml-ls > ul > li > a span.wpml-ls-bracket{ float:none !important; } .wpml-ls-legacy-dropdown-click > ul > li > a, .wpml-ls-legacy-dropdown > ul > li > a, .wpml-ls-legacy-list-vertical .wpml-ls-item a, .wpml-ls-legacy-list-horizontal .wpml-ls-item a{ overflow:hidden; } body .wpml-ls-legacy-list-vertical{ border-width:0; } body .wpml-ls-legacy-list-vertical a{ padding:0; border-width:0; } body .wpml-ls .wpml-ls-flag + span{ margin-left:5px; display:inline-block; } body .wpml-ls-legacy-list-horizontal{ padding:0; border-width:0; } body .wpml-ls-legacy-list-horizontal a{ padding:0 10px 0 0; } body .wpml-ls-legacy-list-horizontal ul li:last-child a{ padding:0; } body .wpml-ls-legacy-list-horizontal > ul{ margin-bottom:-5px !important; } body .wpml-ls-legacy-list-horizontal .wpml-ls-item{ float:left; margin-bottom:5px; } body .wpml-ls-legacy-list-horizontal, body .wpml-ls-legacy-list-horizontal ul{ overflow:hidden; } body .group-button-header .wpml-ls-legacy-list-horizontal{ margin:15px 0; } body .wpml-ls-legacy-list-vertical .wpml-ls-item:not(:last-child){ margin-bottom:5px; } body .wpml-ls-legacy-dropdown, body .wpml-ls-legacy-dropdown-click{ width:auto; } body .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle, body .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{ padding:0 !important; border-width:0; display:block; background:transparent !important; } header .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle, header .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{ line-height:0; } body .wpml-ls .wpml-ls-item:after{ content:""; display:table; clear:both; } body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a, body .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a{ padding:0; border-width:0; background:transparent !important; } .group-meta-header > div:first-child .dropdown-container, .group-meta-header > div:first-child ul{ right:0; left:auto; margin-right:0; margin-left:0; } body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, body .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{ border-width:0; } body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li, body .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu li, body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-flag + span, body .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-flag + span, body .wcml_currency_switcher > ul li{ line-height:16px; } .header-currency ul li, .ts-currency-switcher ul li, body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item, body .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item{ padding:7px 0; margin:0; position:relative; display:inline-block; width:100%; } .header-language .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, .ts-language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, .header-language:hover .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, .ts-language-switcher:hover .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{ visibility:hidden; display:none; } .header-language .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu[style="visibility:visible;"], .ts-language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu[style="visibility:visible;"], .header-language:hover .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu[style="visibility:visible;"], .ts-language-switcher:hover .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu[style="visibility:visible;"]{ display:block; } .ts-language-switcher, .ts-currency-switcher{ position:relative; display:inline-block; vertical-align:middle; } body .ts-language-switcher.dropdown-up .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, body .ts-language-switcher.dropdown-up .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, .ts-currency-switcher.dropdown-up ul{ padding-top:20px; padding-bottom:38px; top:auto; bottom:100%; margin-bottom:0; } body .ts-language-switcher.dropdown-up .wpml-ls-legacy-dropdown .wpml-ls-sub-menu:before, body .ts-language-switcher.dropdown-up .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu:before, .ts-currency-switcher.dropdown-up ul:before{ top:0; bottom:16px; } .ts-language-switcher.dropdown-up:hover .wpml-ls-sub-menu, .ts-currency-switcher.dropdown-up:hover ul{ -webkit-transform-origin:bottom center; -moz-transform-origin:bottom center; -ms-transform-origin:bottom center; transform-origin:bottom center; } body .dropdown-right .ts-language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, body .tdropdown-right .ts-language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, .dropdown-right .ts-currency-switcher ul{ right:0; left:auto; margin-right:0; } .header-currency img.wcml-spinner{ left:50%; margin-top:-1px; margin-left:-8px; right:auto; } .header-currency{ position:relative; } .header-currency a{ text-decoration:none; display:block; } .header-currency ul li, .ts-currency-switcher ul li{ position:relative; list-style:none; margin:0; z-index:991; width:100%; transition:350ms ease 0s; cursor:pointer; } .header-currency > img{ position:absolute; left:0; top:2px; margin-left:5px !important; } .header-currency, .ts-currency-switcher{ position:relative; } .header-top .header-currency a, .ts-currency-switcher a{ text-decoration:none; display:block; } .header-bottom .menu-wrapper + .header-email, .header-bottom .menu-wrapper + .header-social-icon{ margin-left:auto; } .header-bottom .menu-wrapper{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; flex:1; } .attribute-search-wrapper, .vertical-menu-wrapper{ position:relative; margin:-13px 0 -14px; } .attribute-search-wrapper:hover, .vertical-menu-wrapper:hover{ cursor:pointer; } .attribute-search-heading, .vertical-menu-heading{ width:360px; height:100%; position:relative; text-transform:uppercase; line-height:1; padding:21px 26px; margin-right:30px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .attribute-search-heading{ -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin-right:35px; } .attribute-search-heading:after{ font-size:14px; display:inline-block; margin-left:5px; } .vertical-menu-heading:before{ font-size:24px; min-width:24px; text-align:center; line-height:1; display:inline-block; margin-top:-3px; margin-right:12px; } .attribute-search-wrapper *, .menu-wrapper > .vertical-menu-wrapper *{ backface-visibility:hidden; -webkit-backface-visibility:hidden; } .attribute-search-wrapper .attribute-search-form, .ts-header .vertical-menu-wrapper > .vertical-menu{ position:absolute; left:0; width:360px; top:100%; z-index:5; display:none; } .ts-header .vertical-menu-wrapper > .vertical-menu{ border-width:0 1px 1px 1px; border-style:solid; } .vertical-menu-heading, .ts-header .vertical-menu-wrapper > .vertical-menu{ width:345px; } .display-vertical-menu .top-slideshow{ padding-top:30px; } .display-vertical-menu .top-slideshow > .top-slideshow-wrapper{ margin-left:375px; border-radius:10px; overflow:hidden; } .attribute-search-wrapper:hover .attribute-search-form, .ts-header .vertical-menu-wrapper:hover > .vertical-menu{ display:block; -webkit-animation-duration:300ms; -moz-animation-duration:300ms; animation-duration:300ms; 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_menu; -moz-animation-name:animation_menu; animation-name:animation_menu; -webkit-transform-origin:0 0 0; -moz-transform-origin:0 0 0; -ms-transform-origin:0 0 0; } .ts-product-filter-by-attribute{ width:100%; max-width:420px; padding:38px 32px 40px; border-radius:10px; position:relative; } .ts-header .ts-product-filter-by-attribute{ max-width:100%; } .ts-product-filter-by-attribute > h2{ margin-bottom:38px; } .ts-product-filter-by-attribute > *{ position:relative; z-index:2; text-align:center !important; } .ts-product-filter-by-attribute:before, .ts-header .vertical-menu-wrapper > .vertical-menu:before{ position:absolute; left:0; right:0; bottom:0; top:0; content:""; z-index:1; } .ts-product-filter-by-attribute:before{ border-radius:10px; box-shadow:0 2px 5px rgba(0, 0, 0, 0.1); } .attribute-search-wrapper .attribute-search-form .ts-product-filter-by-attribute:before{ border-top-left-radius:0; border-top-right-radius:0; } .ts-header .vertical-menu-wrapper > .vertical-menu:before{ border-bottom-left-radius:10px; border-bottom-right-radius:10px; } .ts-product-filter-by-attribute input[type="submit"]{ padding:11px 20px; min-width:115px; text-align:center !important; margin-top:25px; } .ts-product-filter-by-attribute select{ border-radius:5px; padding-top:12px; padding-bottom:12px; margin-bottom:15px; text-align:start !important; border-color:#cbcbcb; } .attribute-search-wrapper .ts-product-filter-by-attribute{ padding:30px 32px 30px; } .attribute-search-wrapper .ts-product-filter-by-attribute select{ padding-top:14px; padding-bottom:14px; } .attribute-search-wrapper .ts-product-filter-by-attribute input[type="submit"] { margin-top:15px; } .ts-product-filter-by-attribute.horizontal{ width:100%; max-width:100%; padding:25px 15px; } .ts-product-filter-by-attribute.horizontal, .ts-product-filter-by-attribute.horizontal > form{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:wrap; flex-flow:wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .ts-product-filter-by-attribute.horizontal > form{ -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-flex:1 0 auto; -ms-flex:1 0 auto; flex:1 0 auto; } .ts-product-filter-by-attribute.horizontal > h2{ margin:5px 40px; text-transform:uppercase; } .ts-product-filter-by-attribute.horizontal > form > *{ -webkit-box-flex:1; -ms-flex:1; flex:1; margin:5px 15px; line-height:24px !important; } .ts-product-filter-by-attribute.horizontal > form > input[type="submit"]{ width:auto; min-width:105px; border-radius:5px; -webkit-box-flex:0; -ms-flex:none; flex:none; } nav.main-menu ul.menu li.ts-megamenu-columns-1 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li, nav.main-menu ul.menu li.ts-megamenu-columns-2 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li, nav.main-menu ul.menu li.ts-megamenu-columns-3 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li, nav.main-menu ul.menu li.ts-megamenu-columns-4 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li, nav.main-menu ul.menu li:not(.ts-mega-menu) .sub-menu > li{ padding:0; } nav.main-menu ul.menu li.ts-megamenu-columns-1 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li:first-child > a, nav.main-menu ul.menu li.ts-megamenu-columns-2 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li:first-child > a, nav.main-menu ul.menu li.ts-megamenu-columns-3 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li:first-child > a, nav.main-menu ul.menu li.ts-megamenu-columns-4 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li:first-child > a, nav.main-menu ul.menu li:not(.ts-mega-menu) .sub-menu > li:first-child > a{ padding-top:0; } nav.main-menu ul.menu li.ts-megamenu-columns-1 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li:last-child > a, nav.main-menu ul.menu li.ts-megamenu-columns-2 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li:last-child > a, nav.main-menu ul.menu li.ts-megamenu-columns-3 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li:last-child > a, nav.main-menu ul.menu li.ts-megamenu-columns-4 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li:last-child > a, nav.main-menu ul.menu li:not(.ts-mega-menu) .sub-menu > li:last-child > a{ padding-bottom:0; } nav.main-menu ul.menu li.ts-megamenu-columns-1 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li > a, nav.main-menu ul.menu li.ts-megamenu-columns-2 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li > a, nav.main-menu ul.menu li.ts-megamenu-columns-3 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li > a, nav.main-menu ul.menu li.ts-megamenu-columns-4 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li > a, nav.main-menu ul.menu li:not(.ts-mega-menu) .sub-menu > li > a, .ts-header .vertical-menu-wrapper .vertical-menu ul.menu > li > a, .ts-header .vertical-menu-wrapper .vertical-menu ul.sub-menu > li > a{ padding:10px 0; display:inline-block; } .ts-header .vertical-menu-wrapper .vertical-menu ul.menu > li > a, .ts-header .vertical-menu-wrapper .vertical-menu ul.sub-menu > li > a{ padding:14px 26px; text-transform:none; color:inherit; font-weight:normal; text-decoration:none !important; } .ts-header .vertical-menu-wrapper .vertical-menu .elementor-widget-wp-widget-nav_menu ul.menu > li > a{ padding:0; } .ts-header nav.vertical-menu > ul.menu li > ul.sub-menu{ top:-60px; right:auto !important; left:calc(100% + 2px) !important; display:none; list-style:none; margin-left:0px; margin-top:0; } .ts-header nav.vertical-menu > ul.menu li.ts-megamenu-columns-3 ul.sub-menu{ width:880px; } .ts-header .vertical-menu-wrapper > ul.menu li > ul.sub-menu > *{ display:none; } .ts-header .vertical-menu-wrapper nav.vertical-menu > ul.menu li ul.sub-menu{ padding:0; } .ts-header .vertical-menu-wrapper nav.vertical-menu > ul.menu li ul.sub-menu:after{ top:1px; border:0; box-shadow:none; } .ts-header .vertical-menu-wrapper nav.vertical-menu > ul.menu li ul.sub-menu:before{ top:0; left:0; box-shadow:0 0 10px rgba(101,101,101,0.22); } .ts-header .vertical-menu > ul > li > a:hover, .ts-header .vertical-menu > ul > li.current-menu-item > a{ text-decoration:underline !important; text-underline-position:under; } .ts-header .vertical-menu-wrapper nav.vertical-menu > ul.menu li ul.sub-menu > *{ position:relative; z-index:2; } .ts-header nav.vertical-menu > ul.menu li:hover > ul.sub-menu{ -webkit-animation:none; -moz-animation:none; animation:none; display:block; } .ts-header nav.vertical-menu > ul.menu li:hover > ul.sub-menu > *{ -webkit-animation-duration:400ms; -moz-animation-duration:400ms; animation-duration:400ms; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-name:animation_tranlate_left; -moz-animation-name:animation_tranlate_left; animation-name:animation_tranlate_left; display:block; backface-visibility:hidden; -webkit-backface-visibility:hidden; } .ts-header .vertical-menu-wrapper .vertical-menu > ul{ position:relative; z-index:1; } .ts-header .vertical-menu-wrapper ul li{ list-style:none; } .ts-header nav.vertical-menu > ul.menu > li, .ts-header nav.vertical-menu > ul.menu .sub-menu > li{ border-width:1px 0 0 0; border-style:solid; padding:0; display:table; width:100%; position:relative; } .ts-header nav.vertical-menu > ul.menu > li:first-child, .ts-header nav.vertical-menu > ul.menu .sub-menu > li:first-child{ border-width:0; } .ts-header nav.vertical-menu > ul.menu ul.menu li{ position:relative; } .ts-header nav.vertical-menu > ul.menu > li > .ts-menu-drop-icon{ position:static; display:table-cell; transform:none; vertical-align:middle; text-align:end; text-shadow:0px 0px 1px black; font-size:12px; } .vertical-menu-content .theme-title{ padding:0; margin:0 0 24px 0; line-height:20px; text-transform:uppercase; } .ts-header.menu-background-overlay{ position:relative; } .ts-header:before{ position:fixed; top:0; bottom:0; left:0; right:0; content:""; background:rgba(0,0,0,0.4); z-index:991; opacity:0; visibility:hidden; transition:150ms ease 0s; } .ts-header.menu-background-overlay:before{ -webkit-animation-duration:150ms; -moz-animation-duration:150ms; animation-duration:150ms; animation-delay:150ms; -webkit-animation-delay:150ms; -moz-animation-delay:150ms; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-name:animation_fade; -moz-animation-name:animation_fade; animation-name:animation_fade; } .ts-header.menu-background-overlay .header-container{ z-index:1000; } .ts-floating-sidebar *{ -webkit-backface-visibility:hidden; backface-visibility:hidden; } .ts-floating-sidebar .ts-sidebar-content{ position:fixed; padding:30px; top:0; bottom:0; right:0; z-index:99992; width:375px; max-width:100%; transform:translateX(400px); transition:transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); overflow-y:auto; } .admin-bar .ts-floating-sidebar .ts-sidebar-content{ top:32px; } .ts-floating-sidebar div.overlay{ position:fixed; opacity:0; visibility:hidden; left:0; right:0; bottom:0; top:0; content:""; background:rgba(0,0,0,0.4); z-index:99991; transition:opacity 0.3s ease-in-out, visibility 0.3s ease-in-out; } .admin-bar .ts-floating-sidebar div.overlay{ top:32px; } .ts-floating-sidebar.active div.overlay{ visibility:visible; opacity:1; } .ts-floating-sidebar.active .ts-sidebar-content{ transform:translateX(0px); box-shadow:-4px 0 10px rgba(0,0,0,0.1); } body > .ts-search-result-container{ padding:0; display:none; position:relative; z-index:993; box-shadow:0 0 10px rgba(101,101,101,0.22); } body > .ts-search-result-container > p:first-child:last-child{ text-align:center; padding:20px; margin-bottom:0; } #ts-search-sidebar .ts-search-by-category > h2{ text-transform:uppercase; text-align:center; } #ts-search-sidebar ul.product_list_widget li, #ts-search-result-container ul.product_list_widget li{ width:100%; padding:20px; border-width:0 0 1px; border-style:solid; } #ts-search-sidebar ul.product_list_widget li{ padding:15px 0; } #ts-search-sidebar ul.product_list_widget li .ts-wg-meta, #ts-search-result-container ul.product_list_widget li .ts-wg-meta{ -webkit-box-flex:1; -ms-flex:1; flex:1; } #ts-search-result-container ul.product_list_widget li .ts-wg-meta{ position:relative; } #ts-search-result-container ul.product_list_widget li .ts-wg-meta .price:last-child{ margin-bottom:0; } #ts-search-sidebar ul.product_list_widget li .ts-wg-meta .rating{ margin:14px 0 0; } #ts-search-result-container ul.product_list_widget li .ts-wg-thumbnail, #ts-search-result-container.woocommerce ul.product_list_widget li .ts-wg-thumbnail{ width:100px; } .woocommerce ul.product_list_widget li a.title{ color:inherit; } .ts-floating-sidebar ul.product_list_widget li .ts-wg-thumbnail, .ts-floating-sidebar .woocommerce ul.product_list_widget li .ts-wg-thumbnail, .ts-floating-sidebar ul.product_list_widget li img, .ts-floating-sidebar .woocommerce ul.cart_list li img, .ts-floating-sidebar .woocommerce ul.product_list_widget li img{ width:100px; } .ts-search-result-container .search-content{ margin-left:auto; margin-right:auto; } .ts-search-result-container ul.product_list_widget, .ts-floating-sidebar .woocommerce ul.product_list_widget{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; } .ts-floating-sidebar .woocommerce ul.product_list_widget li .ts-wg-meta, .woocommerce.ts-search-result-container ul.product_list_widget li .ts-wg-meta{ padding-left:20px; } .ts-floating-sidebar .woocommerce ul.product_list_widget li .price, .ts-search-result-container ul.product_list_widget li .price, .woocommerce.ts-search-result-container ul.product_list_widget li .price{ -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; } .ts-search-result-container .description{ display:none !important; } .ts-search-result-container .view-all-wrapper{ padding:0; clear:both; position:relative; z-index:2; text-align:center; } .ts-search-result-container .view-all-wrapper a{ display:inline-block; position:relative; padding:20px 0 30px; text-decoration:underline; text-underline-position:under; color:inherit; } .ts-floating-sidebar .ts-search-result-container > *{ -webkit-animation:slidebottomtotop 600ms ease; animation:slidebottomtotop 600ms ease; } .ts-floating-sidebar .ts-search-result-container{ display:block; padding:30px 0 0; } .ts-floating-sidebar .ts-search-result-container:empty{ padding:0; } #ts-search-sidebar .close{ top:0; } .header-transparent .header-template{ position:absolute; z-index:993; left:0; right:0; top:0; } .header-transparent .header-template > div:not(.is-sticky) .header-middle, .header-transparent .header-template > div:not(.is-sticky) .header-bottom, .header-transparent .header-template > .header-middle, .header-transparent .header-template > .header-bottom{ background:transparent; } .header-transparent.header-text-light .header-middle .icon-menu-sticky-header .icon:before, .header-transparent.header-text-light .header-middle .search-button.search-icon .icon:before, .header-transparent.header-text-light .header-middle .my-wishlist-wrapper .tini-wishlist:before, .header-transparent.header-text-light .header-middle .shopping-cart-wrapper .cart-control .ic-cart:before, .header-transparent.header-text-light .header-middle .ts-tiny-account-wrapper .account-control>a:before { color:#ffffff; } .header-transparent .ts-search-by-category{ color:#000000; } .header-transparent.header-text-light .ts-header .header-template > div:not(.is-sticky) .search-content input[type="text"]{ color:#ffffff; background-color:transparent; border-color:rgba(255,255,255,0.25); } .header-transparent.header-text-light .ts-header .header-template > div:not(.is-sticky) .search-table .search-button input[type^="submit"], .header-transparent.header-text-light .ts-header .header-template > div:not(.is-sticky) .search-table .search-button{ color:#ffffff; } .header-transparent.header-text-light .ts-header .header-template > div:not(.is-sticky) .search-content ::-webkit-input-placeholder{ color:#ffffff; } .header-transparent.header-text-light .ts-header .header-template > div:not(.is-sticky) .search-content :-moz-placeholder{ color:#ffffff; } .header-transparent.header-text-light .ts-header .header-template > div:not(.is-sticky) .search-content ::-moz-placeholder{ color:#ffffff; } .header-transparent.header-text-light .ts-header .header-template > div:not(.is-sticky) .search-content :-ms-input-placeholder{ color:#ffffff; } .header-transparent.header-text-light .ts-header .header-template > div:not(.is-sticky) .search-table .search-button:after{ border-color:rgba(255,255,255,0.3); border-top-color:#ffffff; } body.header-transparent.header-text-light > .ts-search-result-container:before, body.header-transparent.header-text-light > .ts-search-result-container:after{ display:none; } .header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-middle, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-bottom, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .ts-menu > nav.main-menu > ul.menu > li > .ts-menu-drop-icon, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .menu-wrapper nav:not(.vertical-menu) > ul.menu > li > a, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-language .wpml-ls > ul > li > a, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-currency .wcml_currency_switcher > a, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-middle .ts-menu > nav.main-menu > ul.menu > li > .ts-menu-drop-icon, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-middle .menu-wrapper nav:not(.vertical-menu) > ul.menu > li > a, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-middle .header-language .wpml-ls > ul > li > a, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-middle .header-currency .wcml_currency_switcher > a{ color:#ffffff; } .header-transparent.header-text-light .header-template > div:not(.is-sticky) .menu-wrapper .vertical-menu-wrapper + .ts-menu:before{ border-color:rgba(255,255,255,.3); } .header-transparent.header-text-light .header-template > div:not(.is-sticky) .my-wishlist-wrapper .tini-wishlist .count-number, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .shopping-cart-wrapper .cart-control .cart-number{ background:#ffffff; border-color:#ffffff; color:#000000; } .ts-gallery-img, .ts-list-video{ margin-left:-10px; margin-right:-10px; margin-bottom:20px; overflow:hidden; } .ts-gallery-img li.first, .ts-list-video li.first{clear:both;} .ts-gallery-img li, .ts-list-video li{ padding:10px; float:left; text-align:center; position:relative; } .ts-gallery-img li a{ display:inline-block; } .ts-gallery-img.columns-5 li{ width:20%; } .ts-gallery-img.columns-4 li{ width:25%; } .ts-gallery-img.columns-3 li{ width:33.3333%; } div#main{ min-height:500px; width:100%; clear:both; } .page-template-blank-page-template div#main{ min-height:0; } .woocommerce ul.product_list_widget li a.title{ margin-bottom:9px; } li > div > h3.product-name{ width:100%; padding-right:25px; margin-bottom:9px; letter-spacing:0; } li > div > .price{ margin-bottom:9px; } #ts-search-sidebar li > div > .price, #ts-search-result-container li > div > .price{ margin-bottom:16px; } .breadcrumb-title-wrapper{ width:100%; display:block; background-size:cover; background-position:center; background-repeat:no-repeat; margin:0; position:relative; overflow:hidden; z-index:2; } .breadcrumb-title-wrapper *{ backface-visibility:hidden; -webkit-backface-visibility:hidden; } .breadcrumb-title-wrapper.ts-breadcrumb-parallax, .breadcrumb-title-wrapper.ts-breadcrumb-parallax .breadcrumb-content{ background-attachment:fixed; } .breadcrumb-title-wrapper .breadcrumb-title{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-flow:column wrap; flex-flow:column wrap; } .breadcrumb-title-wrapper .breadcrumbs{ line-height:20px; position:relative; padding:20px 0; } .breadcrumb-title-wrapper .breadcrumbs-container > *{ display:inline-block; vertical-align:baseline; } .breadcrumb-title-wrapper .breadcrumbs-container > .current{ word-break:break-all; } .breadcrumb-title-wrapper .breadcrumbs-container > span:not(.current), .breadcrumb-title-wrapper .brn_arrow{ margin:0 5px; } .breadcrumb-title-wrapper .breadcrumbs-container > span:not(.current){ margin:0 8px; } .breadcrumb-title-wrapper.breadcrumb-v1 .page-title{ margin:53px 0 0; text-align:center; } .breadcrumb-title-wrapper.breadcrumb-v1 .page-title{ -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; } .breadcrumb-title-wrapper.breadcrumb-v1 .breadcrumbs > *{ position:relative; z-index:2; } .breadcrumb-title-wrapper.breadcrumb-v1 .breadcrumbs:before{ content:''; display:block; position:absolute; width:100vw; left:calc(-50vw + 50%); right:calc(-50vw + 50%); bottom:0; top:0; background:#ebebeb; } .breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumb-title, .breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumb-title{ padding:35px 0; } .breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumb-title .page-title, .breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumb-title .page-title{ margin:0; } .breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumb-title .breadcrumbs, .breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumb-title .breadcrumbs{ padding:10px 0; order:-1; } .breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumb-title{ min-height:440px; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; text-align:center; } .wpcf7-not-valid-tip{ margin:0 0 0 0; top:-4px; position:relative; display:inline-block; width:100%; } div.wpcf7-display-none, .wpcf7 .ts-row label + br{ display:none; } body .wpcf7 form .wpcf7-response-output{ border-width:0; padding:0; margin:10px 0; display:inline-block; width:100%; } .woocommerce-MyAccount-content form button[type^="submit"]{ min-width:166px; margin-top:20px; } .wpcf7-form-submit input[type^="submit"]{ background:#000; border-color:#000; color:#fff; } .wpcf7-form-submit input[type^="submit"]:hover{ background:transparent; color:#000; } div.wpcf7 .ajax-loader{ width:20px; height:20px; background:transparent; position:relative; margin:15px 0 0 20px; display:inline-block; vertical-align:middle; opacity:1; } div.wpcf7 .ajax-loader:after{ margin-top:-10px; margin-left:-10px; width:20px; height:20px; } div.screen-reader-response{ color:#e94b4b; } div.screen-reader-response ul li{ padding-bottom:0; } div.screen-reader-response ul{ margin:0 0 20px 0; } div.wpcf7 .wpcf7-form-control-wrap{ display:inline-block; width:100%; } body .wpcf7 form label{ padding-bottom:0; } body .wpcf7 form textarea{ height:170px; } .wpcf7 .wpcf7-acceptance .wpcf7-list-item{ margin:30px 0 0; font-size:86%; } .wpcf7 .wpcf7-acceptance .wpcf7-list-item input[type^="checkbox"]{ width:20px; height:20px; } .wpcf7 .wpcf7-form-control-wrap.terms-policy{ margin-bottom:15px; display:inline-block; } body .wpcf7 form label:last-child input + .wpcf7-not-valid-tip{ margin-top:10px; } .page-template-blank-page-template #main-content{ padding-left:0; padding-right:0; } body .swiper{ z-index:5; } body .swiper, body .swiper *{ backface-visibility:hidden; -webkit-backface-visibility:hidden; } body .swiper .swiper-slide{ height:auto; } body .ts-product-brand-wrapper .swiper-wrapper{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .ts-slider ul li{ list-style:none; } .ts-slider.products .product, .woocommerce .ts-slider.products .product{ padding:0; } .woocommerce .content-wrapper:after{ display:table; clear:both; content:""; } body .ts-shortcode.ts-slider.show-dots .swiper{ padding-bottom:60px; } .woocommerce .cross-sells > .products, .woocommerce .up-sells > .products, .woocommerce .related > .products, body.product-hover-vertical-style-2 .ts-product.ts-slider .products.swiper{ padding-bottom:100px; border-width:0; } body.product-hover-vertical-style-2 .ts-product.ts-product-category-wrapper.ts-slider .products.swiper{ padding-bottom:0; } body.product-hover-vertical-style-2 .ts-product.ts-slider .products.swiper .product-category.swiper-slide-prev + .product-category.swiper-slide-active, .woocommerce .products.swiper .product:not(.product-category).swiper-slide-prev + .product:not(.product-category).swiper-slide-active{ border-left-width:1px; } .list .woocommerce .products.swiper .product:not(.product-category), .list.woocommerce .products.swiper .product:not(.product-category){ border-left-width:1px !important; border-right-width:0 !important; } .list .woocommerce .products.swiper .product:not(.product-category).swiper-slide-prev + .product:not(.product-category).swiper-slide-active, .list.woocommerce .products.swiper .product:not(.product-category).swiper-slide-prev + .product:not(.product-category).swiper-slide-active{ border-left-width:0 !important; } body .swiper-pagination-bullet{ width:15px; height:15px; opacity:1; background:#E6EBED; vertical-align:bottom; } body .swiper-horizontal>.swiper-pagination-bullets, body .swiper-pagination-bullets.swiper-pagination-horizontal{ bottom:0; margin:0 -9px; } body.product-hover-vertical-style-2 .products.swiper-horizontal>.swiper-pagination-bullets, body.product-hover-vertical-style-2 .products.swiper-pagination-bullets.swiper-pagination-horizontal{ bottom:18px; } body .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, body .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 9px; } body .text-light .swiper-pagination-bullet{ background:#ffffff; } body .text-light .swiper-pagination-bullet-active, body .swiper-pagination-bullet-active{ background:#ffb91f; } body .swiper-button-next, body .swiper-button-prev{ width:40px; height:40px; display:block; position:absolute; top:50%; transform:translateY(-50%); border-radius:50%; text-align:center; font-size:0; line-height:0; margin:0; opacity:0; visibility:hidden; transition:300ms ease !important; color:#ffffff; background:rgba(0,0,0,0.1); background-image:none !important; z-index:13; } body .products.swiper .swiper-button-next, body .products.swiper .swiper-button-prev{ top:calc(50% - 45px); } body .swiper:hover .swiper-button-next, body .swiper:hover .swiper-button-prev{ opacity:1; visibility:visible; } body .ts-product-category-wrapper .products.swiper .swiper-button-next, body .ts-product-category-wrapper .products.swiper .swiper-button-prev{ top:calc(50% - 25px); } body .ts-product-category-wrapper.show-icon .products.swiper .swiper-button-next, body .ts-product-category-wrapper.show-icon .products.swiper .swiper-button-prev, body .ts-product-category-wrapper.style-2 .products.swiper .swiper-button-next, body .ts-product-category-wrapper.style-2 .products.swiper .swiper-button-prev, body .ts-product-category-wrapper.style-3 .products.swiper .swiper-button-next, body .ts-product-category-wrapper.style-3 .products.swiper .swiper-button-prev{ top:50%; } body .ts-portfolio-wrapper .swiper-button-next, body .ts-portfolio-wrapper .swiper-button-prev{ top:30%; transform:none; } body .swiper-button-prev{ left:15px; } body .swiper-button-next{ right:15px; } body .swiper-button-next:after, body .swiper-button-prev:after{ line-height:40px; font-size:16px; display:inline-block; transition:none; color:inherit; } body .swiper:hover .swiper-button-next, body .swiper:hover .swiper-button-prev{ background:rgba(0,0,0,0.7); } body .ts-product-brand-wrapper .swiper-button-next, body .ts-product-brand-wrapper .swiper-button-prev, body .ts-logo-slider-wrapper.ts-slider .swiper-button-next, body .ts-logo-slider-wrapper.ts-slider .swiper-button-prev{ width:32px; height:32px; } body .ts-product-brand-wrapper .swiper-button-next:after, body .ts-product-brand-wrapper .swiper-button-prev:after, body .ts-logo-slider-wrapper.ts-slider .swiper-button-next:after, body .ts-logo-slider-wrapper.ts-slider .swiper-button-prev:after{ line-height:32px; font-size:10px; } .cross-sells .swiper .swiper-button-prev, .up-sells .swiper .swiper-button-prev, .related .swiper .swiper-button-prev, body .ts-shortcode.ts-product.ts-slider:not(.ts-product-brand-wrapper) .swiper-button-prev{ left:20px; } .cross-sells .swiper .swiper-button-next, .up-sells .swiper .swiper-button-next, .related .swiper .swiper-button-next, body .ts-shortcode.ts-product.ts-slider:not(.ts-product-brand-wrapper) .swiper-button-next{ right:20px; } .ts-blogs.related.ts-slider .theme-title{ padding-right:80px; } .ts-blogs.related .swiper{ position:static; } .ts-blogs.related .swiper .swiper-button-prev, .ts-blogs.related .swiper .swiper-button-next{ width:36px; height:36px; left:auto; right:0; top:4px; transform:none; opacity:1 !important; visibility:visible; } .ts-blogs.related .swiper .swiper-button-prev, .ts-blogs.related .swiper .swiper-button-next, .ts-blogs.related .swiper:hover .swiper-button-prev, .ts-blogs.related .swiper:hover .swiper-button-next{ background:rgba(101,101,101,0.16); color:#202020; } .ts-blogs.related .swiper .swiper-button-prev:after, .ts-blogs.related .swiper .swiper-button-next:after{ line-height:36px; } .ts-blogs.related .swiper .swiper-button-prev{ right:40px; } .elementor-widget-wp-widget-ts_products.nav-top .elementor-widget-container h5, .elementor-widget-wp-widget-ts_blogs.nav-top .elementor-widget-container h5, .elementor-widget-wp-widget-ts_recent_comments.nav-top .elementor-widget-container h5, .widget-container.has-nav .widget-title{ padding-right:60px; } .widget-container.has-nav:first-child .widget-title{ padding-top:2px; } .elementor-widget-wp-widget-ts_blogs .ts-slider, .elementor-widget-wp-widget-ts_recent_comments .ts-slider, .elementor-widget-wp-widget-ts_products .ts-slider, .widget-container .ts-slider{ position:static; } body .elementor-widget-wp-widget-ts_blogs .ts-slider .swiper-button-prev, body .elementor-widget-wp-widget-ts_blogs .ts-slider .swiper-button-next, body .elementor-widget-wp-widget-ts_recent_comments .ts-slider .swiper-button-prev, body .elementor-widget-wp-widget-ts_recent_comments .ts-slider .swiper-button-next, body .elementor-widget-wp-widget-ts_products .ts-slider .swiper-button-prev, body .elementor-widget-wp-widget-ts_products .ts-slider .swiper-button-next, body .widget-container .ts-slider .swiper-button-prev, body .widget-container .ts-slider .swiper-button-next{ width:24px; height:24px; top:24px; transform:none; opacity:1; visibility:visible; right:0; left:auto; } body .elementor-widget-wp-widget-ts_blogs .ts-slider .swiper-button-prev, body .elementor-widget-wp-widget-ts_blogs .ts-slider .swiper-button-next, body .elementor-widget-wp-widget-ts_recent_comments .ts-slider .swiper-button-prev, body .elementor-widget-wp-widget-ts_recent_comments .ts-slider .swiper-button-next, body .elementor-widget-wp-widget-ts_products .ts-slider .swiper-button-prev, body .elementor-widget-wp-widget-ts_products .ts-slider .swiper-button-next, body .widget-container:first-child .ts-slider .swiper-button-prev, body .widget-container:first-child .ts-slider .swiper-button-next{ top:0; } body .elementor-widget-wp-widget-ts_blogs .ts-slider .swiper-button-prev, body .elementor-widget-wp-widget-ts_recent_comments .ts-slider .swiper-button-prev, body .elementor-widget-wp-widget-ts_products .ts-slider .swiper-button-prev, body .widget-container .ts-slider .swiper-button-prev{ right:26px; } body .elementor-widget-wp-widget-ts_blogs .ts-slider .swiper-button-prev:after, body .elementor-widget-wp-widget-ts_recent_comments .ts-slider .swiper-button-prev:after, body .elementor-widget-wp-widget-ts_products .ts-slider .swiper-button-prev:after, body .widget-container .ts-slider .swiper-button-prev:after, body .elementor-widget-wp-widget-ts_blogs .ts-slider .swiper-button-next:after, body .elementor-widget-wp-widget-ts_recent_comments .ts-slider .swiper-button-next:after, body .elementor-widget-wp-widget-ts_products .ts-slider .swiper-button-next:after, body .widget-container .ts-slider .swiper-button-next:after{ font-size:8px; line-height:24px; } .elementor-section-full_width.elementor-section-stretched .elementor-column-gap-no .wp-block-themepunch-revslider{ overflow-x:hidden; } .add-to-cart-popup-content .action .button, .dropdown-container .dropdown-footer .button, .woocommerce .dropdown-container .dropdown-footer .button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button { position:relative; display:inline-block; } .elementor-section-full_width.elementor-section-stretched .elementor-column-gap-no .wp-block-themepunch-revslider rs-fullwidth-wrap rs-module-wrap{ width:100vw !important; left:calc(50% - 50vw) !important; } .elementor-lightbox .elementor-video-container .elementor-video-landscape iframe, .elementor-lightbox .elementor-video-container .elementor-video-portrait iframe, .elementor-lightbox .elementor-video-container .elementor-video-square iframe { background:transparent; } @media only screen and (min-width:993px){ body .elementor-lightbox .elementor-video-container .elementor-video-landscape { width:70vw; max-height:100vh; } } .elementor-section-full_width.elementor-section-stretched .elementor-column-gap-no .wp-block-themepunch-revslider rs-fullwidth-wrap rs-module-wrap rs-module{ width:100% !important; } body .elementor-element.elementor-widget-video .elementor-wrapper.elementor-open-lightbox{ --video-aspect-ratio:auto; } .elementor-lightbox .dialog-lightbox-close-button:hover{ text-decoration:none; } .woocommerce .woocommerce-cart-form, .woocommerce-checkout #customer_details, .woocommerce-cart article .woocommerce .cart-collaterals, .woocommerce-checkout #order_review, .woocommerce #customer_login, .woocommerce > form.checkout #customer_details, .woocommerce > form.checkout #order_review, .woocommerce.yith-wcwl-form, .woocommerce .after-loop-wrapper:not(:last-child), .woocommerce.archive #main > .page-container, .woocommerce-account .woocommerce-MyAccount-content{ margin-bottom:100px; } .woocommerce.archive #main > .page-container{ margin-bottom:60px; } .ts-pagination, .woocommerce div.product div.summary{ margin-bottom:55px; } .woocommerce .woocommerce-order, .woocommerce .woocommerce-customer-details{ margin-bottom:100px; } article.single-post > .comments-area{ margin-bottom:80px; } article.single-post > .comments-area p.nocomments{ margin-top:40px; } .entry-header .entry-format .thumbnail img, .entry-header .entry-format .ts-video{ margin-bottom:55px; } .entry-header .entry-format .thumbnail img{ border-radius:10px; } article.single-post .entry-meta-top:not(:last-child){ margin-bottom:20px; } .entry-author{ margin-top:60px; margin-bottom:60px; } .entry-content + .entry-author{ margin-top:60px; } body.single-post #main-content:last-child > article.single-post:last-child, .comments-area{ margin-bottom:100px; } article.single-post > .entry-content{ margin-bottom:60px; } article.single-post > .entry-content:last-child{ margin-bottom:0; } .single-portfolio .portfolio-content, .single-post > .entry-content > .content-wrapper{ line-height:30px; } .single-portfolio .portfolio-content ul, .single-portfolio .portfolio-content ol, article.single-post > .entry-content .elementor-text-editor ul, article.single-post > .entry-content .elementor-text-editor ol{ margin-left:25px; } .single-portfolio .portfolio-content ul li, .single-portfolio .portfolio-content ol li, article.single-post > .entry-content .elementor-text-editor ul li, article.single-post > .entry-content .elementor-text-editor ol li{ padding-top:6px; padding-bottom:6px; } article.single-post > .entry-content .content-wrapper > .gallery:not(:last-child){ margin-bottom:20px !important; } .single-portfolio > .related-portfolios{ margin-bottom:100px; padding-top:54px; border-width:1px 0 0; border-style:solid; } .single-portfolio > .entry-main{ margin-bottom:50px; } .woocommerce div.product > #reviews{ padding-bottom:60px; } .woocommerce div.product #reviews nav.woocommerce-pagination{ padding:22px 0 74px; } .woocommerce div.product .woocommerce-tabs #reviews nav.woocommerce-pagination{ margin-top:30px; padding-top:30px; padding-bottom:0; } body a.button-text, .woocommerce .button.button-small, .button.button-small, .woocommerce .button.button-small.button-border, .button.button-small.button-border, .elementor-button-wrapper .elementor-button.elementor-size-xs{ line-height:22px; } .woocommerce-no-products-found .wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content, .woocommerce.archive #primary > .woocommerce-info, .woocommerce div.product.tabs-in-summary .woocommerce-tabs ul.tabs li, .elementor-widget-image-box .elementor-image-box-title{ line-height:26px; } small, .font-small, .font-small li{ line-height:18px; } h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a, .header-top a, .header-language a, .header-currency a, .ts-header .menu-wrapper .vertical-menu-wrapper a:not(.button):not(.elementor-button), .ts-header .menu-wrapper .ts-menu a:not(.button):not(.elementor-button), .product .meta-wrapper a:not(.button):not(.elementor-button), .ts-header .normal-menu nav.vertical-menu ul.sub-menu > li > a, .ts-header .normal-menu nav.vertical-menu ul.sub-menu > li > a:hover, .comments-area .comments-title a, .filter-widget-area-button a, .author a, .header-language, .header-currency, .ts-language-switcher, .ts-currency-switcher{ color:inherit; } .header-language a, .header-currency a, .ts-header .menu-wrapper .vertical-menu-wrapper a, .ts-header .menu-wrapper .ts-menu a, .product .meta-wrapper a{ text-decoration:none; } .product .meta-wrapper .product-name a:hover, .product .meta-wrapper .product-categories a:hover, .product .meta-wrapper a:not(.button):not(.elementor-button):hover{ text-decoration:none !important; } .text-left{ text-align:left !important; } .text-center{ text-align:center !important; } .text-right{ text-align:right !important; } .woocommerce div.product p.price del, .woocommerce div.product span.price del{ opacity:1; } .price del, .products .meta-wrapper > .price del{ font-size:78%; line-height:18px; font-weight:normal; } .elementor-widget-text-editor > .elementor-widget-container > *:first-child img.alignnone, .elementor-text-editor > *:first-child img.alignnone{ margin:2px 10px 0 0; } .elementor-widget-google_maps iframe, .elementor embed, .elementor iframe, .elementor object, .elementor video{ max-width:100%; width:100%; margin:0; line-height:1; border:none; } .icon-2x.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img img{ max-width:70px; } .mc4wp-response:not(:empty){ margin-top:10px; } .mc4wp-response p{ margin-bottom:0; } .text-light .mc4wp-response{ color:#fff; } .overflow-hidden > .elementor-column-wrap{ overflow:hidden !important; } .ts-product .count-rating, .woocommerce .product_list_widget li .count-rating{ display:none !important; } .ts-language-switcher .wpml-ls-legacy-list-vertical a{ line-height:inherit; } body .elementor-image-gallery > .gallery{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; } body .elementor-image-gallery .gallery-item{ margin:0 !important; } body .elementor-image-gallery .gallery-item ~ br{ display:none !important; } body .elementor-image-gallery .gallery-columns-3 .gallery-item{ width:33.3333% !important; } body .elementor-image-gallery .gallery-columns-6 .gallery-item{ width:16.666% !important; } body .elementor-image-gallery .gallery-columns-7 .gallery-item{ width:14.28% !important; } body .elementor-image-gallery .gallery-columns-8 .gallery-item{ width:12.5% !important; } body .elementor-image-gallery .gallery-columns-9 .gallery-item{ width:11.11% !important; } .elementor-image-gallery .gallery-item a img{ width:100%; } .elementor-button-wrapper .elementor-button.elementor-size-xs{ line-height:20px; } .elementor-vertical-align-middle .elementor-image-box-img img{ vertical-align:middle; } .elementor-widget-image-box .elementor-image-box-description{ line-height:1.2; } body .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{ margin-bottom:10px; } .ts_mega_menu-template-default .ts-list-of-product-categories-wrapper a{ color:inherit; } .ts-list-of-product-categories-wrapper .list-categories ul li a:hover{ text-decoration:none; } body .elementor-swiper-button, body .elementor-lightbox .elementor-swiper-button-next, body .elementor-lightbox .elementor-swiper-button-prev{ width:35px; height:35px; line-height:35px; background:#fff; border-radius:50%; color:#000; text-align:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; opacity:0.1; } body .elementor-swiper-button:hover{ opacity:1; } body .elementor-swiper-button i{ font-size:15px; line-height:inherit; } body .elementor-lightbox .elementor-swiper-button-prev{ left:10px; } body .elementor-lightbox .elementor-swiper-button-next{ right:10px; } body .elementor-pagination-position-outside .swiper-container{ padding-bottom:20px; } body .swiper-container-horizontal>.swiper-pagination-bullets{ line-height:1; bottom:0; } body .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 11px; } .elementor-widget-text-editor .elementor-widget-container p:last-child, .elementor-text-editor p:last-child{ margin-bottom:0; } .ts-banner .banner-bg img, .elementor-widget-image-carousel .swiper-slide figure img{ border-radius:2px; } .ts-product.style-grid.has-shop-more-button .shop-more{ text-align:center; margin-top:24px; } .ts-product.style-grid.has-shop-more-button .shop-more .button{ margin-top:0; } .img-offset-top-5.elementor-widget-image-box .elementor-image-box-img img{ margin-top:5px; } body .elementor-element.icon-x46 .elementor-image-box-wrapper .elementor-image-box-img{ max-width:46px; } .ts-header-intro .header-top, .ts-header-intro .header-bottom, .ts-header-intro .footer-container{ display:none; } .header-v6.ts-header-intro.header-transparent .header-middle{ border:0; } .header-v6.ts-header-intro .header-middle > .container{ padding-top:23px; padding-bottom:23px; } .header-v6.ts-header-intro .is-sticky .header-middle > .container{ padding-top:10px; padding-bottom:10px; } .ts-header-intro .ts-header .menu-wrapper{ margin-left:auto; flex:1; text-align:end; } .ts-header-intro .ts-header nav.main-menu > ul.menu > li.button, .ts-header-intro .ts-header nav.main-menu > ul > li.button{ margin-left:188px; } .ts-header-intro.header-v6 header .logo-wrapper{ padding-right:0; } .ts-header-intro .elementor-widget-image figcaption{ position:relative; display:inline-block; font-size:100%; font-weight:normal; font-style:normal; color:inherit; margin:16px 0 0; } .ts-header-intro .elementor-widget-image figcaption:before{ border-width:0 0 1px 0; border-style:solid; border-color:#161616; bottom:-5px; opacity:0; visibility:hidden; position:absolute; left:0; right:0; content:""; transition:300ms ease 0s; } .ts-header-intro .elementor-widget-image:hover figcaption:before{ bottom:0; visibility:visible; opacity:1; } .intro-list{ display:flex; flex-flow:row wrap; align-items:flex-start; } .intro-list .elementor-row .elementor-widget-wrap{ margin-left:-20px; margin-right:-20px; width:calc(100% + 40px); } .intro-list .elementor-row .elementor-widget-image{ width:20%; padding:0 20px; margin-bottom:50px !important; } .ts-columns-4 .elementor-row .elementor-widget-image{ width:25%; } .intro-list .elementor-row .elementor-widget-image figure{ position:relative; transition:300ms ease; } .intro-list .elementor-row .elementor-widget-image figure > a{ background:#F5F5F5; box-shadow:0px 40px 40px rgba(0, 0, 0, 0.1); border-radius:5px; display:block; position:relative; z-index:2; } .intro-list .elementor-row .elementor-widget-image figcaption{ text-align:center; color:inherit; font-style:normal; font-size:14px; margin-top:15px; transition:300ms ease; } .ts-columns-4.intro-list .elementor-row .elementor-widget-image figcaption{ font-size:14px; } .intro-list .elementor-row .elementor-widget-image figure:hover > a{ box-shadow:0px 40px 40px rgba(0, 0, 0, 0.2); } .intro-list .elementor-row .elementor-widget-image figure:hover figcaption{ color:#1949C9; } .min-width.elementor-element .elementor-button{ min-width:200px; } .footer-container ol li, .footer-container ul li, .footer-container .widget-container ul li, .footer-container .elementor-widget[data-widget_type*="wp-widget-"]:not(.elementor-widget-wp-widget-ts_social_icons) ul li{ line-height:22px; padding-top:9px; padding-bottom:9px; } .footer-container a:hover{ text-decoration:none; } .footer-container a, .footer-container h1, .footer-container h2, .footer-container h3, .footer-container h4, .footer-container h5, .footer-container h6, .footer-container .elementor-widget-text-editor ul li a{ color:inherit; } footer#colophon .ts-language-switcher, footer#colophon .ts-currency-switcher, footer#colophon .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{ border-color:inherit; } #to-top{ position:fixed; right:5px; bottom:5px; transform:scale(0,0); width:40px; height:40px; transition:350ms ease 0s; text-align:center; cursor:pointer; border-radius:100%; z-index:996; backface-visibility:hidden; -webkit-backface-visibility:hidden; } #to-top a{ display:block; width:40px; height:40px; overflow:hidden; text-transform:uppercase; font-size:0; line-height:0; letter-spacing:0; text-decoration:none; background:rgba(0,0,0,0.3); color:#ffffff; border-radius:50%; box-shadow:0 0 5px rgba(36,36,36,.5); } #to-top a:before{ font-size:16px; line-height:40px; } #to-top a:hover{ text-decoration:none; opacity:1; box-shadow:0 0 6px rgba(100,100,100,0.1) } #to-top.on{ transform:scale(1,1); } .widget-container{ clear:both; position:relative; } .filter-widget-area .widget-container, .ts-sidebar .widget-container{ margin:31px 0 0 0; padding:26px 0 0 0; border-width:1px 0 0; border-style:solid; } .collapse-scroll-sidebar .ts-sidebar .widget-container{ margin-top:26px; } .blog-template .ts-sidebar .widget-container, .single-post .ts-sidebar .widget-container{ margin:73px 0 0 0; padding:0; border-width:0; } .blog-template .ts-sidebar .widget-container:first-child, .single-post .ts-sidebar .widget-container:first-child, .filter-widget-area .widget-container:first-child, .ts-sidebar .widget-container:first-child{ margin-top:0; border-top-width:0; padding-top:0; } .widget-container ul, .elementor-widget[data-widget_type*="wp-widget-"] ul{ margin-bottom:-3px !important; } .widget-container.has-nav .widgettitle{ margin-right:40px; } .widget-container .widget-title-wrapper .widget-title:not(:empty), .widget-title-wrapper .widget-title:not(:empty), .elementor-widget[data-widget_type*="wp-widget-"] > h5:not(.elementor-heading-title){ margin-bottom:23px; text-transform:uppercase; } .blog-template .widget-container .widget-title-wrapper .widget-title:not(:empty), .blog-template .widget-title-wrapper .widget-title:not(:empty), .single-post .widget-container .widget-title-wrapper .widget-title:not(:empty), .single-post .widget-title-wrapper .widget-title:not(:empty){ margin-bottom:28px; text-transform:none; } .widget-container .widget-title-wrapper, .widget-title-wrapper, .elementor-widget[data-widget_type*="wp-widget-"] > h5:not(.elementor-heading-title){ position:relative; } .widget-container fieldset, .elementor-widget[data-widget_type*="wp-widget-"] fieldset{ padding:0; } .widget-container ul ol, .widget-container ol ol, .widget-container ul ul, .elementor-widget[data-widget_type*="wp-widget-"] ul ol, .elementor-widget[data-widget_type*="wp-widget-"] ol ol, .elementor-widget[data-widget_type*="wp-widget-"] ul ul{ display:block; margin:0 0 0 20px; padding-top:28px; } .widget-container ul ol li:last-child, .widget-container ol ol li:last-child, .widget-container ul ul li:last-child, .elementor-widget[data-widget_type*="wp-widget-"] ul ol li:last-child, .elementor-widget[data-widget_type*="wp-widget-"] ol ol li:last-child, .elementor-widget[data-widget_type*="wp-widget-"] ul ul li:last-child{ margin-bottom:0; } #left-sidebar .widget-container ul ol, #left-sidebar .widget-container ol ol, #left-sidebar .widget-container ul ul, #left-sidebar .elementor-widget[data-widget_type*="wp-widget-"] ul ol, #left-sidebar .elementor-widget[data-widget_type*="wp-widget-"] ol ol, #left-sidebar .elementor-widget[data-widget_type*="wp-widget-"] ul ul, #right-sidebar .widget-container ul ol, #right-sidebar .widget-container ol ol, #right-sidebar .widget-container ul ul, #right-sidebar .elementor-widget[data-widget_type*="wp-widget-"] ul ol, #right-sidebar .elementor-widget[data-widget_type*="wp-widget-"] ol ol, #right-sidebar .elementor-widget[data-widget_type*="wp-widget-"] ul ul, .elementor-widget-sidebar .widget-container ul ol, .elementor-widget-sidebar .widget-container ol ol, .elementor-widget-sidebar .widget-container ul ul, .elementor-widget-sidebar .elementor-widget[data-widget_type*="wp-widget-"] ul ol, .elementor-widget-sidebar .elementor-widget[data-widget_type*="wp-widget-"] ol ol, .elementor-widget-sidebar .elementor-widget[data-widget_type*="wp-widget-"] ul ul{ margin-left:20px; } .widget-container ul li, .elementor-widget[data-widget_type*="wp-widget-"] ul li, .woocommerce .widget_rating_filter ul li, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{ list-style:none; position:relative; line-height:20px; padding-top:10px; padding-bottom:10px; } .blog-template .ts-sidebar .widget-container ul li, .single-post .ts-sidebar .widget-container ul li{ padding-top:14px; padding-bottom:14px; } .blog-template .ts-sidebar .widget-container ul li:first-child, .single-post .ts-sidebar .widget-container ul li:first-child, .widget-container ul li:first-child, .elementor-widget[data-widget_type*="wp-widget-"] ul li:first-child, .woocommerce .widget_rating_filter ul li:first-child, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:first-child{ padding-top:0; margin-top:0; } .blog-template .ts-sidebar .widget-container ul li:last-child, .single-post .ts-sidebar .widget-container ul li:last-child, .widget-container ul li:last-child, .elementor-widget[data-widget_type*="wp-widget-"] ul li:last-child, .woocommerce .widget_rating_filter ul li:last-child, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:last-child{ padding-bottom:0; margin-bottom:0; } .widget-container ul li > a, .elementor-widget[data-widget_type*="wp-widget-"] ul li > a{ position:relative; color:inherit; } .widget-container a:hover, .elementor-widget[data-widget_type*="wp-widget-"] a:hover{ text-decoration:underline; } .widget-container ul li .count, .elementor-widget[data-widget_type*="wp-widget-"] ul li .count{ display:inline-block; margin-left:12px; } .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{ padding:0; } .widget-container.widget_product_categories ul li .count{ margin-left:10px; } .widget-container style[type="text/css"], .widget-container script{ display:none !important; } .product-filter-by-color li .count{ font-size:100%; } .product_list_widget li a, .widget_categories > ul li > a, .widget_archive li > a, .widget_nav_menu li > a, .widget_pages li > a, .widget_meta li > a, .widget_recent_entries li > a, .widget_rss li > a, .widget_recent_comments ul li a, .ts-blogs-widget .entry-content a, .product_list_widget li a:hover, .widget_categories > ul li > a:hover, .widget_archive li > a:hover, .widget_nav_menu li > a:hover, .widget_pages li > a:hover, .widget_meta li > a:hover, .widget_recent_entries li > a:hover, .widget_rss li > a:hover, .widget_recent_comments ul li a:hover, .ts-blogs-widget .entry-content a:hover{ text-decoration:none !important; } .widget_nav_menu > div > ul li[class*=fa]:before{ margin-right:5px; display:inline-block; } .widget_nav_menu > div > ul{ margin-bottom:0; } .wp-block-calendar, #page .widget_calendar .calendar_wrap, .elementor-widget-wp-widget-calendar .elementor-widget-container{ background:rgba(180,180,180,0.1); } .wp-block-calendar .wp-calendar-nav, .widget_calendar .wp-calendar-nav, .elementor-widget-wp-widget-calendar .wp-calendar-nav{ padding:5px 15px; } .wp-block-calendar, #calendar_wrap{ overflow:auto; } .wp-block-calendar table, .widget_calendar table, .elementor-widget-wp-widget-calendar table{ border-width:0 0 1px 0; border-style:solid; margin:0; } .wp-block-calendar table th, .wp-block-calendar table td, body .widget_calendar table td, body .widget_calendar table th, .elementor-widget-wp-widget-calendar table td, .elementor-widget-wp-widget-calendar table th{ border-width:0 !important; padding:5px; text-align:center; background:transparent; } .wp-block-calendar table caption, .widget_calendar caption, .elementor-widget-wp-widget-calendar caption{ padding:7px 0 6px 0; text-align:center; text-transform:uppercase; background:#000000; color:#fff; } .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev, .widget_calendar td#prev, .elementor-widget-wp-widget-calendar td#prev{ text-align:left; } .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next, .widget_calendar td#next, .elementor-widget-wp-widget-calendar td#next{ text-align:right; } .search-table, .wp-block-search__inside-wrapper, .woocommerce-product-search{ position:relative; } .search-table .search-field, .woocommerce-product-search .search-field{ width:100%; } .search-table .search-field input[type="text"], .wp-block-search .wp-block-search__input, .woocommerce-product-search .search-field{ padding:19px 64px 19px 26px; margin:0; width:100%; max-width:100%; border-radius:60px; } .wp-block-search .wp-block-search__input{ background:transparent; } .search-table .search-button, .wp-block-search .wp-block-search__button, .woocommerce-product-search button[type="submit"]{ width:46px; height:46px; border-radius:50%; text-align:center; position:absolute; top:50%; right:8px; bottom:0; transform:translateY(-50%); display:inline-block; margin:0; padding:0 !important; border-width:0; font-size:0 !important; min-width:0; transition:250ms ease; } .search-table .search-button input[type^="submit"]{ width:100%; height:100%; position:absolute; top:0; right:0; display:inline-block; margin:0; padding:0 !important; border-width:0; font-size:0 !important; min-width:0; background:transparent !important; } .search-table .search-button:before, .wp-block-search .wp-block-search__button:before, .woocommerce-product-search button[type="submit"]:before{ font-size:18px; line-height:46px; } .widget_rss .rss-date{ font-size:85%; text-transform:uppercase; margin:6px 0 6px 0; display:block; } .widget_rss cite{ margin-top:5px; display:inline-block; width:100%; } .widget_rss .widget-title:before{ display:none !important; } .rsswidget .rss-widget-icon{ vertical-align:baseline; position:relative; top:1px; } .widget_recent_entries ul li, .elementor-widget-wp-widget-recent-posts ul li{ padding:0; margin-bottom:15px; } .widget_recent_entries ul li:last-child, .elementor-widget-wp-widget-recent-posts ul li:last-child{ margin-bottom:0; } .widget_recent_entries .post-date, .elementor-widget-wp-widget-recent-posts .post-date{ display:block; line-height:16px; margin-top:5px; } ul li.recentcomments .comment-author-link:before{ display:inline-block; vertical-align:-2px; margin-right:10px; } .widget_media_gallery .gallery{ margin:-1px !important; } .widget_media_gallery .gallery .gallery-item{ padding:1px !important; margin:0 !important; } .elementor-widget-wp-widget-media_gallery .gallery{ margin:-10px !important; } .elementor-widget-wp-widget-media_gallery .gallery .gallery-item{ padding:10px !important; margin:0 !important; } .gallery .gallery-item img{ border:0 !important; transition:350ms ease; } .gallery .gallery-item:hover img{ opacity:0.5; } .gallery .gallery-item .gallery-caption{ margin:3px 0 0 !important; font-size:80%; line-height:18px; font-weight:normal; } .ts-sidebar .widget_text small + a{ margin-left:20px; } .widget_text a[href^="mailto"], .widget_text a[href^="tel"]{ color:inherit; } body.home .index-template .list-posts .wp-block-latest-comments article{ padding:0; margin:0; width:auto; } body.home .index-template .list-posts .wp-block-latest-comments article:after{ display:none; } body .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, body .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{ margin-left:0; } .wp-block-rss a, .wp-block-latest-posts a, .wp-block-latest-comments li a{ color:inherit; } .ts-active-filters .widget_layered_nav_filters:after{ content:''; clear:both; display:table; } .ts-active-filters .widget_layered_nav_filters .widgettitle{ font-size:100%; line-height:24px; float:left; margin:0 20px 4px 0; } .ts-active-filters .widget_layered_nav_filters ul{ float:left; } .ts-active-filters .widget_layered_nav_filters ul li{ margin:0 5px 5px 0; padding:0; float:left; } .ts-active-filters .widget_layered_nav_filters ul li a{ color:inherit; border-radius:40px; line-height:16px; padding:6px 15px; display:inline-block; } .ts-active-filters .widget_layered_nav_filters ul li a::before{ display:none; } .ts-active-filters .widget_layered_nav_filters ul li a:after{ display:inline-block; margin:0 0 0 5px; font-size:10px; vertical-align:1px; } .ts-active-filters .widget_layered_nav_filters ul li a:hover:after{ color:red; } .woocommerce .widget_price_filter form{ padding-top:15px; } .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{ background-image:none; box-shadow:none; border-radius:0; height:3px; position:relative; z-index:1; } .product-filter-by-brand ul li label:before, .product-filter-by-price ul li label:before, .product-filter-by-availability ul li label:before, .woocommerce .widget_rating_filter ul li.chosen a::before, .woocommerce .widget_rating_filter ul li a:before, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:before, .product-filter-by-color ul li a:before, .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content:after, .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content:before{ border-color:#ebebeb; } .ts_desktop .collapse-scroll-sidebar .ts-sidebar .widget-container > *:not(.widget-title-wrapper){ display:none; } .ts_desktop .collapse-scroll-sidebar .ts-sidebar > aside{ position:-webkit-sticky; position:sticky; top:30px; transition:top 200ms ease 0s; } .admin-bar.ts_desktop .collapse-scroll-sidebar .ts-sidebar > aside{ top:60px; } .ts_desktop .collapse-scroll-sidebar .ts-sidebar .widget-container .block-control{ display:block !important; width:100%; height:100%; left:0; text-align:end; } .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{ margin:0 0 15px 14px; background:#d9d9d9; border-radius:2px; direction:ltr; } .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{ height:3px; } .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range:before{ position:absolute; left:0;right:0; bottom:0;top:0; z-index:1; content:""; background:#000000; } .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content:after, .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content:before{ content:""; position:absolute; top:0; left:-14px; right:auto; border-width:0 14px 0 0; border-style:solid; border-color:#d9d9d9; width:14px; height:3px; } .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content:after{ right:0; left:auto; } .woocommerce .widget_price_filter .ui-slider .ui-slider-handle{ width:14px; height:14px; margin-left:-14px; top:-5px; background:#000000; box-shadow:none; border-radius:50%; } .woocommerce .widget_price_filter .ui-slider{ margin-left:2px; margin-right:2px; } .woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child{ margin-left:-14px; } .woocommerce .widget_price_filter .price_slider_amount{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; letter-spacing:0; font-size:100%; line-height:1.2; } .woocommerce .widget_price_filter .price_slider_amount .price_label{ -webkit-box-flex:1; -ms-flex:1; flex:1; text-align:start; -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; } .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce .woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit{ text-transform:none; min-width:70px; padding:5px 10px; font-size:100%; line-height:18px; } .color-swatch, .ts-product-attribute{ margin:0 -5px; } .color-swatch > div, .ts-product-attribute div.option.color{ width:34px; height:34px; border-width:1px; border-style:solid; border-color:#a5a5a5; border-radius:100%; display:block; float:left; transition:250ms ease; margin:4px 5px; padding:0; } .color-swatch > div:hover, .color-swatch > div.active, .ts-product-attribute div.option.color.selected, .ts-product-attribute div.option.color:hover{ border-color:#202020; } .color-swatch > div span, .color-swatch > div img, .ts-product-attribute div.option.color a, .ts-product-attribute div.option.color img{ width:28px; height:28px; border-radius:100%; display:inline-block; vertical-align:top; transition:250ms ease; margin:2px 0 0 2px; cursor:pointer; } .color-swatch > div img, .ts-product-attribute div.option.color img{ margin:0; } .ts-product-attribute div.option.color{ width:40px; height:40px; } .ts-product-attribute div.option.color a, .ts-product-attribute div.option.color img{ width:34px; height:34px; } .product-filter-by-color ul li a > span:first-child, .product-filter-by-color ul li a > img{ width:24px; height:24px; border-radius:100%; display:inline-block; vertical-align:middle; margin:-4px 14px 0 0; } .product-filter-by-availability ul li input[type^="checkbox"], .product-filter-by-brand ul li input[type^="checkbox"]{ display:none; } .widget_product_categories ul li a, .ts-product-categories-widget-wrapper ul li a, .product-filter-by-brand ul li label, .product-filter-by-price ul li label, .product-filter-by-availability ul li label, .woocommerce .widget_rating_filter ul li a, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a, .product-filter-by-color ul li a{ padding:0; cursor:pointer; display:inline-block; position:relative; padding-left:30px; line-height:20px; text-decoration:none; transition:200ms ease; } .widget_product_categories ul li a:hover, .ts-product-categories-widget-wrapper ul li a:hover, .woocommerce .widget_rating_filter ul li a:hover, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:hover, .product-filter-by-color ul li a:hover{ text-decoration:none !important; } .widget_product_categories ul li a:before, .ts-product-categories-widget-wrapper ul li a:before, .product-filter-by-brand ul li label:before, .product-filter-by-price ul li label:before, .product-filter-by-availability ul li label:before, .woocommerce .widget_rating_filter ul li.chosen a::before, .woocommerce .widget_rating_filter ul li a:before, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:before, .product-filter-by-color ul li a:before{ content:''; width:16px; height:16px; border:1px solid #a4a4a4; border-radius:2px; position:absolute; top:2px; left:0; } .widget_product_categories ul li a:after, .ts-product-categories-widget-wrapper ul li a:after, .woocommerce .widget_rating_filter ul li a:after, .product-filter-by-availability ul li label:after, .product-filter-by-price ul li label:after, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:after, .widget-container.product-filter-by-brand ul > li label:after, .product-filter-by-color ul li a:after{ display:inline-block; position:absolute; left:4px; top:6px; font-size:9px; line-height:1; text-align:center; color:#ffffff; opacity:0; visibility:hidden; transition:opacity 200ms, visibility 200ms; } .widget_product_categories ul li a:hover:after, .widget_product_categories ul li.current-cat a:hover:after, .ts-product-categories-widget-wrapper ul li a:hover:after, .ts-product-categories-widget-wrapper ul li.current a:after, .woocommerce .widget_rating_filter ul li a:hover:after, .woocommerce .widget_rating_filter ul li.chosen a:after, .product-filter-by-availability ul li label:hover:after, .product-filter-by-availability ul li input[checked="checked"] + label:after, .product-filter-by-price ul li label:hover:after, .product-filter-by-price ul li.chosen label:after, .widget-container.product-filter-by-brand ul > li label:hover:after, .widget-container.product-filter-by-brand ul > li.selected label:after, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:hover:after, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen a:after, .product-filter-by-color ul li a:hover:after, .product-filter-by-color ul li.chosen a:after{ opacity:1; visibility:visible; } .widget_product_categories ul li a:hover:before, .widget_product_categories ul li.current-cat a:hover:before, .ts-product-categories-widget-wrapper ul li a:hover:before, .ts-product-categories-widget-wrapper ul li.current a:before, .woocommerce .widget_rating_filter ul li a:hover:before, .woocommerce .widget_rating_filter ul li.chosen a:before, .product-filter-by-availability ul li label:hover:before, .product-filter-by-availability ul li input[checked="checked"] + label:before, .product-filter-by-price ul li label:hover:before, .product-filter-by-price ul li.chosen label:before, .widget-container.product-filter-by-brand ul > li label:hover:before, .widget-container.product-filter-by-brand ul > li.selected label:before, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:hover:before, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen a:before, .product-filter-by-color ul li a:hover:before, .product-filter-by-color ul li.chosen a:before{ background:#202020; border-color:#202020; } .widget_product_categories > ul ul, .ts-product-categories-widget-wrapper > ul ul, .product-filter-by-color ul ul, .product-filter-by-brand .product-filter-by-brand-wrapper > ul ul{ margin:20px 0 0 20px !important; padding-top:0; } .woocommerce .widget_rating_filter ul li .star-rating{ display:inline-block; vertical-align:-3px; margin-right:12px; } #left-sidebar blockquote, #right-sidebar blockquote{ font-weight:normal; } #left-sidebar blockquote:before, #right-sidebar blockquote:before{ margin:3px 10px 0 0; } .ts-blogs-widget-wrapper .entry-meta-middle:not(:last-child){ margin-bottom:16px; } .ts-products-widget ul.product_list_widget > li .product-categories > span:first-child{ display:none; } .social-icons .social-desc{ margin-bottom:10px; } .social-icons .list-icons{ margin:0 -13px -10px; display:inline-block; } .social-icons .list-icons li{ text-align:center; position:relative; margin:0 0 10px; line-height:1; padding:0 13px !important; } .social-icons .list-icons li a{ display:block; transition:none; color:inherit; letter-spacing:0; transition:200ms ease; } .social-icons .list-icons li a:hover{ color:inherit !important; transform:translateY(-3px); } .social-icons .list-icons li i{ font-size:18px; display:inline-block; vertical-align:middle; } .social-icons.has-background .list-icons{ margin-left:-5px; margin-right:-5px; } .social-icons.has-background .list-icons li{ padding:0 5px !important; } .social-icons.has-background .list-icons li a{ width:40px; height:40px; border-radius:50%; } .social-icons.has-background .list-icons li i:before{ line-height:40px; } .social-icons.has-background li.facebook a:hover{ background:#3b5998; color:#ffffff !important; } .social-icons.has-background li.twitter a:hover{ background:#2caae1; color:#ffffff !important; } .social-icons.has-background li.flickr a:hover{ background:#e30761; color:#ffffff !important; } .social-icons.has-background li.vimeo a:hover{ background:#17b3e8; color:#ffffff !important; } .social-icons.has-background li.mailchimp a:hover{ background:#cc181e; color:#ffffff !important; } .social-icons.has-background li.youtube a:hover{ background:#cc181e; color:#ffffff !important; } .social-icons.has-background li.viber a:hover{ background:#7c529e; color:#ffffff !important; } .social-icons.has-background li.skype a:hover{ background:#009ee5; color:#ffffff !important; } .social-icons.has-background li.instagram a:hover{ background:#d32558; background:-moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); background:-webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); background:linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); color:#ffffff !important; } .social-icons.has-background li.feedburner a:hover{ background:#0073b1; color:#ffffff !important; } .social-icons.has-background li.linkedin a:hover{ background:#0073b1; color:#ffffff !important; } .social-icons.has-background li.wordpress a:hover{ background:#21759b; color:#ffffff !important; } .social-icons.has-background li.pinterest a:hover{ background:#cb2027; color:#ffffff !important; } .social-icons.has-background li.reddit a:hover{ background:#516ae8; color:#ffffff !important; } .social-icons.has-background li.custom a:hover{ background:#202020; color:#ffffff !important; } .social-icons.has-background.style-background-default li.facebook a{ background:#3b5998; color:#ffffff !important; } .social-icons.has-background.style-background-default li.twitter a{ background:#2caae1; color:#ffffff !important; } .social-icons.has-background.style-background-default li.flickr a{ background:#e30761; color:#ffffff !important; } .social-icons.has-background.style-background-default li.vimeo a{ background:#17b3e8; color:#ffffff !important; } .social-icons.has-background.style-background-default li.mailchimp a{ background:#cc181e; color:#ffffff !important; } .social-icons.has-background.style-background-default li.youtube a{ background:#cc181e; color:#ffffff !important; } .social-icons.has-background.style-background-default li.viber a{ background:#7c529e; color:#ffffff !important; } .social-icons.has-background.style-background-default li.skype a{ background:#009ee5; color:#ffffff !important; } .social-icons.has-background.style-background-default li.instagram a{ background:#d32558; background:-moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); background:-webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); background:linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); color:#ffffff !important; } .social-icons.has-background.style-background-default li.feedburner a{ background:#0073b1; color:#ffffff !important; } .social-icons.has-background.style-background-default li.linkedin a{ background:#0073b1; color:#ffffff !important; } .social-icons.has-background.style-background-default li.wordpress a{ background:#21759b; color:#ffffff !important; } .social-icons.has-background.style-background-default li.pinterest a{ background:#cb2027; color:#ffffff !important; } .social-icons.has-background.style-background-default li.reddit a{ background:#516ae8; color:#ffffff !important; } .social-icons.has-background.style-background-default li.custom a{ background:#202020; color:#ffffff !important; } .social-icons .ts-tooltip{ display:none; position:absolute; content:""; top:-28px; left:50%; height:20px; opacity:0; visibility:hidden; padding:2px 5px; min-width:70px; transform:translate(-50%,0); font-size:75%; transition:350ms ease 0s; text-align:center !important; line-height:16px !important; border-radius:2px; } .social-icons li a:hover .ts-tooltip{ z-index:999; } .show-tooltip.social-icons .ts-tooltip{ display:inline-block; } .social-icons .ts-tooltip:before{ font-family:'Font Awesome 5 Free'; letter-spacing:0; content:"\f0d7"; position:absolute; bottom:-9px; left:50%; font-size:12px; margin-left:-3px; line-height:14px; font-weight:900; } .social-icons li a:hover .ts-tooltip{ opacity:1; visibility:visible; } .social-icons:not(.style-background-default).text-light .list-icons li a{ opacity:0.5; } .social-icons:not(.style-background-default).text-light .list-icons li a:hover{ opacity:1; } .social-icons.text-light .ts-tooltip{ background-color:#ffffff; color:#202020; } .social-icons.text-light .ts-tooltip:before{ color:#ffffff; } .twitter-wrapper .item{ position:relative; margin:0 0 20px 0; display:inline-block; width:100%; backface-visibility:hidden; -webkit-backface-visibility:hidden; } .twitter-wrapper .item:last-child{ margin-bottom:0; } .twitter-wrapper .avatar-name img{ width:30px; height:30px; float:left; } .twitter-wrapper .date-time{ font-size:95%; font-style:italic; display:inline-block; width:100%; } .twitter-wrapper .avatar-name{ min-height:30px; overflow:hidden; } .avatar-name a{ margin:0 0 0 15px; position:relative; top:4px; color:inherit; } .avatar-name a:hover{ text-decoration:none; } .twitter-wrapper .content{ margin-top:5px; } .elementor-widget-wp-widget-ts_instagram .elementor-widget-container h5{ text-align:center; margin-bottom:20px; } .ts-instagram-wrapper.items{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; overflow:hidden; margin:-5px; } .ts-instagram-wrapper.items, .ts-instagram-wrapper.items .swiper-wrapper{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .elementor-widget-wp-widget-ts_instagram{ overflow:hidden; } .ts-instagram-wrapper .item{ padding:5px; } .ts-instagram-wrapper.columns-3 .item{ width:33.33333%; } .ts-instagram-wrapper.columns-4 .item{ width:25%; } .ts-instagram-wrapper.columns-5 .item{ width:20%; } .ts-instagram-wrapper.columns-6 .item{ width:16.66666%; } .ts-instagram-wrapper.columns-7 .item{ width:14.2857%; } .ts-instagram-wrapper.columns-8 .item{ width:12.5%; } .ts-instagram-wrapper.columns-9 .item{ width:11.1111%; } .ts-instagram-wrapper.columns-10 .item{ width:10%; } .ts-instagram-wrapper.columns-11 .item{ width:9.090909%; } .ts-instagram-wrapper.columns-12 .item{ width:8.333333%; } .ts-instagram-wrapper .item > a{ display:block; position:relative; } .ts-instagram-wrapper .item img{ width:100%; transition:300ms ease; } .ts-instagram-wrapper .item:hover img{ -webkit-filter:brightness(0.6); filter:brightness(0.6); } #left-sidebar .ts-instagram-wrapper .item > a, #right-sidebar .ts-instagram-wrapper .item > a{ overflow:hidden; } #left-sidebar .ts-instagram-wrapper .item > a:before, #right-sidebar .ts-instagram-wrapper .item > a:before{ content:''; display:block; padding-top:100%; } #left-sidebar .ts-instagram-wrapper .item img, #right-sidebar .ts-instagram-wrapper .item img{ width:100%; height:100%; position:absolute; top:0; left:0; object-fit:cover; } .post_list_widget li{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:30px; padding:0 !important; } .post_list_widget li:last-child{ margin-bottom:0; } .post_list_widget li .entry-content{ -webkit-box-flex:1; -ms-flex:1; flex:1; } .post_list_widget li .thumbnail{ margin-right:18px; } .post_list_widget li .thumbnail img{ width:105px; height:105px; -o-object-fit:cover; object-fit:cover; border-radius:5px; } .comment_list_widget li{ padding:0 !important; } .comment_list_widget li:not(:last-child){ margin-bottom:20px; } .comment_list_widget li:after{ content:''; clear:both; display:table; } .comment_list_widget .avatar{ width:30px; border-radius:100%; float:left; margin-right:10px; } .comment_list_widget .avatar > a{ position:relative; } .comment_list_widget .comment-meta > *{ margin-bottom:8px; } .comment_list_widget .comment-meta .author{ display:block; font-size:100%; } .comment_list_widget .comment-body{ font-size:100%; line-height:1.5; padding:0; background:transparent; } .comment_list_widget .avatar ~ .comment-body{ padding:0 0 0 40px; } .comment_list_widget blockquote:before{ font-size:100%; } .elementor-widget-container > ul li, .elementor-widget-container ul.menu li, .elementor-widget-container .list-icons li, .widget_categories > ul li, .product-categories li{ list-style:none; } .widget_categories > ul ul li, .widget_pages > ul ul li, .widget_nav_menu > div > ul ul li, .elementor-widget-wp-widget-categories .elementor-widget-container > ul ul li, .elementor-widget-wp-widget-pages .elementor-widget-container > ul ul li, .elementor-widget-wp-widget-nav_menu .elementor-widget-container > div > ul ul li{ padding:4px 0; position:relative; } .widget_categories > ul li:last-child, .widget_pages > ul li:last-child, .widget_nav_menu > div > ul li:last-child, .widget-container ul.product-categories > li:last-child, .widget_categories > ul > li:last-child, .product-filter-by-brand div > ul > li:last-child, .elementor-widget-wp-widget-categories .elementor-widget-container > ul li:last-child, .elementor-widget-wp-widget-pages .elementor-widget-container > ul li:last-child, .elementor-widget-wp-widget-nav_menu div > ul li:last-child, .elementor-widget-wp-widget-ts_product_categories ul.product-categories > li:last-child{ margin-bottom:0; padding-bottom:0; } body .yith-woocompare-widget ul.products-list, .elementor-widget-wp-widget-yith-woocompare-widget ul.products-list{ margin-bottom:20px !important; } .yith-woocompare-widget a.clear-all, .yith-woocompare-widget a.compare, .elementor-widget-wp-widget-yith-woocompare-widget a.clear-all, .elementor-widget-wp-widget-yith-woocompare-widget a.compare{ width:100%; margin:5px 0 0; text-decoration:none !important; display:block; float:none; } .elementor-widget-wp-widget-yith-woocompare-widget a.clear-all, .elementor-widget-wp-widget-yith-woocompare-widget a.compare{ width:auto; display:inline-block; vertical-align:top; min-width:200px; } .yith-woocompare-widget ul.products-list li .remove, .elementor-widget-wp-widget-yith-woocompare-widget ul.products-list li .remove{ height:24px; width:24px; font-size:0 !important; line-height:24px; position:absolute; top:-1px; left:auto; right:0; font-weight:400; border-radius:0; text-align:right; cursor:pointer; outline:none; color:inherit; background:transparent !important; text-decoration:none !important; z-index:2; } .yith-woocompare-widget ul.products-list li .remove:hover, .elementor-widget-wp-widget-yith-woocompare-widget ul.products-list li .remove:hover{ color:red; } body .yith-woocompare-widget ul.products-list li:not(.list_empty), .elementor-widget-wp-widget-yith-woocompare-widget ul.products-list li:not(.list_empty){ border-width:0; padding:5px 25px 5px 0; } body .yith-woocompare-widget ul.products-list li:not(.list_empty):first-child, .elementor-widget-wp-widget-yith-woocompare-widget ul.products-list li:not(.list_empty):first-child{ padding-top:0; } body .yith-woocompare-widget ul.products-list li:not(.list_empty):last-child, .elementor-widget-wp-widget-yith-woocompare-widget ul.products-list li:not(.list_empty):last-child{ padding-bottom:0; } body .yith-woocompare-widget ul.products-list li, .elementor-widget-wp-widget-yith-woocompare-widget ul.products-list li{ position:relative; } body .yith-woocompare-widget ul.products-list li .title, .elementor-widget-wp-widget-yith-woocompare-widget ul.products-list li .title{ cursor:pointer; display:block; outline:none; text-transform:none; font-size:100%; } .elementor-widget-icon-list.elementor-icon-list--layout-inline.elementor-widget__width-auto .elementor-icon-list-icon{ line-height:1; } .elementor-widget-wp-widget-nav_menu.columns-2 ul.menu, .elementor-widget-wp-widget-nav_menu.columns-3 ul.menu, .elementor-widget-wp-widget-nav_menu.columns-4 ul.menu{ -webkit-column-count:2; -moz-column-count:2; column-count:2; -webkit-column-break-inside:avoid; -moz-column-break-inside:avoid; break-inside:avoid; } .elementor-widget-wp-widget-nav_menu.columns-3 ul.menu{ -webkit-column-count:3; -moz-column-count:3; column-count:3; } .elementor-widget-wp-widget-nav_menu.columns-4 ul.menu{ -webkit-column-count:4; -moz-column-count:4; column-count:4; } .elementor-widget-wp-widget-nav_menu.columns-4 ul.menu li, .elementor-widget-wp-widget-nav_menu.columns-3 ul.menu li, .elementor-widget-wp-widget-nav_menu.columns-2 ul.menu li{ display:inline-block; width:100%; } .elementor-widget-text-editor h1, .elementor-widget-text-editor h2, .elementor-widget-text-editor h3, .elementor-widget-text-editor h4, .elementor-widget-text-editor h5, .elementor-widget-text-editor h6, .elementor-widget-text-editor a{ color:inherit; } .text-light .elementor-widget-wp-widget-nav_menu ul.menu li a, .elementor-widget-wp-widget-nav_menu.text-light ul.menu li a{ color:#ffffff !important; } .woocommerce > .products{ clear:both; position:relative; } .woocommerce .products .swiper .product-group{ height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-flow:column wrap; flex-flow:column wrap; } .woocommerce .products .swiper .product-group > .product:not(:only-child){ -webkit-box-flex:1; -ms-flex:1; flex:1; } .woocommerce .products:not(.swiper):not(.cross-sells):not(.up-sells):not(.related){ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; } .woocommerce .cross-sells.products, .woocommerce .up-sells.products{ width:100%; } .woocommerce .products{ border-width:0 0 0 1px; border-style:solid; } .woocommerce .cross-sells, .woocommerce .up-sells, .woocommerce .related{ border-width:0; padding-bottom:100px; } .woocommerce-cart .woocommerce .cross-sells, .woocommerce-cart .woocommerce .up-sells, .woocommerce-cart .woocommerce .related{ padding-bottom:0; } .product-hover-vertical-style-2.woocommerce .cross-sells, .product-hover-vertical-style-2.woocommerce .up-sells, .product-hover-vertical-style-2.woocommerce .related{ margin-bottom:-100px; } .woocommerce .cross-sells > .products:not(.swiper) .product, .woocommerce .up-sells > .products:not(.swiper) .product, .woocommerce .related > .products:not(.swiper) .product{ width:25%; } .ts-product-category-wrapper.woocommerce .products{ border-width:0; } .woocommerce .products .product:not(.product-category){ border-width:1px 1px 1px 0; border-style:solid; } .woocommerce.columns-1.grid .products{ border-width:0; } .woocommerce.columns-1.grid .products .product:not(.product-category){ border-width:1px; border-style:solid; overflow:hidden; } .woocommerce .products:not(.swiper) .product:not(.product-category){ margin-bottom:-1px; } .woocommerce .cross-sells.products .product:not(.product-category), .woocommerce .up-sells.products .product:not(.product-category), .woocommerce .related.products .product:not(.product-category), .ts-product-in-category-tab-wrapper.list .products .product:not(.product-category), .woocommerce.list .products .product:not(.product-category){ margin-bottom:0; } .woocommerce .cross-sells > .products:not(.swiper) .product:first-child, .woocommerce .up-sells > .products:not(.swiper) .product:first-child, .woocommerce .related > .products:not(.swiper) .product:first-child{ border-left-width:1px; } .woocommerce.ts-slider .products .product:not(.product-category){ margin-bottom:0; } .woocommerce.ts-product.columns-1.grid .products .product-wrapper:hover .thumbnail-wrapper img{ border-top-left-radius:10px; border-top-right-radius:10px; } .woocommerce.ts-product.columns-1.grid .products .product-wrapper:hover, .list .products .product:not(.product-category) .product-wrapper{ border-radius:10px; } .woocommerce .products .product:not(.product-category) .product-wrapper > .meta-wrapper{ padding:25px 20px; } .ts-product-category-wrapper.woocommerce.show-icon .products{ margin-left:-20px; margin-right:-20px; } .ts-product-category-wrapper.woocommerce.show-icon .products .product-category .product-wrapper{ padding-left:20px; padding-right:20px; } .ts-product-category-wrapper.woocommerce .products .product-category .product-wrapper{ padding:0 10px; margin:0; } .ts-product-category-wrapper.woocommerce .products .product-category .product-wrapper > *{ padding-left:0; padding-right:0; } .woocommerce .ts-shortcode:not(.rows-2) .products > .product-group{ width:25%; float:left; } .woocommerce .products > .product-group .product{ width:100% !important; } .woocommerce.columns-10 .products .product{ width:10%; } .woocommerce.columns-9 .products .product{ width:11.111111111%; } .woocommerce.columns-8 .products .product{ width:12.5%; } .woocommerce.columns-7 .products .product{ width:14.2857%; } .woocommerce.columns-6 .products .product{ width:16.666666666%; } .woocommerce.columns-5 .products .product{ width:20%; } .woocommerce.columns-4 .products .product{ width:25%; } .woocommerce.columns-3 .products .product{ width:33.3333333333%; } .woocommerce.columns-2 .products .product{ width:50%; } .woocommerce.columns-1 .products .product{ width:100%; border-radius:10px; } .woocommerce .ts-slider .products .product{ height:100%; } .ts-product-category-wrapper:not(.ts-slider) .products{ margin-bottom:-20px; } .ts-product-category-wrapper:not(.ts-slider):not(.style-2) .products .product-category{ margin-bottom:20px; } .ts-product-category-wrapper.style-2 .products{ margin-left:0; margin-right:0; } #primary > .list-categories > .product-category{ width:33.33333%; } .woocommerce.main-products.list .products{ margin:0 !important; } .woocommerce.main-products.list .products .product{ width:50%; border-width:0 !important; padding:0 !important; margin:-1px -1px 0 0 !important; } .woocommerce.main-products.list .products .product .product-wrapper{ height:100%; border-width:1px !important; border-style:solid; border-radius:0; padding:30px !important; overflow:hidden; } .woocommerce.main-products.list .products .product .product-wrapper .meta-wrapper{ padding:0 0 0 30px !important; } .ts-product-in-category-tab-wrapper.list .columns-6 .products .product:nth-child(6n), .ts-product-in-category-tab-wrapper.list .columns-5 .products .product:nth-child(5n), .ts-product-in-category-tab-wrapper.list .columns-4 .products .product:nth-child(4n), .ts-product-in-category-tab-wrapper.list .columns-3 .products .product:nth-child(3n), .ts-product-in-category-tab-wrapper.list .columns-2 .products .product:nth-child(2n), .ts-product-in-category-tab-wrapper.list .columns-1 .products .product, .woocommerce.columns-6.list .products .product:nth-child(6n), .woocommerce.columns-5.list .products .product:nth-child(5n), .woocommerce.columns-4.list .products .product:nth-child(4n), .woocommerce.columns-3.list .products .product:nth-child(3n), .woocommerce.columns-2.list .products .product:nth-child(2n), .woocommerce.columns-1.list .products .product{ border-right-width:0; } .ts-product-in-category-tab-wrapper.list .columns-6 .products .product:nth-child(6) .product-wrapper, .ts-product-in-category-tab-wrapper.list .columns-6 .products .product:nth-child(5) .product-wrapper, .ts-product-in-category-tab-wrapper.list .columns-6 .products .product:nth-child(4) .product-wrapper, .ts-product-in-category-tab-wrapper.list .columns-6 .products .product:nth-child(3) .product-wrapper, .ts-product-in-category-tab-wrapper.list .columns-6 .products .product:nth-child(2) .product-wrapper, .ts-product-in-category-tab-wrapper.list .columns-6 .products .product:nth-child(1) .product-wrapper, .ts-product-in-category-tab-wrapper.list .columns-5 .products .product:nth-child(5) .product-wrapper, .ts-product-in-category-tab-wrapper.list .columns-5 .products .product:nth-child(4) .product-wrapper, .ts-product-in-category-tab-wrapper.list .columns-5 .products .product:nth-child(3) .product-wrapper, .ts-product-in-category-tab-wrapper.list .columns-5 .products .product:nth-child(2) .product-wrapper, .ts-product-in-category-tab-wrapper.list .columns-5 .products .product:nth-child(1) .product-wrapper, .ts-product-in-category-tab-wrapper.list .columns-4 .products .product:nth-child(4) .product-wrapper, .ts-product-in-category-tab-wrapper.list .columns-4 .products .product:nth-child(3) .product-wrapper, .ts-product-in-category-tab-wrapper.list .columns-4 .products .product:nth-child(2) .product-wrapper, .ts-product-in-category-tab-wrapper.list .columns-4 .products .product:nth-child(1) .product-wrapper, .ts-product-in-category-tab-wrapper.list .columns-3 .products .product:nth-child(3) .product-wrapper, .ts-product-in-category-tab-wrapper.list .columns-3 .products .product:nth-child(2) .product-wrapper, .ts-product-in-category-tab-wrapper.list .columns-3 .products .product:nth-child(1) .product-wrapper, .ts-product-in-category-tab-wrapper.list .columns-2 .products .product:nth-child(2) .product-wrapper, .ts-product-in-category-tab-wrapper.list .columns-2 .products .product:nth-child(1) .product-wrapper, .ts-product-in-category-tab-wrapper.list .columns-1 .products .product:first-child, .woocommerce.columns-6.list .products .product:nth-child(6) .product-wrapper, .woocommerce.columns-6.list .products .product:nth-child(5) .product-wrapper, .woocommerce.columns-6.list .products .product:nth-child(4) .product-wrapper, .woocommerce.columns-6.list .products .product:nth-child(3) .product-wrapper, .woocommerce.columns-6.list .products .product:nth-child(2) .product-wrapper, .woocommerce.columns-6.list .products .product:nth-child(1) .product-wrapper, .woocommerce.columns-5.list .products .product:nth-child(5) .product-wrapper, .woocommerce.columns-5.list .products .product:nth-child(4) .product-wrapper, .woocommerce.columns-5.list .products .product:nth-child(3) .product-wrapper, .woocommerce.columns-5.list .products .product:nth-child(2) .product-wrapper, .woocommerce.columns-5.list .products .product:nth-child(1) .product-wrapper, .woocommerce.columns-4.list .products .product:nth-child(4) .product-wrapper, .woocommerce.columns-4.list .products .product:nth-child(3) .product-wrapper, .woocommerce.columns-4.list .products .product:nth-child(2) .product-wrapper, .woocommerce.columns-4.list .products .product:nth-child(1) .product-wrapper, .woocommerce.columns-3.list .products .product:nth-child(3) .product-wrapper, .woocommerce.columns-3.list .products .product:nth-child(2) .product-wrapper, .woocommerce.columns-3.list .products .product:nth-child(1) .product-wrapper, .woocommerce.columns-2.list .products .product:nth-child(2) .product-wrapper, .woocommerce.columns-2.list .products .product:nth-child(1) .product-wrapper, .woocommerce.columns-1.list .products .product:first-child{ border-top-width:0; padding-top:0; } .layout-fullwidth .elementor-widget .elementor-widget-container > h5, .main-content-fullwidth .elementor-widget .elementor-widget-container > h5{ margin-bottom:64px; } .ts-slider .products .swiper-slide .product{ float:none !important; width:100% !important; } .ts-slider .products .swiper-slide > .product:only-child{ height:100%; } body.product-hover-vertical-style-2 .ts-product-deals-wrapper .products.swiper-horizontal>.swiper-pagination-bullets, body.product-hover-vertical-style-2 .ts-product-deals-wrapper .products.swiper-pagination-bullets.swiper-pagination-horizontal{ bottom:27px; } .products .product .product-wrapper:after{ display:table; clear:both; content:""; } .woocommerce .products ul{ margin:0; } .woocommerce.columns-3, .woocommerce.columns-4, .woocommerce.columns-5, .woocommerce.columns-6{ clear:both; } #primary > .list-categories{ width:100%; margin-bottom:60px; border-width:3px; border-style:solid; border-radius:10px; padding:30px; } #primary > .list-categories .product{ padding:10px; } #primary > .list-categories .product-category .product-wrapper{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:15px 20px; border-radius:10px; background:#ffffff; } #primary > .list-categories .product-wrapper > a.term-link{ display:none; } #primary > .list-categories .product-wrapper > a:first-child{ width:70px; margin-right:13px; } #primary > .list-categories .product-category .product-wrapper > .meta-wrapper{ flex:1; padding:0; margin:0; } #primary > .list-categories .product .category-name{ text-align:start; } .list-categories, .ts-blogs-wrapper .blogs, .ts-shortcode .items, .ts-portfolio-wrapper .ts-portfolio-wrapper .item-wrapper, .related-posts .blogs{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; } .ts-blogs-wrapper.nav-middle .blogs, .ts-product.nav-middle .content-wrapper, .ts-shortcode.nav-middle .items, .ts-portfolio-wrapper.nav-middle .ts-portfolio-wrapper .item-wrapper{ position:relative; } .woocommerce .products .product .product-wrapper .thumbnail-wrapper img{ width:100%; } .woocommerce a.button.loading:before, .woocommerce button.button.loading:before, .woocommerce input.button.loading:before{ position:static; background:none; } .woocommerce .product a.added_to_cart{ margin-top:5px; display:none !important; } .woocommerce .product a.added_to_cart:hover, .woocommerce .product a.button:hover, .woocommerce .product a.added_to_cart:focus, .woocommerce .product a.button:focus{ background-image:none; } .product-hover-vertical-style-2 .products .product:not(.product-category){ position:relative; } .woocommerce .products .product:not(.product-category) .product-wrapper{ height:100%; } .product-hover-vertical-style-2 .products .product .product-wrapper .product-group-button-meta{ position:absolute; left:0; right:0; top:100%; padding:5px 20px 20px; margin:0; z-index:8; } .product-group-button-meta:empty{ display:none !important; } .product-hover-vertical-style-2 .products .product .product-wrapper .product-group-button-meta .loop-add-to-cart .button{ width:100%; padding:14px 15px; } .product-hover-vertical-style-2 .products .product .product-wrapper:hover .product-group-button-meta{ display:block; } .product-hover-vertical-style-2 .products .product .product-wrapper:hover .product-group-button-meta > .loop-add-to-cart{ -webkit-animation-duration:300ms; -moz-animation-duration:300ms; animation-duration:300ms; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-name:slidebottomtotop; -moz-animation-name:slidebottomtotop; animation-name:slidebottomtotop; -webkit-transform-origin:0 0 0; -moz-transform-origin:0 0 0; -ms-transform-origin:0 0 0; } .product-hover-vertical-style-2 .products .product .product-wrapper:hover .product-group-button-meta{ box-shadow:0 7px 10px rgba(101,101,101,0.4); } .product-hover-vertical-style-2 .products .product:not(.product-category) .product-wrapper:hover{ position:relative; z-index:4; box-shadow:0 7px 10px rgba(101,101,101,0.16); } .woocommerce .cross-sells .products, .woocommerce .up-sells .products, .woocommerce .related .products{ padding-right:2px; } .woocommerce.list .products, .list .woocommerce .products{ border-width:0; margin:0 -30px; position:relative; } .product-hover-vertical-style-2 .list .products .product .product-wrapper .product-group-button-meta{ position:static; display:block; padding:19px 0 0; } .product-hover-vertical-style-2 .list .products .product .product-wrapper .product-group-button-meta .loop-add-to-cart .button{ width:auto; padding:4px 5px; min-width:120px; font-size:12px; } .product-hover-vertical-style-2 .list .products .product .product-wrapper:hover, .product-hover-vertical-style-2 .list .products .product .product-wrapper:hover .product-group-button-meta, .product-hover-vertical-style-2 .woocommerce.list .product:not(.product-category) .product-wrapper:hover, .product-hover-vertical-style-2 .woocommerce.list .product:not(.product-category) .product-wrapper:hover .product-group-button-meta{ box-shadow:none; } .list .thumbnail-wrapper .product-group-button > div{ width:30px; height:30px; border-radius:5px; } .list .thumbnail-wrapper .product-group-button > div:nth-child(2){top:50px;} .list .thumbnail-wrapper .product-group-button > div:nth-child(3){top:85px;} .list .thumbnail-wrapper .product-group-button > div:nth-child(4){top:120px;} .list .product-group-button > div a:after{ font-size:13px; line-height:30px; } .list .product-group-button > div a.loading:after, .list .woocommerce .product-group-button > div .button.loading:after{ width:12px; height:12px; margin-top:-6px; margin-left:-6px; } .product-hover-vertical-style-2 .list .products .product .product-wrapper:hover .product-group-button-meta > .loop-add-to-cart{ -webkit-animation-name:none; -moz-animation-name:none; animation-name:none; } .woocommerce.list .products .product:not(.product-category), .list .products .product:not(.product-category){ padding:0 30px; border-width:0 1px 0 0; } .woocommerce.list.columns-1 .products .product:not(.product-category), .list.columns-1 .products .product:not(.product-category){ border-left-width:0; border-right-width:0; } .list .products .product:not(.product-category) .product-wrapper{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; border-width:1px 0 0 0; border-style:solid; padding:30px 0; border-radius:0; } .ts-product-deals-wrapper.list.columns-1 .products .product:not(.product-category) .product-wrapper{ border-width:2px; border-style:solid; padding:30px; border-radius:10px; } .list .products.swiper .product:not(.product-category) .product-wrapper{ border-top-width:0 !important; padding:0; } .list .products .product .product-wrapper .thumbnail-wrapper{ width:46%; } .list .products .product .product-wrapper .meta-wrapper{ width:54%; padding:0 0 0 17px !important; } .sm-thumbnail .list .products .product .product-wrapper .thumbnail-wrapper{ width:42%; } .sm-thumbnail .list .products .product .product-wrapper .meta-wrapper{ width:58%; } ul.product_list_widget li:hover .ts-wg-thumbnail:before, .woocommerce ul.product_list_widget li:hover .ts-wg-thumbnail:before, .list .woocommerce .product-wrapper:hover .thumbnail-wrapper > a:before, .woocommerce.list .product-wrapper:hover .thumbnail-wrapper > a:before{ opacity:0.2; visibility:visible; } .list .thumbnail-wrapper .product-group-button{ width:40px; position:absolute; top:50%; right:0; transform:translateY(-50%); z-index:2; } .list .thumbnail-wrapper .product-group-button > div{ position:relative; margin:0 0 7px; top:auto !important; right:0 !important; } .list .thumbnail-wrapper .product-group-button > div:last-child{ margin-bottom:0; } .list .thumbnail-wrapper:hover .product-group-button{ -webkit-animation-duration:400ms; -moz-animation-duration:400ms; animation-duration:400ms; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-name:animation_fade; -moz-animation-name:animation_fade; animation-name:animation_fade; } .list .thumbnail-wrapper:hover .product-group-button > div{ -webkit-animation-name:none; -moz-animation-name:none; animation-name:none; } .woocommerce .product .thumbnail-wrapper{ position:relative; } .image-border a.ts-wg-thumbnail img, .image-border .thumbnail-wrapper > a img{ border-width:1px; border-style:solid; } .woocommerce .product .thumbnail-wrapper *{ backface-visibility:hidden; -webkit-backface-visibility:hidden; } ul.product_list_widget li .ts-wg-thumbnail:before, .woocommerce ul.product_list_widget li .ts-wg-thumbnail:before, .woocommerce .product .thumbnail-wrapper > a:before{ position:absolute; left:0; right:0; bottom:0; top:0; content:""; background:#000; opacity:0; visibility:hidden; z-index:3; transition:350ms ease 0s; } .woocommerce .product .thumbnail-wrapper > a{ position:relative; display:block; text-decoration:none; z-index:2; transition:300ms ease 0s; } .woocommerce .products .product a img{ margin:0; box-shadow:none; width:100% !important; } .woocommerce .product figure{ z-index:1; overflow:hidden; margin-bottom:0; } .woocommerce .product figure img:first-child{ position:relative; z-index:2 } .woocommerce .product figure.has-back-image img:last-child{ width:100%; position:absolute; right:0; left:0; top:0; z-index:3; } body.ts_desktop.woocommerce .product figure.has-back-image img, body.ts_desktop .woocommerce .product figure.has-back-image img{ backface-visibility:hidden; -webkit-backface-visibility:hidden; transition:opacity 300ms ease 0s; } body.ts_desktop.woocommerce .product figure.has-back-image img:last-child, body.ts_desktop .woocommerce .product figure.has-back-image img:last-child{ opacity:0; } body.ts_desktop.woocommerce .product .thumbnail-wrapper:hover figure.has-back-image img:last-child, body.ts_desktop .woocommerce .product .thumbnail-wrapper:hover figure.has-back-image img:last-child{ opacity:1; } body.ts_desktop.woocommerce .product .thumbnail-wrapper:hover figure.has-back-image img:first-child, body.ts_desktop .woocommerce .product .thumbnail-wrapper:hover figure.has-back-image img:first-child{ opacity:0; } .product-group-button-meta{ display:none; } body .yith-wcwl-add-to-wishlist{ margin:0; } .product-wrapper .button-in.wishlist i, .yith-wcwl-add-to-wishlist i{ display:none; } .button-in a, .button-in a:hover, .woocommerce .product .category-name h3 a:hover, .woocommerce .product .category-name h3 a:not(.button):not(.elementor-button):hover, .product .meta-wrapper .button-in a:not(.button):not(.elementor-button):hover{ text-decoration:none !important; } .woocommerce .product .category-name h3{ margin-bottom:3px; line-height:24px; font-weight:normal; } .show-icon.woocommerce .product .category-name h3{ font-size:100%; line-height:1; } .woocommerce .product-wrapper .meta-wrapper:after{ display:table; clear:both; content:""; } .woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{ z-index:2; cursor:zoom-in; } .woocommerce .product-category > .product-wrapper .meta-wrapper{ padding:0; } .woocommerce .product-category > .product-wrapper > a + .meta-wrapper{ margin-top:10px; } .woocommerce.show-icon .product-category > .product-wrapper > a + .meta-wrapper{ margin-top:0; } .woocommerce .product-category > .product-wrapper > a{ display:block; width:100%; height:100%; border-radius:10px; overflow:hidden; } .woocommerce.show-icon .product-category > .product-wrapper > a{ text-align:center; } .woocommerce .product-category > .product-wrapper > a > img{ transition:250ms ease; transform-origin:bottom center; } .show-icon.woocommerce .product-category > .product-wrapper > a > img{ width:auto !important; } .woocommerce .product-category > .product-wrapper:hover > a > img{ transform:scale(1.1); } .woocommerce.show-icon .product-category > .product-wrapper:hover > a > img{ transform:scale(1) translateY(-3px); } .product_list_widget .product-label, .woocommerce .product .product-label{ position:absolute; right:auto; left:15px; top:15px; bottom:auto; z-index:3; max-width:calc(100% - 46px); } .product_list_widget .product-label{ left:10px; top:10px; } .woocommerce .product-label > span.onsale, .woocommerce .product-label > span{ width:auto; min-width:55px; min-height:25px; position:relative; top:auto; right:auto; left:auto; padding:0; text-align:center; display:block; font-size:12px; line-height:15px !important; text-transform:uppercase; border-radius:20px; margin:0 0 7px; } .woocommerce .product-label span span{ padding:5px; display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; height:100%; align-items:center; position:relative; justify-content:center; } .product-label-circle .product-label > span.onsale, .product-label-circle .product-label > span, .product-label-square .product-label > span.onsale, .product-label-square .product-label > span{ width:46px; height:46px; min-height:auto; min-width:auto; border-radius:0; line-height:16px !important; } .product-label-circle .product-label > span.onsale, .product-label-circle .product-label > span{ border-radius:50%; } .featured .products .product-label .featured{ display:none; } .ts-shortcode .woocommerce.loading .products{ transition:none; } .product-brands, .woocommerce .products .product .product-categories{ overflow:hidden; text-decoration:none; } .meta-wrapper .product-categories > span{ display:none; } .product .product-brands a, .woocommerce .products .product .product-categories a, .woocommerce .widget-container il li .product-categories a, .widget-container ul li .product-categories a{ display:inline-block; padding:0; margin:0; text-decoration:none; } .product .product-brands a:hover, .woocommerce .products .product .product-categories a:hover, .widget-container ul li .product-categories a:hover, .ts-products-widget-wrapper .product-categories a:hover{ text-decoration:none; } .products .meta-wrapper > *:not(.product-group-button-meta){ margin-bottom:8px; line-height:20px; display:block; } .products .product .meta-wrapper > .price{ margin-bottom:13px; margin-top:-4px; } .products .product .meta-wrapper > .availability-bar{ padding-top:16px; } .products .product .meta-wrapper > .star-rating{ margin:13px 0 16px; line-height:1; } .products .meta-wrapper > *:last-child, .products .meta-wrapper > *:nth-last-child(2), .woocommerce .products .meta-wrapper > *:last-child, .woocommerce .products .meta-wrapper > *:nth-last-child(2){ margin-bottom:0; } .product-name, h3.product-name, .product-name h3{ line-height:20px; } .woocommerce div.product div.summary, .yith-wfbt-section, .woocommerce.yith-wfbt-section .yith-wfbt-form .yith-wfbt-items li label > *{ line-height:16px; } .price, .products .meta-wrapper > .price{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; line-height:1 !important; } .price del ~ ins{ margin-right:10px; } .price del{ -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; } .star-rating, .star-rating span, .woocommerce .star-rating span:before, .woocommerce .star-rating:before, .rs-layer .rs-starring .star-rating:before, .rs-layer .rs-starring-page .star-rating:before, .rs-layer .rs-starring .star-rating span:before, .rs-layer .rs-starring-page .star-rating span:before, .woocommerce p.stars a::before, .ts-testimonial-wrapper .rating:before, .ts-testimonial-wrapper .rating span:before, blockquote .rating:before, blockquote .rating span:before{ font-size:13px; letter-spacing:3px; } .star-rating span:before, .star-rating:before, .woocommerce .star-rating span:before, .woocommerce .star-rating:before, .rs-layer .rs-starring .star-rating:before, .rs-layer .rs-starring-page .star-rating:before, .rs-layer .rs-starring .star-rating span:before, .rs-layer .rs-starring-page .star-rating span:before, .woocommerce p.stars a::before, .ts-testimonial-wrapper .rating:before, .ts-testimonial-wrapper .rating span:before, blockquote .rating:before, blockquote .rating span:before{ white-space:nowrap; display:inline-block; vertical-align:top; text-transform:uppercase; } .star-rating, .woocommerce .star-rating, .ts-testimonial-wrapper .rating, .rs-layer .rs-starring .star-rating, .rs-layer .rs-starring-page .star-rating, blockquote .rating{ width:78px; height:13px; line-height:1; overflow:hidden; font-family:WooCommerce; position:relative; backface-visibility:visible; -webkit-backface-visibility:visible; } .woocommerce p.stars a{ width:30px; height:26px; } .woocommerce p.stars a::before{ font-size:26px; } .woocommerce p.stars a::before, .woocommerce p.stars a:hover~a::before{ content:"\e020"; } .woocommerce .star-rating span:before, .woocommerce .star-rating:before, blockquote .rating:before, blockquote .rating span:before{ font-family:WooCommerce; content:"\e020\e020\e020\e020\e020"; } .rs-layer .rs-starring .star-rating, .rs-layer .rs-starring-page .star-rating, .rs-layer .rs-starring .star-rating span, .rs-layer .rs-starring-page .star-rating span{ line-height:1 !important; } .star-rating span, .woocommerce .star-rating span, .ts-testimonial-wrapper .rating span, blockquote .rating span, .rs-layer .rs-starring .star-rating span, .rs-layer .rs-starring-page .star-rating span, .product_list_widget .star-rating span{ overflow:hidden; top:0; left:0; position:absolute; padding-top:20px; } .woocommerce .star-rating span{ font-size:0; } blockquote .rating span:before, .ts-testimonial-wrapper .rating span:before, .star-rating span::before{ position:absolute; top:0; left:0; } .woocommerce .products .product .meta-wrapper .short-description ul li{ line-height:1.2; padding:4px 0; } .woocommerce .products .product .meta-wrapper .short-description > ul:first-child li:first-child{ padding-top:0; } .woocommerce .products .product .meta-wrapper .short-description > ul:last-child li:last-child{ padding-bottom:0; } .woocommerce .products .product .meta-wrapper .short-description ul.ul-style.list-inline li{ display:block; margin-left:0; margin-right:0; } input[type=number].qty::-webkit-inner-spin-button, input[type=number].qty::-webkit-outer-spin-button { -webkit-appearance:none; margin:0; } .woocommerce .quantity input.qty, .quantity input.qty{ box-shadow:none; text-shadow:none; background:transparent; border-radius:60px; margin:0; padding:0 30px; width:100%; line-height:36px; text-align:center; } .woocommerce div.product form.cart table div.quantity{ float:left; margin:0; } .woocommerce div.product form.cart table.group_table .quantity input.qty{ line-height:36px; } form.cart div.product .group_table .woocommerce-grouped-product-list-item__quantity, .woocommerce div.product form.cart .group_table .woocommerce-grouped-product-list-item__quantity{ padding-left:10px; } .quantity, .woocommerce div.product form.cart table.group_table .quantity{ width:90px; position:relative; float:none; } .quantity span:not(.amount){ display:none; } .quantity .number-button{ width:100%; position:relative; display:flex; letter-spacing:0; } .quantity .minus, .quantity .plus, .woocommerce div.product form.cart table.group_table .quantity .minus, .woocommerce div.product form.cart table.group_table .quantity .plus{ border:0; background:transparent; width:30%; height:36px; margin:0 !important; line-height:36px; text-align:center; position:absolute; left:0; top:0; padding:0; z-index:2; cursor:pointer; border-radius:0; } .quantity .plus, .woocommerce div.product form.cart table.group_table .quantity .plus{ right:0; left:auto; } .quantity .minus:hover, .quantity .plus:hover, .woocommerce div.product form.cart table.group_table .quantity .minus:hover, .woocommerce div.product form.cart table.group_table .quantity .plus:hover{ z-index:3; } .woocommerce ul.product_list_widget li .quantity, ul.product_list_widget li .quantity, .woocommerce ul.cart_list li .quantity, ul.cart_list li .quantity, table.shop_table .product-quantity .quantity{ width:70px; } .woocommerce ul.product_list_widget li .quantity .minus, ul.product_list_widget li .quantity .minus, .woocommerce ul.cart_list li .quantity .minus, ul.cart_list li .quantity .minus, .woocommerce ul.product_list_widget li .quantity .plus, ul.product_list_widget li .quantity .plus, .woocommerce ul.cart_list li .quantity .plus, ul.cart_list li .quantity .plus, table.shop_table .product-quantity .quantity .minus, table.shop_table .product-quantity .quantity .plus{ height:24px; line-height:24px; } .woocommerce ul.product_list_widget li .quantity input.qty, ul.product_list_widget li .quantity input.qty, .woocommerce ul.cart_list li .quantity input.qty, ul.cart_list li .quantity input.qty, table.shop_table .product-quantity .quantity input.qty, table.shop_table .product-quantity .quantity input.qty{ font-size:12px; line-height:24px; padding:0 18px; } .summary .quantity{ width:110px; } .summary .quantity .minus, .summary .quantity .plus{ height:48px; line-height:48px; } .woocommerce .summary .quantity input.qty, .summary .quantity input.qty{ line-height:48px; border-color:#a4a4a4; } .product-group-button-meta a:hover, .product-group-button a:hover{ text-decoration:none; } .thumbnail-wrapper .product-group-button > div{ font-size:0; line-height:0; padding:0; min-width:0; width:40px; height:40px; display:block; position:absolute; letter-spacing:0; text-align:center; top:15px; right:15px; z-index:6; opacity:0; visibility:hidden; transform:scaleX(-1); transition:250ms ease-in-out; border-radius:10px; } .thumbnail-wrapper .product-group-button > div:nth-child(2){top:62px;} .thumbnail-wrapper .product-group-button > div:nth-child(3){top:109px;} .thumbnail-wrapper .product-group-button > div:nth-child(4){top:156px;} .product-group-button > div a:after{ font-size:16px; line-height:40px; transition:none; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); } .product .product-wrapper:hover .product-group-button > div{ transform:scaleX(1); opacity:1; visibility:visible; } .product-group-button > div a{ width:100%; height:100%; margin:0; font-size:0; line-height:0; padding:0; min-width:0; border:0; text-decoration:none; letter-spacing:0; overflow:visible; display:inline-block; vertical-align:top; color:inherit !important; transition:none; } .thumbnail-wrapper .product-group-button > div a{ display:block; opacity:1 !important; } .button-in .yith-wcwl-add-to-wishlist, .button-in .yith-wcwl-add-button, .button-in a.add_to_wishlist{ width:100%; height:100%; } .button-in a.add_to_wishlist{ display:block; } .product-group-button > div a.added:hover{ text-decoration:none !important; } .thumbnail-wrapper .product-group-button > div.loop-add-to-cart a{ transition:none; padding:0; margin:0; min-width:0; border-width:0; position:relative; letter-spacing:0; background:transparent !important; color:inherit !important; line-height:inherit !important; } ul.product_list_widget li, .woocommerce ul.product_list_widget li, .woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li{ display:flex; flex-flow:row wrap; position:relative; } .cart_list li a.remove, .woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove{ content:""; height:21px; width:21px; font-size:0 !important; line-height:19px; text-align:right; text-indent:0; padding:0; letter-spacing:0; position:absolute !important; left:auto; right:4px; top:5px; margin:0 !important; text-decoration:none; background:transparent !important; z-index:2; border-width:1px; border-style:solid; border-radius:5px; color:inherit !important; text-align:center; } .woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove{ top:0; right:0; } .woocommerce ul.product_list_widget li .ts-wg-thumbnail, ul.product_list_widget li .ts-wg-thumbnail{ position:relative; } ul.product_list_widget li .ts-wg-thumbnail, .woocommerce ul.product_list_widget li .ts-wg-thumbnail, ul.product_list_widget li img, .woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{ width:180px; margin:0 !important; float:none; } ul.product_list_widget li .ts-wg-meta, .woocommerce ul.product_list_widget li .ts-wg-meta{ width:calc(100% - 180px); padding-left:15px; } .shop_table .quantity .ts-screen-reader-text, .cart_list .quantity .ts-screen-reader-text{ display:none; } .elementor-widget[data-widget_type*="wp-widget-"] ul li a{ color:inherit; } .elementor-widget[data-widget_type*="wp-widget-"] ul li a:hover{ text-decoration:none; } .elementor-widget-wp-widget-woocommerce_product_categories ul.product-categories{ font-size:100%; } #ts-filter-widget-area ul.product_list_widget li .ts-wg-thumbnail, #ts-filter-widget-area .woocommerce ul.product_list_widget li .ts-wg-thumbnail, #ts-filter-widget-area ul.product_list_widget li img, .ts-sidebar ul.product_list_widget li .ts-wg-thumbnail, .ts-sidebar .woocommerce ul.product_list_widget li .ts-wg-thumbnail, .ts-sidebar ul.product_list_widget li img, .ts-sidebar .woocommerce ul.cart_list li img, .ts-sidebar .woocommerce ul.product_list_widget li img{ width:90px; margin:0 10px 0 0; } #ts-filter-widget-area ul.product_list_widget li .ts-wg-meta, #ts-filter-widget-area .woocommerce ul.product_list_widget li .ts-wg-meta, .ts-sidebar ul.product_list_widget li .ts-wg-meta, .ts-sidebar .woocommerce ul.product_list_widget li .ts-wg-meta{ -webkit-box-flex:1; -ms-flex:1; flex:1; margin-bottom:0; } ul.product_list_widget li .cart-item-wrapper, .woocommerce ul.product_list_widget li .cart-item-wrapper, .woocommerce .widget_shopping_cart .cart_list li .cart-item-wrapper, .woocommerce.widget_shopping_cart .cart_list li .cart-item-wrapper{ padding:0 35px 0 15px; -webkit-box-flex:1; -ms-flex:1; flex:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } ul.product_list_widget li .meta-wrapper{ -webkit-box-flex:1; -ms-flex:1; flex:1; } ul.product_list_widget li .meta-wrapper:last-child{ margin-left:auto; padding-left:15px; text-align:right; } ul.product_list_widget li .meta-wrapper > *{ margin-bottom:5px; } ul.product_list_widget li .meta-wrapper > *:last-child{ margin-bottom:0; } ul.product_list_widget li .subtotal form.cart{ display:inline-block; margin:10px 0 0; } .woocommerce div.product ul.product_list_widget form.cart div.quantity{ margin:0; } .woocommerce div.product ul.product_list_widget p.price ins, .woocommerce div.product ul.product_list_widget span.price ins{ font-weight:inherit; } ul.product_list_widget .button-in div.blockUI.blockOverlay{ opacity:1 !important; } ul.product_list_widget .button-in div.blockUI.blockOverlay:after, .woocommerce ul.product_list_widget .button-in div.blockUI.blockOverlay:after{ margin-top:-8px; margin-left:-8px; width:16px; height:16px; } ul.product_list_widget li, .woocommerce ul.product_list_widget li, .elementor-widget[data-widget_type*="wp-widget-"] ul.product_list_widget li, .woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li, .woocommerce .ts-tiny-cart-wrapper .dropdown-container ul.cart_list li, .ts-tiny-cart-wrapper .dropdown-container ul.cart_list li{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .widget-container ul.product_list_widget li, .woocommerce.widget-container ul.product_list_widget li, .elementor-widget[data-widget_type*="wp-widget-"] ul.product_list_widget li, .woocommerce .ts-tiny-cart-wrapper .dropdown-container ul.cart_list li, .ts-tiny-cart-wrapper .dropdown-container ul.cart_list li{ list-style:none; padding:0 0 30px 0; margin:0 0 30px 0; width:100%; position:relative; border-width:0 0 1px 0; border-style:solid; } .woocommerce .ts-tiny-cart-wrapper .dropdown-container ul.cart_list li, .ts-tiny-cart-wrapper .dropdown-container ul.cart_list li{ padding-right:4px; } .widget-container ul.product_list_widget li, .woocommerce.widget-container ul.product_list_widget li, .elementor-widget[data-widget_type*="wp-widget-"] ul.product_list_widget li{ box-shadow:none; background:transparent; } .woocommerce-page.archive #left-sidebar .widget-container ul.product_list_widget li, .woocommerce-page.archive #left-sidebar .woocommerce.widget-container ul.product_list_widget li, .woocommerce-page.archive #right-sidebar .widget-container ul.product_list_widget li, .woocommerce-page.archive #right-sidebar .woocommerce.widget-container ul.product_list_widget li, .woocommerce-page.archive #ts-filter-widget-area .widget-container ul.product_list_widget li, .woocommerce-page.archive #ts-filter-widget-area .woocommerce.widget-container ul.product_list_widget li{ background:#ffffff; padding:10px; border-width:0; border-radius:2px; box-shadow:0px 1px 3px rgba(0, 0, 0, 0.05); margin:0 0 2px; } .elementor-widget.elementor-widget-wp-widget-woocommerce_widget_cart ul.product_list_widget li, .elementor-widget.elementor-widget-wp-widget-woocommerce_recent_reviews ul.product_list_widget li, .elementor-widget.elementor-widget-wp-widget-woocommerce_recent_reviews ul.product_list_widget li .reviewer, .widget_shopping_cart ul.product_list_widget li, .woocommerce.widget_shopping_cart ul.product_list_widget li, .widget_recent_reviews ul.product_list_widget li, .woocommerce.widget_recent_reviews ul.product_list_widget li, .widget_recent_reviews ul.product_list_widget li .reviewer, .woocommerce.widget_recent_reviews ul.product_list_widget li .reviewer{ display:block; } .elementor-widget[data-widget_type*="wp-widget-"] ul.product_list_widget li a{ display:block; } .widget-container ul.product_list_widget li:last-child, .woocommerce.widget-container ul.product_list_widget li:last-child, .elementor-widget[data-widget_type*="wp-widget-"] ul.product_list_widget li:last-child{ padding-bottom:0; margin-bottom:0; border-bottom:0; } .widget-container ul.product_list_widget li .ts-wg-meta *, .woocommerce.widget-container ul.product_list_widget li.ts-wg-meta *, .elementor-widget[data-widget_type*="wp-widget-"] ul.product_list_widget li.ts-wg-meta *{ margin-bottom:0; } .widget-container ul.product_list_widget li > *:not(img), .woocommerce.widget-container ul.product_list_widget li > *:not(img), .widget-container ul.product_list_widget li .ts-wg-meta > *, .woocommerce.widget-container ul.product_list_widget li.ts-wg-meta > *, .elementor-widget[data-widget_type*="wp-widget-"] ul.product_list_widget li > *:not(img), .elementor-widget[data-widget_type*="wp-widget-"] ul.product_list_widget li .ts-wg-meta > *{ margin-bottom:12px; line-height:1.2; } .widget-container ul.product_list_widget li .ts-wg-meta > .star-rating, .woocommerce.widget-container ul.product_list_widget li .ts-wg-meta > .star-rating, .elementor-widget[data-widget_type*="wp-widget-"] ul.product_list_widget li .ts-wg-meta > .star-rating{ margin-bottom:16px; } .widget-container ul.product_list_widget li .ts-wg-meta > *:last-child, .woocommerce.widget-container ul.product_list_widget li .ts-wg-meta > *:last-child, .elementor-widget[data-widget_type*="wp-widget-"] ul.product_list_widget li .ts-wg-meta > *:last-child{ margin-bottom:0; } .elementor-widget[data-widget_type*="wp-widget-"] ul.product_list_widget li:after{ content:''; display:table; clear:both; } .elementor-widget-wp-widget-woocommerce_widget_cart ul.product_list_widget li img, .elementor-widget-wp-widget-woocommerce_recent_reviews ul.product_list_widget li img, .widget_shopping_cart ul.product_list_widget li img, .woocommerce.widget_shopping_cart ul.product_list_widget li img, .widget_recent_reviews ul.product_list_widget li img, .woocommerce.widget_recent_reviews ul.product_list_widget li img{ float:left; margin-right:15px !important; } ul.product_list_widget li .subtotal .button, .woocommerce ul.product_list_widget li .subtotal .button{ padding:0 15px !important; width:auto !important; min-width:110px !important; font-size:12px !important; line-height:28px !important; } ul.product_list_widget li .subtotal .button, .woocommerce ul.product_list_widget li .subtotal .button{ margin-left:5px; } .ts-product-attribute .button-tooltip, .product-group-button .button-tooltip{ padding:8px 5px; min-width:100px; line-height:24px; position:absolute; text-transform:none; text-align:center; white-space:nowrap; visibility:hidden; opacity:0; display:inline-block; transition:150ms ease; } .ts-product-attribute .button-tooltip{ line-height:20px; top:-5px; left:50%; transform:translate(-50%,-100%); z-index:10; display:none !important; } .product-group-button .button-tooltip{ left:auto; right:0; top:0; bottom:0; border-radius:5px; position:relative; font-weight:normal; transform:translateX(-100%) translateX(-12px); transition:none; } .product-group-button .button-tooltip:before{ content:''; width:0; height:0; border-style:solid; border-width:5px 0 5px 9px; border-color:transparent transparent transparent #f0f0f0; position:absolute; top:50%; right:0; transform:translate(100%,-50%); z-index:-1; transition:none; } .product-group-button > div:hover a .button-tooltip, .ts-product-attribute > div:hover a .button-tooltip{ opacity:1; visibility:visible; } .product-no-tooltip .product-group-button > div .button-tooltip{ display:none; } .button-in .blockUI, .button-in .blockUI.blockOverlay{ opacity:0 !important; } .product-group-button-meta > div.loop-add-to-cart > a.button:before{ margin-right:8px; font-size:16px; display:inline-block; vertical-align:-1px; } .product-group-button-meta > .loop-add-to-cart .button.added:before{ font-size:90%; color:inherit; } .page-description .ts-shortcode{ margin-bottom:40px; padding:40px; } .products{ clear:both; } .overlay{ cursor:pointer; } .woocommerce.archive .page-container #primary{ display:flex; justify-content:center; flex-wrap:wrap; } .woocommerce.archive .page-container #primary > *:not(.filter-widget-area-button):not(.before-loop-wrapper){ width:100%; } .filter-widget-area-button{ margin:-2px 0 0 30px; } .filter-widget-area-button > a{ display:inline-block; vertical-align:middle; text-decoration:none; line-height:18px; padding:6px 14px; border-radius:20px; } .filter-widget-area-button > a:before{ font-size:16px; margin-right:10px; display:inline-block; vertical-align:-2px; transition:.3s ease; } .filter-widget-area{ padding:0; } .filter-widget-area-button + .overlay{ position:fixed; opacity:0; visibility:hidden; left:0; right:0; bottom:0; top:0; content:""; background:#000000; z-index:99991; transition:opacity 0.5s ease-in-out, visibility 0.5s ease-in-out; } .filter-widget-area-button.active + .overlay{ visibility:visible; opacity:0.5; } .ts-active-filters > .widget_layered_nav_filters{ margin-bottom:38px; } .woocommerce .before-loop-wrapper{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; line-height:16px !important; margin-bottom:53px; flex:1 0 auto; } .woocommerce .woocommerce-result-count, .before-loop-wrapper > *{ margin:0; } .woocommerce .woocommerce-result-count ~ .product-on-sale-form{ margin:0 0 0 30px; } .before-loop-wrapper > .woocommerce-ordering, .before-loop-wrapper > .product-per-page-form, .before-loop-wrapper > .filter-widget-area-button{ margin:0 0 0 auto; } .before-loop-wrapper > .woocommerce-ordering ~ .product-per-page-form, .before-loop-wrapper > .filter-widget-area-button{ margin-left:30px; } .gridlist-toggle > span{ font-size:0; letter-spacing:0; text-decoration:none; color:#cccaca; display:inline-block; vertical-align:middle; line-height:1; } .gridlist-toggle > span:not(.active):hover{ cursor:pointer; } .gridlist-toggle > span:before{ font-size:24px; } .gridlist-toggle > span{ margin-right:30px; } .product-filter-by-brand-wrapper select, .product-filter-by-brand-wrapper select option{ font-size:100%; } #ts-filter-widget-area .product-label, #left-sidebar .product-label, #right-sidebar .product-label{ font-size:10px; } .select2-container--default .select2-selection--single .select2-selection__clear { margin-right:5px; float:left; font-size:120% !important; color:red; } .widget_archive ul li, .widget_categories ul li{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; } .widget_archive ul li:before, .widget_categories ul li:before{ content:''; display:block; height:1px; border-bottom:1px dotted #a5a4a4; -webkit-box-flex:1; -ms-flex:1; flex:1; -ms-flex-item-align:end; align-self:flex-end; top:-6px; position:relative; margin:0 16px; } .widget_archive ul li a, .widget_categories ul li a{ margin-right:auto; -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; color:inherit; } .widget_archive ul ul, .widget_categories ul ul{ width:100%; } .woocommerce .before-loop-wrapper .woocommerce-notices-wrapper{ width:100%; -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; margin:0 0 20px; } .woocommerce .before-loop-wrapper .woocommerce-notices-wrapper:empty{ margin:0; } .product-per-page-form ul.perpage .perpage-current > span:last-child, .woocommerce .woocommerce-ordering .orderby-current{ display:inline-block; vertical-align:baseline; padding:4px 27px 4px 0; line-height:16px; position:relative; margin:0 0 0 2px; } #ts-filter-widget-area select, #left-sidebar select, #right-sidebar select, #ts-filter-widget-area .select2-container--default .select2-selection--single .select2-selection__rendered, #left-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered, #right-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered{ min-width:148px; line-height:24px; border-width:1px; border-style:solid; border-radius:40px; position:relative; display:inline-block; vertical-align:middle; background-color:transparent; padding:17px 30px 17px 20px; } body #ts-filter-widget-area .select2-container--default .select2-selection--single, #left-sidebar .select2-container--default .select2-selection--single, #right-sidebar .select2-container--default .select2-selection--single, #ts-filter-widget-area .select2-container--default .select2-selection--single .select2-selection__rendered, #left-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered, #right-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered{ background:transparent; } body #ts-filter-widget-area .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder, #left-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder, #right-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{ height:auto; } body #ts-filter-widget-area .select2-container--default .select2-selection--single .select2-selection__arrow, body #left-sidebar .select2-container--default .select2-selection--single .select2-selection__arrow, body #right-sidebar .select2-container--default .select2-selection--single .select2-selection__arrow{ top:10px; line-height:26px; margin-top:0; } .product-on-sale-form label{ padding:0; } .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{ -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; } .woocommerce-ordering .orderby-label, .woocommerce-ordering select.orderby, .woocommerce .woocommerce-ordering select.orderby{ display:none; } .woocommerce .woocommerce-ordering ul li a:hover, .product-per-page-form ul.perpage ul li a:hover{ text-decoration:none; } .woocommerce .woocommerce-ordering .orderby li, .product-per-page-form ul.perpage li{ list-style:none; position:relative; z-index:4; padding:0 15px; line-height:16px; } .woocommerce .woocommerce-ordering ul li a, .product-per-page-form ul.perpage ul li a{ padding:5px 0; display:block; color:inherit; } .woocommerce .woocommerce-ordering ul.orderby{ padding:0; margin:0; position:relative; display:inline-block; vertical-align:baseline; } .woocommerce .woocommerce-ordering ul.orderby:hover, .product-per-page-form ul.perpage:hover, .woocommerce .woocommerce-ordering ul.orderby.active, .product-per-page-form ul.perpage.active{ z-index:999; position:relative; } .product-per-page-form ul.perpage > li, .product-per-page-form ul.perpage ul{ padding:0; margin:0; } .woocommerce .woocommerce-ordering .orderby li a.current{ cursor:default; } .woocommerce .woocommerce-ordering .orderby > li, .product-per-page-form ul.perpage > li{ padding:0 !important; position:relative; cursor:pointer; line-height:16px; } .product-per-page-form ul.perpage .perpage-current:after, .woocommerce .woocommerce-ordering .orderby-current:after{ font-size:10px; display:inline-block; position:absolute; top:50%; margin-top:-4px; right:0; backface-visibility:hidden; -webkit-backface-visibility:hidden; } .woocommerce .woocommerce-ordering .orderby ul, .product-per-page-form ul.perpage ul{ margin:0; padding:20px 10px; display:none; width:165px; position:absolute; top:100%; right:0; z-index:5; backface-visibility:hidden; -webkit-backface-visibility:hidden; } .product-per-page-form ul.perpage ul{ width:90px; } .woocommerce .woocommerce-ordering .orderby ul{ left:50%; right:auto; transform:translateX(-50%); } .woocommerce .woocommerce-ordering .orderby ul:before, .product-per-page-form ul.perpage ul:before{ position:absolute; content:""; top:5px; left:0; right:0; bottom:0; z-index:-1; box-shadow:0 0 10px rgba(101, 101, 101, 0.2); border-radius:2px; } .before-loop-wrapper > .product-per-page-form{ width:auto; order:3; margin:0 0 0 26px; } .before-loop-wrapper > .product-per-page-form > span, .before-loop-wrapper > .product-filter-by-brand .product-per-page-form > select, .before-loop-wrapper > .product-per-page-form > select{ display:none; } .product-per-page-form ul.perpage{ margin:0; position:relative; display:inline-block; } .product-per-page-form ul.perpage ul li a > strong{ opacity:0; visibility:hidden; } .product-per-page-form ul.perpage .perpage-current{ display:block; } .product-per-page-form ul.perpage ul li a > *, .product-per-page-form ul.perpage .perpage-current > *{ display:inline-block; vertical-align:baseline; transition:350ms ease; } .product-per-page-form ul.perpage ul li a > strong, .product-per-page-form ul.perpage .perpage-current > strong{ padding:0 5px 0 0; } .product-per-page-form ul.perpage ul li a:not(:hover):not(.current) > strong{ font-weight:normal; color:inherit; } .post-nav-links{ padding-top:20px; margin-bottom:0; } .woocommerce .after-loop-wrapper{ width:100%; display:inline-block; position:relative; text-align:center; } .woocommerce .after-loop-wrapper:after{ content:""; display:table; clear:both; } .pagination-wrap ul.pagination, .ts-pagination, .woocommerce nav.woocommerce-pagination, .dokan-pagination-container .dokan-pagination{ display:block; margin-left:-5px; margin-right:-5px; text-align:center; } .ts-pagination{ margin-top:-6px; } .woocommerce nav.woocommerce-pagination{ margin-top:60px; } .pagination-wrap ul.pagination > li, .ts-pagination ul li, .woocommerce nav.woocommerce-pagination ul li, .dokan-pagination-container .dokan-pagination li{ list-style:none; display:inline-block; border:0; vertical-align:top; float:none; margin-left:5px; margin-right:5px; } .pagination-wrap ul.pagination > li > a:hover, .dokan-dashboard-content .pagination li a:hover, .ts-pagination ul li a:hover{ text-decoration:none; } .pagination-wrap ul.pagination, .woocommerce nav.woocommerce-pagination ul, .ts-pagination ul, .dokan-pagination-container .dokan-pagination{ border:0; margin:0; display:block; position:relative; } .woocommerce nav.woocommerce-pagination ul{ text-align:center; } .post-nav-links > a, .post-nav-links > span, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .ts-pagination ul li a, .ts-pagination ul li span.current, .ts-pagination ul li span.dots, .pagination-wrap ul.pagination > li > a, .pagination-wrap ul.pagination > li > span.current, .dokan-pagination-container .dokan-pagination li a, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{ padding:0; text-align:center; display:inline-block; width:30px; height:30px; line-height:30px; font-size:14px; border-radius:50%; color:inherit; } .pagination-wrap ul.pagination > li > a.prev, .pagination-wrap ul.pagination > li > a.next, .dokan-pagination-container .dokan-pagination li:first-child a, .dokan-pagination-container .dokan-pagination li:last-child a, .woocommerce nav.woocommerce-pagination ul li a.next, .woocommerce nav.woocommerce-pagination ul li a.prev, .ts-pagination ul li a.prev, .ts-pagination ul li a.next{ font-size:0; line-height:0; letter-spacing:0; } .pagination-wrap ul.pagination > li > a.prev:before, .pagination-wrap ul.pagination > li > a.next:before, .dokan-pagination-container .dokan-pagination li:first-child a:before, .dokan-pagination-container .dokan-pagination li:last-child a:before, .woocommerce nav.woocommerce-pagination ul li a.next:before, .woocommerce nav.woocommerce-pagination ul li a.prev:before, .ts-pagination ul li a.prev:before, .ts-pagination ul li a.next:before{ font-size:14px; line-height:30px; letter-spacing:0; } .dokan-pagination-container .dokan-pagination li.active a{ cursor:default; } .post-nav-links > a, .post-nav-links > span{ color:inherit; text-decoration:none !important; } .post-nav-links > .current, .post-nav-links > a:hover, .post-nav-links > a:focus{ background:#000000; color:#ffffff; } .archive.ajax-pagination .woocommerce > .products:before{ left:50%; top:300px; right:auto; bottom:auto; width:40px; height:40px; z-index:9; margin-left:-20px; content:""; border-width:3px; border-style:solid; border-top:3px solid #000000; border-radius:50%; text-align:center; position:absolute; display:inline-block; font-weight:normal; opacity:0; visibility:hidden; transition:150ms ease 0s; } .archive.ajax-pagination .woocommerce > .products.loading:before{ opacity:1; visibility:visible; -webkit-animation:spin 2s linear infinite; animation:spin 2s linear infinite; } .archive.load-more-button .woocommerce > .products.loading:before{ display:none; } .archive.ajax-pagination .woocommerce > .products:after{ content:""; display:block; position:absolute; left:0; right:0; bottom:0; top:0; opacity:1; z-index:8; visibility:hidden; transition:150ms ease 0s; } .archive.ajax-pagination .woocommerce > .products.loading:after{ opacity:0.5; visibility:visible; } .ts-shop-result-count{ text-align:center; display:block; margin:35px 0 15px 0; } .ts-shop-result-count > span{ display:inline-block; } .load-more-wrapper, .ts-shop-load-more{ display:block; text-align:center; margin-left:auto; margin-right:auto; } .load-more-wrapper .button, .ts-shop-load-more .button, .woocommerce .ts-shop-load-more .button{ min-width:174px !important; line-height:1 !important; padding:13px 35px !important; display:inline-block; vertical-align:top; text-decoration:none; transition:350ms ease; position:relative; } .infinity-scroll.woocommerce .ts-shop-load-more .button:before, .load-more-button .woocommerce .ts-shop-load-more .button:after{ display:none; } .infinity-scroll.woocommerce .ts-shop-load-more .button{ font-size:0; background:transparent !important; border-color:transparent !important; } .woocommerce div.product .product-images-summary{ margin-top:3px; } .woocommerce div.product div.images .flex-control-thumbs, .woocommerce div.product div.woocommerce-product-gallery{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; } .woocommerce div.product.gallery-layout-vertical div.images .flex-control-thumbs{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; } .woocommerce div.product.gallery-layout-horizontal div.woocommerce-product-gallery{ display:block; } .woocommerce div.product div.summary, .woocommerce div.product div.woocommerce-product-gallery{ float:left; } .woocommerce div.product div.woocommerce-product-gallery{ width:50%; margin-bottom:73px; } .woocommerce div.product div.summary{ width:50%; padding-left:78px; margin-bottom:65px; } .woocommerce div.product.gallery-layout-vertical div.woocommerce-product-gallery .flex-viewport{ -webkit-box-flex:1; -ms-flex:1; flex:1; } .woocommerce div.product div.images .flex-control-thumbs{ margin:0 -10px; } .woocommerce div.product.gallery-layout-vertical div.images .flex-control-thumbs li{ width:80px; } .woocommerce div.product div.images .flex-control-thumbs li{ float:none; padding:20px 10px 0; } .woocommerce div.product div.images .flex-control-thumbs li img{ opacity:1; border:1px solid transparent; transition:300ms ease; border-radius:5px; } .woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover{ border-color:#a4a4a4; } .woocommerce div.product.gallery-layout-vertical div.images .flex-control-thumbs{ -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; margin:0 20px 0 0; } .woocommerce div.product.gallery-layout-vertical div.images .flex-control-thumbs li{ padding:0 0 20px; } .woocommerce div.product.gallery-layout-vertical div.images .flex-control-thumbs li:last-child{ padding-bottom:0; } .ts-product-video-button, .ts-product-360-button{ position:absolute; bottom:0; left:0; z-index:2; color:inherit; font-size:0; width:30px; height:30px; border:1px solid #a4a4a4; text-align:center; letter-spacing:0; border-radius:5px; } .ts-product-video-button:hover, .ts-product-360-button:hover{ text-decoration:none; } .ts-product-video-button:before, .ts-product-360-button:before{ font-size:16px; line-height:30px; } .ts-product-video-button + .ts-product-360-button{ left:0; bottom:35px; } .woocommerce div.product div.images .woocommerce-product-gallery__trigger{ top:15px; right:15px; left:auto; background:rgba(0,0,0,0.1); color:#ffffff; transition:250ms ease; } .woocommerce div.product div.images .woocommerce-product-gallery__trigger:before, .woocommerce div.product div.images .woocommerce-product-gallery__trigger{ width:40px; height:40px; text-align:center; font-size:0; text-indent:0; border-width:0; } .woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{ font-size:16px; line-height:40px; position:static; } .woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{ display:none; } .woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover{ text-decoration:none; } .yith-wcwl-add-to-wishlist .feedback{ display:none !important; } .woocommerce div.product .summary > *{ clear:both; margin:0 0 20px; line-height:18px; } .woocommerce div.product .summary > *:last-child{ margin-bottom:0; } .woocommerce div.product .summary a:not(.button){ color:inherit; } .woocommerce div.product .summary > *:not(.button){ padding:0; } .woocommerce .single-product-buttons, .woocommerce .woocommerce-product-rating{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .woocommerce .woocommerce-product-rating .star-rating, .woocommerce .woocommerce-product-rating > *{ margin:0 15px 0 0; float:none; } .woocommerce .woocommerce-product-rating > *:last-child{ margin-right:0; } .summary .woocommerce-product-rating .woocommerce-review-link{ text-decoration:none !important; } div.product .summary .ts-countdown{ float:left; margin:6px 0 28px; } div.product .summary .ts-countdown + .availability-bar{ clear:none; margin:19px 0 0 20px; float:left; } div.product .summary .counter-wrapper{ padding:9px 22px; } div.product .summary .counter-wrapper .number-wrapper, div.product .summary .counter-wrapper .dots{ font-size:24px; line-height:1; } div.product .summary .counter-wrapper .ref-wrapper{ font-size:14px; line-height:18px; } div.product .summary .counter-wrapper > div{ min-width:60px; } .woocommerce div.product .summary .stock:before{ display:inline-block; vertical-align:-1px; color:#059b13; } div.product .summary .meta-content > div{ margin:0 0 10px; } div.product .summary .meta-content > .ts-social-sharing{ margin-top:-3px; } div.product .summary .ts-social-sharing ul li{ color:inherit; } div.product .summary .meta-content > div:last-child{ margin-bottom:0; } div.product .summary .meta-content > div > span:first-child{ margin-right:5px; display:inline-block; text-transform:uppercase; } div.product .summary .meta-content > div.cats-link > span:first-child, div.product .summary .meta-content > div.cats-link ~ div > span:first-child{ text-transform:uppercase; } div.product .summary .meta-content > div > span:not(:first-child), div.product .summary .meta-content > div > span:not(:first-child) a{ font-weight:normal; color:#848484; } div.product .summary .meta-content > div > span.sku{ text-transform:uppercase; } div.product .summary .meta-content .tags-link a{ min-width:0; border-width:0; border-radius:0; padding:0; font-size:inherit !important; line-height:inherit !important; margin:0; float:none; background:transparent !important; text-transform:none !important; } .woocommerce div.product .summary > .ts-variation-price:not(:last-child), .woocommerce div.product .summary > p.price:not(:last-child), .woocommerce div.product .summary > span.price:not(:last-child){ margin-bottom:24px; } .woocommerce div.product .summary p.price, .woocommerce div.product .summary span.price{ align-items:center; } .woocommerce div.product .summary p.price del, .woocommerce div.product .summary span.price del{ font-size:60%; opacity:1; font-weight:normal; } .woocommerce div.product .summary .price del ~ ins{ margin-right:13px; } .woocommerce div.product .summary p.price del, .woocommerce div.product .summary span.price del{ font-weight:normal; } .woocommerce div.product .summary .woocommerce-product-details__short-description{ line-height:24px; } .woocommerce div.product .summary .woocommerce-product-details__short-description > p{ margin-bottom:10px; } .woocommerce div.product .summary .woocommerce-product-details__short-description > ul{ margin:-7px 0 -5px; } .woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel--description ul li, .woocommerce div.product .summary .woocommerce-product-details__short-description ul li{ padding:4px 0; } .single-navigation > a:hover{ text-decoration:none } div.product .single-navigation{ opacity:0; visibility:hidden; transition:all 500ms ease 0s; } div.product .single-navigation.visible{ opacity:1; visibility:visible; } div.product .single-navigation a:hover{ z-index:990; width:auto; } div.product .single-navigation > a{ position:fixed; left:0; top:50%; vertical-align:middle; z-index:99; transition:none; height:1px; width:1px; } div.product .single-navigation > a[rel="next"]{ left:auto; right:0; } div.product .single-navigation > a .product-info{ transform:translate(-100%,-50%); transition:all 500ms ease 0s; position:absolute; left:0; top:0; padding:5px 5px 5px 0; width:100px; box-shadow:0 0 4px rgba(0,0,0,0.1); } div.product .single-navigation > a:hover .product-info{ z-index:3; } .single-navigation .product-info img{ width:100%; } div.product .single-navigation > a[rel="next"] .product-info{ right:0; left:auto; } div.product .single-navigation > a:hover .product-info{ transform:translate(0,-50%); } div.product .single-navigation > a[rel="next"] .product-info{ transform:translate(100%,-50%); padding:5px 0 5px 5px; } div.product .single-navigation > a[rel="next"]:hover .product-info{ transform:translate(0,-50%); } div.product .single-navigation > a > span{ position:absolute; top:0; display:inline-block; text-align:center; line-height:40px; transition:all 500ms ease 0s; text-transform:uppercase; white-space:nowrap; } div.product .single-navigation > a[rel="prev"] > span{ left:0; -webkit-transform:translateX(-50%) rotate(-90deg); transform:translateX(-50%) rotate(-90deg); -webkit-transform-origin:center top; transform-origin:center top; } div.product .single-navigation > a[rel="next"] > span{ right:40px; -webkit-transform:translateX(50%) rotate(-90deg); transform:translateX(50%) rotate(-90deg); -webkit-transform-origin:center top; transform-origin:center top; } div.product .single-navigation > a[rel="prev"]:hover > span{ left:-40px; opacity:0; } div.product .single-navigation > a[rel="next"]:hover > span{ right:0; opacity:0; } .woocommerce div.product.product-type-external .summary form.cart{ padding-top:5px; } .woocommerce div.product .summary form.cart:not(.grouped_form){ margin:0 0 26px; width:calc(50% - 13px); display:inline-block; vertical-align:bottom; } .woocommerce div.product.product-type-external .summary form.cart:not(.grouped_form){ width:auto; min-width:calc(50% - 13px); } .woocommerce div.product .summary form.cart div.quantity{ margin-bottom:30px; width:100%; overflow:hidden; } .woocommerce div.product .summary form.cart .button{ width:100%; } .woocommerce div.product .summary form.cart .button, .woocommerce div.product .summary .ts-buy-now-button{ line-height:24px; } .woocommerce div.product .summary .ts-buy-now-button{ width:calc(50% - 13px); clear:none; margin:0 0 26px 20px; display:inline-block; vertical-align:bottom; border-color:inherit; background:transparent; } .woocommerce div.product.sold-individually .summary form.cart{ margin-top:10px; } .woocommerce div.product.outofstock .summary .single-product-buttons{ margin-top:30px; } .woocommerce div.product.no-add-to-cart .summary .ts-buy-now-button{ margin-top:12px; margin-left:0; } .woocommerce div.product form.cart .variations{ margin-bottom:0; position:relative; } .woocommerce div.product form.cart .variations *{ display:block; } .woocommerce div.product form.cart .variations tr{ margin-bottom:10px; clear:both; } .woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations .label{ padding:0; } .woocommerce div.product form.cart .variations .label > *{ display:inline-block; vertical-align:baseline; } .woocommerce div.product form.cart .variations .label .ts-value{ font-weight:normal; } .woocommerce div.product form.cart .variations label{ padding-bottom:0; line-height:16px; margin-right:10px; } .woocommerce div.product form.cart .ts-product-attribute, .woocommerce div.product form.cart .ts-product-attribute > div.option, .woocommerce div.product form.cart .reset_variations{ display:inline-block; } .woocommerce div.product form.cart .reset_variations{ clear:both; color:red; font-size:100%; line-height:18px; display:block; transition:visibility 150ms ease; margin:0; background:transparent; border:0; padding:0; text-transform:none; font-weight:normal; } .woocommerce div.product form.cart .reset_variations[style="visibility:hidden;"]{ margin-bottom:0 !important; height:8px; } .woocommerce div.product form.cart .reset_variations, .ts-product-attribute > div.option:not(.color) > a{ text-decoration:none !important; } .ts-product-attribute > div.option{ line-height:1; margin:0 0 13px 0; padding:0 5px; } .ts-product-attribute > div.option:not(.color) > a{ padding:4px 15px; border-width:1px; border-style:solid; border-color:#a5a5a5; border-radius:40px; font-size:inherit; line-height:16px; text-align:center; } .ts-product-attribute > div.option:not(.color):hover > a, .ts-product-attribute > div.option:not(.color).selected > a{ border-color:#202020; } .single_variation_wrap{ position:relative; } .single_variation_wrap .woocommerce-variation .woocommerce-variation-description:empty{display:none;} .single_variation_wrap .woocommerce-variation .woocommerce-variation-description{ margin-bottom:20px; } .single_variation_wrap .woocommerce-variation .woocommerce-variation-price, .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability{ display:none !important; } .woocommerce div.product form.cart .availability{ margin-bottom:10px; } .woocommerce div.product.product-type-variable form.cart .availability{ margin-top:6px; } .woocommerce div.product .stock{ color:inherit; } .woocommerce div.product form.cart .woocommerce-variation-availability p.stock{ font-size:100%; color:inherit; } .woocommerce div.product form.cart .woocommerce-variation-description p{ margin-bottom:10px; } .woocommerce div.product form.cart .woocommerce-variation-description p:last-child{ margin-bottom:0; } .woocommerce div.product form.cart div.quantity .screen-reader-text{ display:none; top:0; width:auto; height:25px; line-height:20px; margin:0; padding:0; clip:initial; white-space:nowrap; transform:translateY(-100%); } .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled]{ opacity:.4; } .woocommerce a.button.disabled.ts-buy-now-button{ opacity:.7; } .woocommerce div.product form.cart .variations select{ width:100%; min-width:0; margin:0 0 16px; font-size:100%; padding:12px 60px 12px 30px; background-position:90% 50%; border-color:#a4a4a4; transition:250ms ease; } .woocommerce div.product form.cart .variations select:hover{ border-color:#202020; } .woocommerce div.product form.cart table.group_table{ border-width:0; margin-top:4px; margin-bottom:28px; } .woocommerce div.product form.cart table.group_table div.quantity .screen-reader-text{ display:none; } .woocommerce div.product form.cart table.group_table div.quantity{ margin:0 0 0 auto; padding-top:0; width:90px; } .woocommerce div.product form.cart table.group_table td.woocommerce-grouped-product-list-item__label label{ padding-top:2px; padding-bottom:0; } .woocommerce div.product form.cart table.group_table td.woocommerce-grouped-product-list-item__quantity label, .woocommerce div.product form.cart table.group_table p.stock{ display:none; } .woocommerce-grouped-product-list-item__price del{ font-weight:normal; } .woocommerce div.product form.cart table.group_table td, .woocommerce div.product form.cart table.group_table td:first-child{ width:auto; text-align:left; } .woocommerce div.product form.cart table.group_table td{ vertical-align:middle; padding:10px 0 !important; border-width:0 0 1px; border-style:solid; } .woocommerce div.product form.cart table.group_table td.woocommerce-grouped-product-list-item__price ins{ margin-left:0; margin-right:10px; float:left; } .woocommerce-product-details__short-description > p:last-child{ margin-bottom:0; } .woocommerce div.product form.cart table.group_table td.woocommerce-grouped-product-list-item__price del{ font-size:82%; } .woocommerce div.product form.cart table.group_table tr:last-child td{ border-bottom-width:0; padding-bottom:0 !important; } .woocommerce div.product form.cart table.group_table tr:first-child td, .woocommerce div.product .woocommerce-product-details__short-description + form.grouped_form table.group_table tr:first-child td{ border-top-width:0; padding-top:0 !important; } .woocommerce div.product form.grouped_form .woocommerce-grouped-product-list-item__quantity .availability{ display:none; } .woocommerce div.product form.cart table.group_table td:not(:last-child){ padding-right:20px !important; } .woocommerce div.product form.cart table.group_table .button{ width:100%; min-width:0; margin-top:0; font-size:12px; padding:6px; } .woocommerce div.product.color-variation-thumbnail .ts-product-attribute div.option.color{ border-radius:0; width:50px; height:50px; } .woocommerce div.product.color-variation-thumbnail .ts-product-attribute div.option.color a{ display:block; position:relative; width:100%; height:100%; margin:0; } .woocommerce div.product.color-variation-thumbnail .ts-product-attribute div.option.color a img{ width:100%; height:100%; border-radius:0; -o-object-fit:cover; object-fit:cover; image-rendering:-webkit-optimize-contrast; } .woocommerce div.product .summary > .single-product-buttons:not(:last-child){ margin-bottom:24px; padding-bottom:24px; border-width:0 0 1px; border-style:solid; } .woocommerce div.product .single-product-buttons .blockUI{ display:none !important; } .summary .single-product-buttons .yith-wcwl-add-to-wishlist a, .summary .single-product-buttons a.compare{ position:relative; padding-left:25px !important; background:transparent !important; padding:0; border:0; font-weight:normal; } .summary .single-product-buttons .yith-wcwl-add-to-wishlist a, .summary .single-product-buttons a.compare{ display:inline-block; vertical-align:0; text-transform:none; text-align:start; min-width:0; } .summary .single-product-buttons .yith-wcwl-add-to-wishlist a:hover, .summary .single-product-buttons a.compare:hover{ text-decoration:none !important; } .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a{ font-size:0 !important; line-height:0; } .woocommerce div.product div.summary .single-product-buttons a.compare, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist.added a, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a:before, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist.added a:before, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist.added a:after, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a .ts-tooltip:before{ font-size:18px !important; line-height:22px; } .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist.added a:after, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a .ts-tooltip:before{ content:attr(data-title); text-decoration:none !important; } .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist.added .ts-tooltip{ display:none; } .summary .single-product-buttons > *:not(:last-child){ margin-right:38px; } .summary .single-product-buttons .yith-wcwl-add-to-wishlist a:before, .summary .single-product-buttons .yith-wcwl-add-to-wishlist a.loading:after, .summary .single-product-buttons a.compare:before, .summary .single-product-buttons a.compare:after{ min-width:18px; text-align:center; position:absolute; left:0; top:50%; transform:translateY(-50%); margin-top:-1px; } .summary .single-product-buttons .yith-wcwl-add-to-wishlist a.loading:after, .summary .single-product-buttons a.compare:after{ width:18px; height:18px; margin-left:0; opacity:1; transform:none; top:1px; margin:0 8px 0 0; opacity:0; visibility:hidden; } .summary .single-product-buttons .yith-wcwl-add-to-wishlist a.loading:before, .summary .single-product-buttons a.compare.loading:before{ opacity:0; visibility:hidden; } .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist.added a:after, .summary .single-product-buttons .yith-wcwl-add-to-wishlist a.loading:after, .summary .single-product-buttons a.compare.loading:after{ opacity:1; visibility:visible; } .product .product-wrapper:hover .product-group-button > div a:after, .product-group-button > div:hover a:after, .product-group-button > div .added a:after, .product-group-button > div a.added:after{ opacity:1; } .ts-social-sharing > span{ display:none; } .ts-social-sharing .sharethis-inline-share-buttons{ display:inline-block !important; } .ts-social-sharing ul{ margin:0 -15px; display:inline-block; vertical-align:middle; } .summary .ts-social-sharing ul{ margin-left:0; } .ts-social-sharing ul li{ list-style:none; float:left; padding:0 15px; margin:0 0 5px; font-size:18px; letter-spacing:0; color:#767676; } .ts-social-sharing ul li a{ color:inherit; } .ts-social-sharing ul li a:hover{ text-decoration:none; } .ts-social-sharing ul li a i{ transition:250ms ease; } .ts-social-sharing ul li a:hover i{ transform:translateY(-5px); } article.single-post > .entry-meta-bottom .social-sharing{ text-align:center; } .woocommerce div.product .ads-banner{ border-radius:10px; overflow:hidden; margin-bottom:100px; } .woocommerce div.product .ads-banner:last-child, .woocommerce div.product .ads-banner > *:last-child{ margin-bottom:0 !important; } .woocommerce div.product .ads-banner img.alignnone{ margin-top:0 !important; margin-bottom:0 !important; } .yith-wfbt-section{ margin-bottom:100px; } .yith-wfbt-section > h3{ text-align:start; margin-bottom:52px; } .yith-wfbt-form{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .yith-wfbt-section .yith-wfbt-items{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; } .yith-wfbt-section .yith-wfbt-images, .yith-wfbt-section .yith-wfbt-items{ width:65%; padding:0; margin:0; } .yith-wfbt-section .yith-wfbt-submit-block{ width:35%; text-align:center; padding-left:30px; } .yith-wfbt-submit-block .price_text{ font-size:0; line-height:0; } .yith-wfbt-submit-block .price_text > *{ display:block; } .yith-wfbt-submit-block .total_price_label{ margin-bottom:8px; } .yith-wfbt-section .yith-wfbt-submit-block .amount{ padding:0; } .woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button{ margin-top:26px; min-width:208px; } .yith-wfbt-section .yith-wfbt-items li{ -webkit-box-flex:1; -ms-flex:1; flex:1; list-style:none; padding:0 20px; } .yith-wfbt-section .yith-wfbt-images td{ padding:0 20px 10px; } .yith-wfbt-section .yith-wfbt-images td img{ width:100%; } .yith-wfbt-items label{ text-transform:none; padding:0; font-size:0; display:block; } .yith-wfbt-items label > .product-name{ text-align:center; display:block; } .woocommerce div.product .yith-wfbt-items .price{ -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin-top:-10px; } .yith-wfbt-section .yith-wfbt-images .image_plus{ width:40px; height:40px; font-size:36px; line-height:40px; } .yith-wfbt-section li .checkboxbutton{ border-width:1px; border-style:solid; width:16px; height:16px; position:relative; display:inline-block; top:-2px; line-height:0; margin-right:5px; } .yith-wfbt-section li .checkboxbutton.checked:after{ position:absolute; top:0; left:0; width:16px; line-height:16px; font-size:14px; text-align:center; } .yith-wfbt-section li .checkboxbutton input{ opacity:0; width:14px; height:14px; margin:0; } .woocommerce div.product .woocommerce-tabs ul.tabs{ margin:0 -30px 53px; padding:0; overflow:visible; display:flex; flex-wrap:wrap; line-height:0; } #page div.product .woocommerce-tabs ul.tabs:after{ left:30px; right:30px; position:absolute; bottom:0; content:""; border-width:0 0 1px 0; border-style:solid; display:block; box-shadow:none; border-radius:0; } .woocommerce div.product .woocommerce-tabs ul.tabs li{ margin:0 30px; padding:0 0 20px 0; position:relative; z-index:1; border-width:0; border-radius:0; background:transparent !important; transition:300ms ease 0s; text-transform:uppercase; } #page div.product .woocommerce-tabs ul.tabs li:after{ left:50%; right:50%; width:auto; position:absolute; bottom:0; content:""; border-width:0 0 2px 0; border-style:solid; display:block; box-shadow:none; border-radius:0; } #page div.product .woocommerce-tabs ul.tabs li.active:after{ left:0; right:0; } .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs:before{ display:none; } .woocommerce div.product .woocommerce-tabs ul.tabs li > a{ line-height:24px; padding:0; color:inherit; } .woocommerce div.product .woocommerce-tabs ul.tabs li > a{ padding:0; margin:0; position:relative; z-index:1; width:100%; display:inline-block; transition:300ms ease 0s; } .woocommerce div.product .woocommerce-tabs{ margin:0 0 84px; } .woocommerce div.product .woocommerce-tabs .panel{ position:relative; } .woocommerce .woocommerce-tabs table tr{ background:#ebebeb; color:#202020; } .woocommerce .woocommerce-tabs table tr th, .woocommerce .woocommerce-tabs table tr td{ border-color:#cbcbcb; } .woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th{ background:#ebebeb; } .woocommerce-tabs .panel p{ margin-bottom:25px; } .tabs-in-summary .woocommerce-tabs .panel p{ margin-bottom:15px; } .tabs-in-summary .woocommerce-tabs .panel .product-content > *:last-child, .woocommerce-tabs .panel .product-content > *:last-child{ margin-bottom:0; } .row-2-columns > ul, .product-content > *:last-child{ margin-bottom:0; } .row-2-columns{ display:flex; flex-flow:row wrap; } .row-2-columns > ul{ width:50%; } .product-content.show-more-less{ max-height:500px; padding-bottom:60px; overflow:hidden; position:relative; transition:3s ease 0s; } .more-less-buttons > a.more-button:after{ position:absolute; z-index:0; bottom:0; left:0; right:0; height:150px; content:""; transition:350ms ease 0s; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),to(#fff)); background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 70%); } .more-less-buttons{ position:absolute; z-index:2; left:1px; right:1px; bottom:-1px; margin:0; text-align:center; } .more-less-buttons .less-button{ display:none; } .more-less-buttons a span{ position:relative; z-index:1; } .more-less-buttons a{ padding:15px 0; display:block; } .more-less-buttons > a span:before{ display:inline-block; content:"-"; margin-right:5px; } .more-less-buttons > a.more-button span:before{ content:"+"; } .more-less-buttons a:hover{ text-decoration:none; } .woocommerce table.shop_attributes{ border:none; } .woocommerce .woocommerce-tabs table tr th, .woocommerce .woocommerce-tabs table tr td{ border-width:1px 0 0 1px; border-style:solid; line-height:22px; padding:20px 20px; font-style:normal; } .woocommerce .woocommerce-tabs table tr th{ text-transform:uppercase; } .woocommerce .woocommerce-tabs table thead tr th{ border-top-width:0; border-bottom-width:1px; } .woocommerce .woocommerce-tabs table tbody tr:first-child th, .woocommerce .woocommerce-tabs table tbody tr:first-child td{ border-top-width:0 !important; } .woocommerce .woocommerce-tabs table tbody tr:last-child th, .woocommerce .woocommerce-tabs table tbody tr:last-child td{ border-bottom-width:0 !important; } .woocommerce .woocommerce-tabs table tr th:first-child, .woocommerce .woocommerce-tabs table tr td:first-child{ border-left-width:0; } #reviews .woocommerce-Reviews-title{ margin-bottom:10px; text-align:center; } #reviews .woocommerce-product-rating{ margin-bottom:10px; justify-content:center; } #reviews .woocommerce-noreviews{ text-align:center; margin-top:35px; margin-bottom:0; } .woocommerce div.product .summary .woocommerce-tabs{ margin:0; } .woocommerce div.product .summary .woocommerce-tabs ul.tabs{ display:none; } .woocommerce div.product .summary .woocommerce-tabs .panel{ display:block !important; padding-bottom:30px; margin-bottom:30px; border-width:0 0 1px; border-style:solid; } .woocommerce div.product .summary #reviews #comments ol.commentlist li img.avatar{ display:none; } div.product .summary #reviews .woocommerce-Reviews-title{ text-align:start; float:left; margin-bottom:20px; } div.product .summary #reviews .woocommerce-product-rating{ justify-content:start; position:relative; top:-3px; padding:0 0 0 15px; } div.product .summary #reviews .woocommerce-product-rating~ *{ clear:both; } .woocommerce div.product .summary #reviews #comments ol.commentlist li .comment-text p.meta{ font-size:100%; } .woocommerce div.product .summary #reviews #comments ol.commentlist li .star-rating { margin-bottom:10px; } .woocommerce div.product .summary #reviews #comments ol.commentlist li .comment-text p { margin-bottom:8px; } .woocommerce div.product .summary #comments + #review_form_wrapper{ margin-top:20px; } .woocommerce div.product .summary #review_form_wrapper .comment-reply-title{ text-align:start; margin-bottom:20px; } .woocommerce div.product .summary #review_form #respond .comment-form > .comment-form-comment, .woocommerce div.product .summary #review_form #respond .comment-form > .comment-form-email, .woocommerce div.product .summary #review_form #respond .comment-form > .comment-form-author, .woocommerce div.product .summary #review_form #respond .comment-form > .comment-form-cookies-consent, .woocommerce div.product .summary #review_form #respond .comment-form .comment-form-rating{ margin-bottom:20px; } .woocommerce div.product .summary #review_form #respond p.comment-notes { margin-bottom:20px; margin-top:-10px; text-align:start; } div.product .summary #comment-wrapper #commentform #comment, .woocommerce div.product .summary #reviews #comment{ height:100px; } .woocommerce #tab-more_seller_product .products .product{ width:25%; } .woocommerce.main-content-fullwidth #tab-more_seller_product .products .product, .woocommerce.layout-fullwidth #tab-more_seller_product .products .product{ width:16.66666%; } .woocommerce div.product .woocommerce-tabs #tab-more_seller_product > .products{ margin-bottom:-40px !important; } #tab-seller > h2{ font-size:100%; text-transform:uppercase; text-decoration:underline; text-underline-position:under; font-weight:bold; line-height:inherit; } #tab-seller .seller-rating{ float:left; top:6px; margin-right:10px; position:relative; } body.woocommerce-cart article > .woocommerce{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } body.woocommerce-cart article > .woocommerce > *:not(.woocommerce-cart-form):not(.cart-collaterals){ width:100%; } body.woocommerce-cart article > .woocommerce > .woocommerce-notices-wrapper:not(:empty){ margin-bottom:40px; } .woocommerce .woocommerce-cart-form, .woocommerce-checkout #customer_details{ width:calc(100% - 460px); } .woocommerce > form.checkout #order_review_heading, .woocommerce > form.checkout #order_review, .woocommerce-cart .woocommerce .cart-collaterals{ width:410px; border-width:2px; border-style:solid; padding:24px 30px 30px 30px; border-radius:30px; } .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{ float:none; width:100%; } .woocommerce-cart .cart-collaterals .cart_totals > h2{ padding:0; margin:0 0 4px 0; position:relative; display:inline-block; } .woocommerce-cart .cart-collaterals .cart_totals table{ border:0; background:transparent; margin:0; } .woocommerce-cart .cart-collaterals .cart_totals table th{ width:25%; } .woocommerce-cart .woocommerce-shipping-calculator{ margin-top:4px; } #add_payment_method .cart-collaterals .cart_totals table td, #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th{ line-height:24px; } .woocommerce-cart .cart-collaterals .cart_totals table td{ padding:22px 0 22px 30px !important; vertical-align:top; text-transform:none; } .woocommerce .woocommerce-shipping-calculator .button{ min-width:0; width:100%; } .woocommerce-cart .cart-collaterals .cart_totals table th{ padding:22px 0 !important; vertical-align:top; text-align:start; } .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th{ border-width:0 0 1px 0; } .woocommerce-cart .cart-collaterals .cart_totals table tr:last-child td, .woocommerce-cart .cart-collaterals .cart_totals table tr:last-child th{ border-bottom-width:0; } .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce #order_review table.shop_table tr td, .woocommerce #order_review table.shop_table thead th, .woocommerce table.shop_table th.product-subtotal, .woocommerce table.shop_table td.product-subtotal, .woocommerce table.my_account_orders tr th:last-child, .woocommerce table.shop_table.order_details tr th:last-child{ text-align:end; } .woocommerce #order_review table.shop_table tr td, .woocommerce #order_review table.shop_table tr:not(.shipping) th, .woocommerce .cart-collaterals table.shop_table tr td, .woocommerce .cart-collaterals table.shop_table tr:not(.shipping) th{ vertical-align:middle; } .woocommerce table.shop_table td.product-name, .woocommerce-cart .cart-collaterals .cart_totals table tr.shipping td, .woocommerce #order_review table.shop_table tr .product-name{ text-align:start; } .woocommerce #order_review table.shop_table th{ padding:23px 0; } .woocommerce #order_review table.shop_table thead th{ padding-top:0; } #order_review table.shop_table #shipping_method{ float:right; } .woocommerce table.shop_table th .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{ border-top-width:0; } .woocommerce table.shop_table th:first-child{ padding:0 0 20px 0; } .woocommerce table.shop_table td{ padding:20px 0; border-top-width:0px; } .woocommerce table.shop_table.order_details tr td:first-child{ padding-left:0; padding-right:20px; } body .woocommerce table.shop_table{ border:0; margin:0; font-size:100%; } body .woocommerce table.shop_table th{ padding:0 0 20px 20px; background:transparent; font-weight:normal; color:#707070; } .woocommerce ul#shipping_method li{ margin:0; line-height:18px; padding:4px 0; } .woocommerce ul#shipping_method li input{ margin:3px 8px 0 0; } .woocommerce-cart .cart-collaterals .cart_totals table .woocommerce-shipping-destination{ color:#707070; font-style:italic; font-size:95%; margin-top:5px; padding-left:21px; } .woocommerce-cart .cart-collaterals .cart_totals table .woocommerce-shipping-destination strong{ font-weight:normal; font-style:inherit; } #add_payment_method .cart-collaterals .shipping-calculator-button, .woocommerce-cart .cart-collaterals .shipping-calculator-button, .woocommerce-checkout .cart-collaterals .shipping-calculator-button{ text-transform:uppercase; color:inherit; text-decoration:none !important; } #add_payment_method .cart-collaterals .shipping-calculator-button ~ *, .woocommerce-cart .cart-collaterals .shipping-calculator-button ~ *, .woocommerce-checkout .cart-collaterals .shipping-calculator-button ~ *{ clear:both; } #add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{ width:100%; } .woocommerce table.shop_table .product-name a{ color:inherit; } .woocommerce table.shop_table tr td{ border-top-width:0; } .woocommerce table.my_account_orders th, .woocommerce table.shop_table.order_details th{ padding:0 0 20px 20px; } .woocommerce table.my_account_orders th:first-child, .woocommerce table.shop_table.order_details th:first-child{ padding:0 0 20px 0; } .woocommerce table.my_account_orders td, .woocommerce table.shop_table.order_details td{ padding:20px 0 20px 20px; } .woocommerce table.my_account_orders tfoot th, .woocommerce table.shop_table.order_details tfoot th, .woocommerce table.my_account_orders tfoot td, .woocommerce table.shop_table.order_details tfoot td{ border-width:0; } .woocommerce table.my_account_orders tfoot th:first-child, .woocommerce table.shop_table.order_details tfoot th:first-child, .woocommerce table.my_account_orders tfoot tr th, .woocommerce table.shop_table.order_details tfoot tr th, .woocommerce table.my_account_orders tfoot tr td, .woocommerce table.shop_table.order_details tfoot tr td{ padding-top:20px; padding-bottom:0; border-width:0; } .woocommerce-order-details p.order-again{ border-width:1px 0 1px 0; border-style:dashed; padding:30px 0; margin-bottom:0; text-align:end; } .woocommerce table.my_account_orders tr td:first-child, .woocommerce table.shop_table.order_details tr td:first-child{ padding-left:0; padding-right:0; } .woocommerce table.shop_table.order_details td.product-total{ width:40%; } .woocommerce table.shop_table th.product-remove{ width:21px; } body .wishlist_table.mobile li .additional-info-wrapper .product-remove a, .woocommerce table.shop_table .product-remove a{ display:inline-block; width:21px; height:21px; line-height:21px; font-size:0; text-align:center; letter-spacing:0; float:none; padding:0 !important; margin:0; border-width:1px; border-style:solid; color:inherit !important; background:transparent !important; border-radius:5px; } body .wishlist_table.mobile li .additional-info-wrapper .product-remove a:before, .woocommerce table.shop_table .product-remove a:before{ line-height:19px; } .woocommerce table.shop_table.cart td.actions{ padding:0; width:100%; margin:50px 0 0 0; } .woocommerce table.shop_table.cart td.actions .button{ float:right; margin-left:10px; } #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce table.shop_table.cart td.actions .button{ padding-top:17px; padding-bottom:17px; line-height:24px; } #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{ margin:0; } .woocommerce table.shop_table.cart td.actions .button.empty-cart-button{ background:transparent; border-color:inherit; } .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{ position:relative; } .woocommerce form.checkout_coupon .coupon-error-notice, #add_payment_method table.cart td.actions .coupon .coupon-error-notice, .woocommerce-cart table.cart td.actions .coupon .coupon-error-notice, .woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice { font-size:1em; } .woocommerce-cart table.cart td.actions .coupon .input-text{ width:300px; padding-right:140px; padding-left:30px; float:none; } .woocommerce table.cart td.actions .coupon .button{ position:absolute; right:30px; padding-left:0; padding-right:0; top:1px; border:0; background:transparent; width:auto; min-width:0; } #add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text{ margin:0; } .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, #add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text{ border-color:#ebebeb; } #add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal{ float:right; } #add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img{ margin:-2px 0 0 10px; } .woocommerce table.cart .actions > .button{ min-width:170px; } .woocommerce table.shop_table .woocommerce-shipping-methods .amount.woocommerce-Price-amount{ color:inherit; font-weight:inherit; } .woocommerce .checkout-login-coupon-wrapper form.login .lost_password{ margin-top:-6px; margin-bottom:0; } .woocommerce .checkout-login-coupon-wrapper form.login .woocommerce-form-login__rememberme{ margin:12px 0 0; } .lost_password a{ text-decoration:underline; } .woocommerce-no-js form.woocommerce-form-coupon, .woocommerce-no-js form.woocommerce-form-login{ display:none !important; } .woocommerce .checkout-login-coupon-wrapper, .woocommerce .checkout-login-coupon-wrapper form.login{ margin-bottom:47px; } .woocommerce form.checkout_coupon, .woocommerce .checkout-login-coupon-wrapper form.login{ padding:30px; margin-top:15px; border-radius:10px; border-width:1px; border-style:solid; overflow:hidden; } .woocommerce .checkout-login-coupon-wrapper form.login p:first-child{ margin-bottom:15px; } .woocommerce .checkout-login-coupon-wrapper form.login .button{ margin-top:0; } .woocommerce .checkout-login-coupon-wrapper .checkout_coupon{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; } .woocommerce .checkout-login-coupon-wrapper .checkout_coupon p:not(.form-row-first):not(.form-row-last){ flex-basis:100%; } .woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-first{ -webkit-box-flex:1; -ms-flex:1 0 auto; flex:1 0 auto; margin:0; } .woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-last{ width:auto; min-width:200px; margin-left:10px; margin-bottom:0; } .woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-last .button{ width:100%; padding-left:5px; padding-right:5px; } .woocommerce > form.checkout{ overflow:hidden; width:100%; } .woocommerce > form.checkout #customer_details{ float:left; } .woocommerce > form.checkout #order_review_heading{ border-bottom-left-radius:0; border-bottom-right-radius:0; float:right; border-bottom:0; margin-bottom:0; padding-bottom:4px; } .woocommerce > form.checkout #order_review{ border-top-left-radius:0; border-top-right-radius:0; float:right; border-top:0; } .woocommerce form.checkout .form-row{ margin-bottom:24px; } .woocommerce form.checkout #billing_address_1_field{ margin-bottom:10px; } .woocommerce > form.checkout #customer_details .col-1, .woocommerce > form.checkout #customer_details .col-2{ width:100%; float:none; } .woocommerce form .form-row.create-account{ margin-bottom:15px; } .woocommerce-shipping-fields h3{ margin-bottom:16px; } .woocommerce form .form-row label{ line-height:inherit; } .woocommerce form .form-row select, body .form-row .select2-container--default .select2-selection--single .select2-selection__rendered, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{ line-height:24px; border-color:#cbcbcb; } .woocommerce-checkout p.form-row.notes{ margin-bottom:0; } .woocommerce form input[type="password"]{ padding-right:40px; } .woocommerce form .form-row .required{ font-weight:normal; } .woocommerce-billing-fields__field-wrapper, .woocommerce-shipping-fields__field-wrapper{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; margin-left:-15px; margin-right:-15px; } .woocommerce-billing-fields__field-wrapper > p.form-row, .woocommerce-shipping-fields__field-wrapper > p.form-row{ width:100%; margin-left:15px; margin-right:15px; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; } .woocommerce-billing-fields__field-wrapper > p.form-row-first, .woocommerce-billing-fields__field-wrapper > p.form-row-last, .woocommerce-shipping-fields__field-wrapper > p.form-row-first, .woocommerce-shipping-fields__field-wrapper > p.form-row-last{ width:calc(50% - 30px); } .woocommerce-shipping-fields h3#ship-to-different-address .input-checkbox{ margin-top:-4px; width:13px; height:13px; } .woocommerce-terms-and-conditions-wrapper a{ text-decoration:underline; } .woocommerce-terms-and-conditions-wrapper a:hover{ text-decoration:none; } .woocommerce-invalid #terms{ outline:none !important; } .woocommerce form .form-row label{ padding-bottom:13px; } .woocommerce > form.checkout .woocommerce-shipping-fields{ margin:0 0 23px; padding:4px 0 5px; border-width:0 0 1px; border-style:solid; } #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{ background:transparent !important; border-radius:0; } .woocommerce-checkout #payment ul li{ list-style:none; } #add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods{ padding:15px 0; border-width:0; } .woocommerce-checkout #payment ul.payment_methods{ padding:20px 0; border-width:0; } .woocommerce > form.checkout #order_review table.shop_table{ position:static; } #order_review .shop_table.woocommerce-checkout-review-order-table th:last-child, #order_review .shop_table.woocommerce-checkout-review-order-table td:last-child{ width:30%; text-align:end; } #order_review .shop_table.woocommerce-checkout-review-order-table th, #order_review .shop_table.woocommerce-checkout-review-order-table td{ padding:10px 0; border-radius:0 !important; border-width:0; border-color:#e5e5e5; } #order_review .shop_table.woocommerce-checkout-review-order-table tbody tr:first-child th, #order_review .shop_table.woocommerce-checkout-review-order-table tbody tr:first-child td{ padding-top:25px; border-width:1px 0 0; border-style:solid; } #order_review .shop_table.woocommerce-checkout-review-order-table tbody tr:last-child th, #order_review .shop_table.woocommerce-checkout-review-order-table tbody tr:last-child td{ padding-bottom:25px; border-width:0 0 1px; border-style:solid; } #order_review .shop_table.woocommerce-checkout-review-order-table tfoot th, #order_review .shop_table.woocommerce-checkout-review-order-table tfoot td{ border-width:0 0 1px; border-style:solid; padding:23px 0; } #order_review .shop_table.woocommerce-checkout-review-order-table .product-name strong{ font-weight:inherit; } #add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout{ padding:5px 0; } #order_review table.shop_table ul#shipping_method{ margin-left:-100%; text-align:left; } #add_payment_method #payment ul.payment_methods li label, .woocommerce-cart #payment ul.payment_methods li label, .woocommerce-checkout #payment ul.payment_methods li label{ display:inline; } #add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal { float:none; line-height:24px; font-size:10px; text-transform:uppercase; color:inherit; text-decoration:none; } #add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input { margin:-2px 5px 0 0; } #add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img { margin:-2px 5px 0; max-width:120px; } #add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li { padding:0 0 10px 0; } #add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box { padding:18px 25px; margin:10px 0 0; font-size:100%; line-height:24px; border-radius:4px; color:inherit; background:rgba(101,101,101,0.1); } #add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before{ content:""; display:block; border:10px solid rgba(101,101,101,0.1); border-right-color:transparent; border-left-color:transparent; border-top-color:transparent; position:absolute; top:-10px; left:0; margin:-10px 0 0 25px; } .woocommerce ul#shipping_method li label{ padding:0; } #add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row{ padding:0; margin:0; } .woocommerce #payment #place_order, .woocommerce-page #payment #place_order{ width:100%; float:none; margin-bottom:0; } .woocommerce-terms-and-conditions{ border:none; box-shadow:none; } .woocommerce ul#shipping_method li label .woocommerce-Price-amount{ line-height:inherit !important; font-weight:normal; } body #cboxClose, .ts-floating-sidebar .close, .ts-popup-modal .close{ border-width:1px; border-style:solid; border-radius:5px; text-align:center; letter-spacing:0; transition:350ms ease 0s; } body #cboxClose, .ts-popup-modal .close{ position:absolute; top:0; right:0; z-index:999; width:21px; height:21px; font-size:0; line-height:21px; } .ts-floating-sidebar .close{ width:21px; height:21px; line-height:21px; display:block; margin:0 auto 26px; } body #cboxClose{ background-image:none; text-indent:0; color:#ffffff; text-transform:none; z-index:100001; background:transparent !important; color:inherit !important; right:20px; top:15px; min-width:0; } #ts-shopping-cart-sidebar .ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper .remove{ top:0; right:0; border:0; } .ts-floating-sidebar .close:hover{ opacity:1; } .woocommerce table.shop_table .product-remove a:before, body .wishlist_table.mobile li .additional-info-wrapper .product-remove a:before, ul.products-list li .remove:before, .cart_list li .cart-item-wrapper a.remove:before, .woocommerce .widget_shopping_cart .cart_list li a.remove:before, .woocommerce.widget_shopping_cart .cart_list li a.remove:before, .elementor-widget-wp-widget-woocommerce_widget_cart .cart_list li a.remove:before, body #cboxClose:after, html body > h1 a.close:before, .ts-floating-sidebar .close:after, body table.compare-list tr.remove td > a .remove:before, .ts-popup-modal .close:after{ font-size:14px; line-height:inherit !important; } #group-icon-header .close{ display:none; } .ts-popup-modal .overlay{ position:fixed; visibility:hidden; opacity:0; left:0; right:0; bottom:0; top:0; content:""; z-index:99990; } .ts-popup-modal .overlay, #cboxOverlay{ background:rgba(0,0,0,0.8); transition:all 200ms linear 0s; } .ts-popup-modal.show .overlay:before{ display:none; } .ts-popup-modal .close{ color:#202020; background:#ffffff; top:20px; right:20px; } .ts-popup-modal{ opacity:0; } .ts-popup-modal.show, .ts-popup-modal.loading{ opacity:1; } .ts-popup-modal.loading .overlay:before, .ts-popup-modal.show .overlay, .ts-popup-modal.loading .overlay, .ts-popup-modal.show .popup-container{ visibility:visible; opacity:1; } .ts-popup-modal .popup-container{ position:fixed; padding:0; top:50%; left:50%; z-index:99991; visibility:hidden; opacity:0; transform:translate(-50%,-50%); width:1020px; height:auto; transition:opacity 0.2s ease, visibility 0.2s ease; backface-visibility:hidden; -webkit-backface-visibility:hidden; } #ts-quickshop-modal .popup-container{ width:940px; } .woocommerce .wishlist-fragment .blockUI.blockOverlay:before, .woocommerce .yith-wcwl-popup-form .blockUI.blockOverlay:before{ display:block; } .opening-quickshop{ overflow:hidden; } .header-sticky{ transition:none; } #ts-quickshop-modal{ position:fixed; top:0; left:0; bottom:0; right:0; overflow-x:hidden; z-index:-1; } .opening-quickshop #ts-quickshop-modal{ overflow-y:scroll; } #ts-quickshop-modal.loading, #ts-quickshop-modal.show{ z-index:99990; } #ts-quickshop-modal .overlay{ position:absolute; } .ts-popup-modal .quickshop-content{ max-height:100%; overflow:hidden; padding:30px; } #ts-quickshop-modal .woocommerce div.product div.woocommerce-product-gallery{ margin-bottom:0; } #ts-quickshop-modal .woocommerce div.product div.summary, #ts-quickshop-modal .woocommerce div.product:not(.gallery-layout-vertical) div.woocommerce-product-gallery{ margin-bottom:0; display:block; } #ts-quickshop-modal div.product > .summary{ position:absolute; right:0; top:0; bottom:0; overflow-x:hidden; overflow-y:auto; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; transition:none; align-items:flex-start; align-content:flex-start; float:none; } #ts-quickshop-modal div.product > .summary > .meta-content{ border-width:1px 0 0; border-style:solid; padding-top:24px; margin-top:4px; } #ts-quickshop-modal .woocommerce div.product .summary form.cart:not(.grouped_form){ width:100%; max-width:250px; } #ts-quickshop-modal .woocommerce div.product .summary .woocommerce-product-details__short-description + form.cart:not(.grouped_form){ margin-top:2px; } #ts-product-360-modal.ts-popup-modal.show .overlay{ background:#ffffff; } #ts-product-360-modal.ts-popup-modal .popup-container{ margin:0; opacity:0; display:none; } #ts-product-360-modal.ts-popup-modal.show .popup-container{ -webkit-animation-duration:400ms; -moz-animation-duration:400ms; animation-duration:400ms; animation-delay:250ms; -webkit-animation-delay:250ms; -moz-animation-delay:250ms; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-name:animation_fade; -moz-animation-name:animation_fade; animation-name:animation_fade; opacity:1; display:block; } #ts-product-360-modal.ts-popup-modal .close{ right:20px; top:20px; position:fixed; opacity:0; } .admin-bar #ts-product-360-modal.ts-popup-modal .close{ top:66px; } #ts-product-360-modal.ts-popup-modal.show span.close{ z-index:99991; opacity:1; } .threesixty .nav_bar a:hover{ background:transparent; } .threesixty .nav_bar{ position:absolute; top:50%; width:30px; right:-10px; z-index:11; transform:translate(100%,-50%); } .threesixty .nav_bar a{ width:30px; height:30px; font-size:0; line-height:0; text-align:center; display:inline-block; text-decoration:none; border:1px solid #a4a4a4; border-radius:5px; margin:5px 0; color:inherit; letter-spacing:0; } .threesixty .nav_bar a:before{ font-size:12px; line-height:30px; } ol.threesixty_images li{ font-size:0; padding:0; line-height:0; } .ts-popup-modal .threesixty{ width:100% !important; } .threesixty .threesixty_images{ display:none; list-style:none; margin:0; padding:0; } .threesixty .threesixty_images img{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:auto; height:auto; transition:300ms ease 0s; } .threesixty .threesixty_images img:hover{ cursor:grabbing; } .threesixty .threesixty_images img.previous-image{ visibility:hidden; } .threesixty .threesixty_images img.current-image{ visibility:visible; } .threesixty .spinner{ width:60px; display:block; margin:0 auto; height:30px; background:#333; background:rgba(0, 0, 0, 0.7); border-radius:5px; } .threesixty .spinner span{ font-family:Arial, "MS Trebuchet", sans-serif; font-size:12px; font-weight:bolder; color:#FFF; text-align:center; line-height:30px; display:block; } .threesixty:-webkit-full-screen{ background:#ffffff; width:100%; height:100%; margin-top:0; padding-top:200px; } .threesixty:-moz-full-screen{ background:#ffffff; width:100%; height:100%; margin-top:0; padding-top:200px; } body .ts-popup-modal .add-to-cart-popup-container{ width:405px; padding:30px; } .add-to-cart-popup-content .heading{ margin-bottom:20px; padding-bottom:14px; border-width:0 0 1px; border-style:solid; } .add-to-cart-popup-content .heading .theme-title{ text-transform:uppercase; margin:0; font-size:100%; padding:0 25px 0 0; } .add-to-cart-popup-content .item, .add-to-cart-popup-content .action{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .add-to-cart-popup-content .action{ margin-top:20px; padding-top:20px; border-width:1px 0 0; border-style:solid; } .add-to-cart-popup-content .item .product-image{ width:40%; margin-right:20px; } .add-to-cart-popup-content .item .product-meta{ width:calc(60% - 20px); } .add-to-cart-popup-content .item .product-name{ margin-bottom:10px; white-space:normal; text-overflow:initial; } .add-to-cart-popup-content .action .button{ width:calc(50% - 10px); } .add-to-cart-popup-content .action .view-cart{ margin-right:5px; } .add-to-cart-popup-content .action .checkout{ margin-left:5px; } #ts-add-to-cart-popup-modal .close{ top:30px; right:30px; } .dataTables_scrollFoot{ display:none; } html body #yith-woocompare{ padding:0; } #cboxLoadingGraphic{ background:none !important; } #cboxLoadingOverlay{ top:50%; left:50%; width:100px; height:100px; transform:translate(-50%,-50%); background-image:none !important } .woocommerce .wd_compare_wrapper .added:before{ content:"\f065"; } #cboxContent{ background:transparent !important; } #cboxTopCenter, #cboxTopLeft, #cboxTopRight, #cboxBottomLeft, #cboxBottomRight, #cboxBottomCenter, #cboxMiddleLeft, #cboxMiddleRight{ background:transparent; width:0;height:0; padding:0;margin:0; } #cboxLoadedContent{ padding:0; } #cboxLoadedContent iframe{ position:relative; z-index:1; background:transparent; } .dataTables_wrapper{ padding:0; text-align:center; } .dataTables_scrollHead, .DTFC_LeftHeadWrapper{ display:none; } html body > h1{ padding:14px 20px; display:block; width:100%; float:none; position:relative; z-index:14; text-align:center; border-width:0; background:transparent !important; } html body > h1{ line-height:22px !important; } html body > h1 a.close{ font-size:0; padding:0; width:24px; height:24px; margin:0; right:0; position:relative; top:0; } table.compare-list, table.compare-list th, table.compare-list td{ box-sizing:content-box; } table.compare-list:not(.dataTable) thead{ display:none !important; } body table.compare-list{ margin:0 !important; padding:0 !important; width:100%; border-width:1px 0 0 0; } body table.compare-list td.odd, body table.compare-list td.even{ background:transparent; } body #yith-woocompare table.compare-list tbody th{ background:transparent; } body #yith-woocompare table.compare-list tbody th, body #yith-woocompare table.compare-list tbody td{ padding:15px; } body #yith-woocompare table.compare-list tr.title th, body #yith-woocompare table.compare-list tr.title td, body #yith-woocompare table.compare-list tr.image td, body #yith-woocompare table.compare-list tr.image th, body #yith-woocompare table.compare-list tr.add-to-cart td, body #yith-woocompare table.compare-list tr.add-to-cart th, body #yith-woocompare table.compare-list tr.price:not(.repeated) td, body #yith-woocompare table.compare-list tr.price:not(.repeated) th{ padding:0 15px 15px 15px; } body #yith-woocompare table.compare-list tr.title th, body #yith-woocompare table.compare-list tr.title td{ line-height:20px; padding-bottom:10px; } body #yith-woocompare table.compare-list tr.add-to-cart td, body #yith-woocompare table.compare-list tr.add-to-cart th{ padding-bottom:20px; } body #yith-woocompare table.compare-list tr{ display:table-row; } body #yith-woocompare table.compare-list tr.description td > *:last-child{ margin-bottom:0 !important; } body #yith-woocompare table.compare-list tr.description ul.ul-style.list-inline li:not(:last-child){ margin-right:0; } body #yith-woocompare table.compare-list tr.description ul.ul-style.list-inline li{ display:block; } body table.compare-list th{ background:transparent; } body table.compare-list td img{ width:250px; padding:0; border:0; max-width:100%; margin-bottom:0; } body table.compare-list .description td img{ width:auto; } body table.compare-list th{ border-width:1px 0 0 0; border-style:solid; text-align:left; } body table.compare-list td{ border-width:1px 0 0 0; border-style:solid; } body #yith-woocompare table.compare-list tr.image th, body #yith-woocompare table.compare-list tr.image td{ border-top-width:0; } body #yith-woocompare table.compare-list tbody th, body #yith-woocompare table.compare-list tbody td{ border-width:1px 1px 0 0; border-style:solid; } body #yith-woocompare table.compare-list tbody tr th:last-child, body #yith-woocompare table.compare-list tbody tr td:last-child{ border-right-width:0; } body #yith-woocompare table.compare-list tr:not(.no-products).add-to-cart th, body #yith-woocompare table.compare-list tr:not(.no-products).add-to-cart td, body #yith-woocompare table.compare-list tr:not(.no-products).title th, body #yith-woocompare table.compare-list tr:not(.no-products).title td, body #yith-woocompare table.compare-list tr:not(.no-products).price:not(.repeated) th, body #yith-woocompare table.compare-list tr:not(.no-products).price:not(.repeated) td, body #yith-woocompare table.compare-list tr:not(.no-products).image th, body #yith-woocompare table.compare-list tr:not(.no-products).image td{ border-top-width:0; } body #yith-woocompare table.compare-list tr.no-products td{ padding-left:20px; padding-right:20px; border-width:1px 0 0 0; border-style:solid; } body table.compare-list tr.image td, body table.compare-list tr.title td, body table.compare-list tr.price td{ text-transform:none; } body table.compare-list tr.price td{ text-decoration:none; } body table.compare-list tr.image th, body table.compare-list tr.image td{ height:auto; } body table.compare-list tr.add-to-cart th, body table.compare-list tr.add-to-cart td{ padding-bottom:30px; } body table.compare-list tr.remove td, body table.compare-list tr.remove th{ padding-top:5px !important; padding-bottom:10px !important; } body table.compare-list tr.image td{ padding-top:0; } body table.compare-list tr.remove td > a{ font-size:0; line-height:0; width:21px; height:21px; text-align:center; display:block; margin-left:auto; margin-right:auto; position:relative; background:transparent !important; } body table.compare-list .remove td a .remove{ position:relative; width:100%; height:100%; line-height:19px; border-width:1px; border-style:solid; border-radius:5px; font-size:0; letter-spacing:0; color:inherit; display:block; background:transparent !important } tr.image th, tr.title th, tr.price:not(.repeated) th, tr.add-to-cart th{ font-size:0 !important; } body table.compare-list tr.price th, .compare-list tr.price td ins{ text-decoration:none; } body table.compare-list tr.price th, body table.compare-list tr.price td del{ margin-right:8px; } html body table.compare-list tr.description td p, html body table.compare-list tr.description th p{ margin:0; } body .woocommerce table.compare-list .add-to-cart td a{ margin:0; min-width:200px; } body table.compare-list .add-to-cart td .blockOverlay{ display:none !important; } body .compare-list tr.no-products td{ text-align:left !important; } #cboxLoadedContent iframe{ padding:0; } body table.compare-list .stock td span{ color:inherit; } #colorbox.yith_woocompare_colorbox{ position:fixed !important; top:50% !important; transform:translate(0,-50%); } .home .woocommerce-message{ display:none !important; } body #ts-ajax-add-to-cart-message{ position:fixed; opacity:0; right:0; top:0; width:100%; text-align:center; z-index:99992; visibility:hidden; overflow:hidden; line-height:26px; transform:translate(0,-100%); transition:transform 200ms ease-out; padding:6px 20px; } body.admin-bar #ts-ajax-add-to-cart-message{ top:32px; } body #ts-ajax-add-to-cart-message:before{ left:10px; top:5px; } body #ts-ajax-add-to-cart-message.show{ transform:translate(0,0); opacity:1; visibility:visible; display:block; } body #ts-ajax-add-to-cart-message:not(.error) > span.error-message, body #ts-ajax-add-to-cart-message.error > span.error-message .button, body #ts-ajax-add-to-cart-message.error > span:not(.error-message){ display:none; } .alert{ padding:9px 15px; margin-bottom:40px; border-radius:0; box-shadow:none; text-shadow:none; } #primary > .woocommerce-notices-wrapper:not(:empty){ margin-bottom:43px; } .woocommerce-warning a, .woocommerce .woocommerce-warning a, .woocommerce-error a, .woocommerce-info a, .woocommerce-message a, .woocommerce .woocommerce-error a, .woocommerce .woocommerce-info a, .woocommerce .woocommerce-message a{ text-decoration:none; } body .wc-block-components-notice-banner.is-warning, .woocommerce-warning, .woocommerce .woocommerce-warning, body .wc-block-components-notice-banner, .woocommerce-message, .woocommerce .woocommerce-message, .woocommerce-error, .woocommerce .woocommerce-error, .woocommerce-info, .woocommerce .woocommerce-info{ padding:18px 30px !important; border-radius:40px; box-shadow:none; text-shadow:none; width:100%; margin-left:auto; margin-right:auto; position:relative; overflow:hidden; margin:0 0 16px; line-height:24px; border-width:0; } body .wc-block-components-notice-banner, body .wc-block-components-notice-banner .wc-block-components-notice-banner__content{ width:100%; display:flex; flex-wrap:wrap; align-items:center; gap:10px; font-size:1em; } body .wc-block-components-notice-banner .wc-block-components-notice-banner__content{padding:0;} body .wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content{gap:5px;} body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{margin:0;} body .wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary + ul{width:100%; margin:0;} body .wc-block-components-notice-banner__content a:not(.button){ text-decoration:none; color:#d43811; } .wc-block-components-notice-banner__content > a:not(.button):hover{color:#ffb91f;} body .wc-block-components-notice-banner > svg{display:none;} body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .button{ background:transparent !important; padding:0 !important; border:0 !important; border-radius:0 !important; min-width:0 !important; width:auto !important; color:inherit !important; font-size:0.9rem !important; margin-left:auto; order:10; opacity:1; font-family:inherit; font-style:normal; font-weight:600; color:#202020; } body .wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content:before{content:"\e87f";} body .wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content:before{content:"\e880";} body.woocommerce-wishlist .yith-wcwl-form .woocommerce-message, body.woocommerce-wishlist .yith-wcwl-form > *{ transition:300ms ease; } .alert.alert-success, div.wpcf7-mail-sent-ok{ background:transparent !important; } .woocommerce-error::before, .woocommerce-message::before{ display:inline-block; vertical-align:baseline; position:static; margin:0 5px 0 1px; color:inherit !important; } body .wc-block-components-notice-banner.is-success, body #ts-ajax-add-to-cart-message, .woocommerce-message, .woocommerce .woocommerce-message{ color:#ffffff; background-color:#0a963f; } body .wc-block-components-notice-banner.is-error, body #ts-ajax-add-to-cart-message.error, .woocommerce-error, .woocommerce .woocommerce-error{ color:#ffffff; background-color:#d43811; } body .wc-block-components-notice-banner.is-warning, .woocommerce-warning, .woocommerce .woocommerce-warning{ background-color:#ed9d00; color:#ffffff; } body .wc-block-components-notice-banner.is-info, .woocommerce-info, .woocommerce .woocommerce-info{ background:transparent !important; padding:0 !important; color:inherit; } ul.woocommerce-error::before, ul.woocommerce-info::before, ul.woocommerce-message::before{ position:absolute; top:24px; left:30px; width:20px; } ul.woocommerce-error > li, ul.woocommerce-info > li, ul.woocommerce-message > li{ padding-left:20px !important; } .woocommerce-error::before{ color:inherit !important; } .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button{ text-decoration:none !important; font-size:100%; line-height:18px; color:inherit !important; } body .wc-empty-cart-message .wc-block-components-notice-banner.is-info, body .wc-empty-cart-message .wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content{justify-content:center;} .cart-empty.woocommerce-info, .return-to-shop, .woocommerce-no-products-found .wc-block-components-notice-banner.is-info, .woocommerce.archive #primary > .woocommerce-info{ text-align:center; } body.search.search-no-results .alert, .woocommerce-no-products-found .wc-block-components-notice-banner.is-info, .woocommerce.archive #primary > .woocommerce-info{ background:transparent; padding:80px 0 !important; line-height:30px; margin:0; font-size:100%; } .woocommerce-no-products-found .wc-block-components-notice-banner.is-info, .woocommerce.archive #primary > .woocommerce-info{ color:#848484; } body.search.search-no-results .alert{ text-align:center; margin-bottom:0 !important; padding-bottom:30px !important; } body.search.search-no-results .ts-pagination{ padding:0 !important; border:0; margin:0; } body.search.search-no-results .alert p{ font-size:145%; line-height:1.5; } body.search.search-no-results .search-wrapper{ max-width:500px; margin:0 auto 100px; } body.search.search-no-results .search-content input[type="text"]{ padding-top:11px; padding-bottom:11px; } body.search.search-no-results .search-table .search-button:before{ font-size:17px; line-height:46px; } .woocommerce > .return-to-shop{ margin-bottom:10%; } body .wc-empty-cart-message .wc-block-components-notice-banner.is-info, body .cart-empty.woocommerce-info{ color:inherit; background:transparent !important; margin-bottom:30px; } .woocommerce-cart .return-to-shop a.button{ min-width:240px; } body .wp-block-image.is-style-circle-mask img{ border-radius:9999px; } body .wc-empty-cart-message .wc-block-components-notice-banner.is-info:before, body .woocommerce .cart-empty.woocommerce-info:before{ position:static; content:''; width:100%; height:150px; background:url(https://etertattoo.ro/wp-content/themes/druco/images/cart-empty.svg) no-repeat center; margin:0 auto 20px; opacity:0.3; display:block; } .woocommerce-no-products-found .wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content{flex-direction:column;} body.search.search-no-results .alert:before, .woocommerce-no-products-found .wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content:before, .woocommerce.archive #primary > .woocommerce-info:before{ position:relative; letter-spacing:0; margin:0 auto; font-size:72px; line-height:1; height:auto; width:auto; top:auto; left:auto; bottom:auto; right:auto; display:block; margin:0 0 25px; color:#ffb91f; } .woocommerce-error li, .woocommerce .woocommerce-error li, .woocommerce .woocommerce-info li, .woocommerce .woocommerce-message li{ padding:0; line-height:26px; } #yith-wcwl-popup-message{ margin:0 !important; transform:translate(-50%,0); border-width:0; line-height:40px; padding:10px 20px; min-width:120px; position:fixed; text-align:center; top:50%; left:50%; z-index:99990; box-shadow:0 3px 6px rgba(0,0,0,0.2); } body:not(.single-product) #yith-wcwl-popup-message{ display:none !important; } body.woocommerce .wishlist-title{ margin-bottom:40px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; } body.woocommerce .wishlist-title h2{ padding:0; } .hidden-title-form a{ font-size:inherit; } body.woocommerce-wishlist .yith-wcwl-form .woocommerce-message{ margin-bottom:46px; } .yes-js #yith-wcwl-form .hidden-title-form{ margin:0 0 30px 0; width:100%; } .wishlist-title.wishlist-title-with-form .button{ padding:0; background:transparent !important; color:inherit !important; min-width:0; font-size:90%; border:none; margin-left:20px; } .hidden-title-form button i, .wishlist-title a.show-title-form i{ margin-right:5px; } .wishlist-title.wishlist-title-with-form h2:hover{ background:transparent; } .hidden-title-form input[type="text"]{ margin:0; padding:17px 80px 17px 30px; line-height:24px; } .hidden-title-form a{ font-size:14px; color:inherit; margin-right:20px; } body table.shop_table.wishlist_table{ font-size:100%; } .woocommerce div.wishlist_table .product-add-to-cart a{ display:inline-block !important; } .woocommerce table.wishlist_table thead th{ border-top:0; } body table.compare-list tr.stock span:before, .wishlist_table tr td.product-stock-status span.wishlist-in-stock:before, .wishlist_table tr td.product-stock-status span.wishlist-out-of-stock:before{ font-family:'Font Awesome 5 Free'; letter-spacing:0; display:inline-block; content:"\f00c"; margin-right:10px; font-weight:900; font-size:70%; } body table.compare-list tr.stock span.out-of-stock:before, .wishlist_table tr td.product-stock-status span.wishlist-out-of-stock:before{ content:"\f00d"; } .woocommerce td.product-name dl.variation{ color:#848484; font-size:85%; } .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name dl.variation dt{ font-weight:normal; color:inherit; margin-right:10px; } .wishlist_table tfoot td{ border:0; } .yith_wcwl_wishlist_footer .yith-wcwl-share{ float:none; } .yith-wcwl-share{ margin-top:30px; } .yith-wcwl-share ul{ list-style:none; } .yith-wcwl-share ul li{ display:inline-block; padding:0; margin:0; } .yith-wcwl-share h4.yith-wcwl-share-title{ margin:0 10px 0 0; text-transform:uppercase; font-size:100%; } .yith_wcwl_wishlist_footer .yith-wcwl-share{ margin-bottom:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; border-width:1px 0 0; border-style:solid; padding-top:30px; margin:0; } .yith-wcwl-share ul{ margin:-2px; display:flex; flex-wrap:wrap; } .yith-wcwl-share li a{ margin:2px; border-radius:100%; line-height:30px; min-height:30px; min-width:30px; font-size:14px; padding:0; } .yith-wcwl-share ul li a i{ line-height:26px; } .wishlist_table.mobile{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; position:relative; opacity:1 !important; margin-bottom:50px; } p.wishlist-empty{ padding:0 10px; } p.wishlist-empty, table.wishlist_table tbody td.wishlist-empty{ margin:0; text-align:start; } ul.wishlist_table.mobile .product-remove a i{ display:none; } .wishlist_table.mobile li{ list-style:none; position:relative; margin:0 -1px -1px 0; width:25%; border-width:1px; border-style:solid; padding:20px; } .wishlist_table.mobile li .item-wrapper{ width:100%; } .woocommerce .wishlist_table .product-add-to-cart a{ width:100%; margin:0 !important; position:relative; min-width:0; } .woocommerce .wishlist_table .product-add-to-cart a.loading:after{ z-index:10; } ul.wishlist_table .product-remove{ position:absolute; width:24px; text-align:center !important; right:15px; top:5px; z-index:2; } ul.wishlist_table .additional-info td{ border-width:0; } .wishlist_table.images_grid li .item-details h3, .wishlist_table.mobile li .item-details h3, .wishlist_table.modern_grid li .item-details h3{ margin-bottom:10px; text-align:center; } .wishlist_table.mobile li .item-wrapper .product-thumbnail{ max-width:100%; margin:0 0 14px 0; } .wishlist_table.mobile li .item-wrapper .product-thumbnail img{ border-radius:10px; } .wishlist_table.mobile li .item-wrapper .item-details{ width:100%; } .wishlist_table.mobile li .additional-info-wrapper .product-remove{ top:20px; right:20px; } .wishlist_table.images_grid li .item-details table.item-details-table td.label, .wishlist_table.mobile li .item-details table.item-details-table td.label, .wishlist_table.mobile li table.additional-info td.label, .wishlist_table.modern_grid li .item-details table.item-details-table td.label{ font-weight:inherit; color:#707070; } .wishlist_table.images_grid li .item-details table.item-details-table td, .wishlist_table.mobile li .item-details table.item-details-table td, .wishlist_table.modern_grid li .item-details table.item-details-table td, .wishlist_table.mobile li table.additional-info td{ padding:10px 0; font-size:100%; border-width:0 0 1px; border-style:dotted; } .wishlist_table.mobile li .item-wrapper, .wishlist_table.images_grid li .item-details table.item-details-table, .wishlist_table.mobile li .item-details table.item-details-table, .wishlist_table.mobile li table.additional-info, .wishlist_table.modern_grid li .item-details table.item-details-table{ margin-bottom:0; } .wishlist_table li .item-details table.item-details-table del{ font-weight:normal; font-size:78%; } .wishlist_table.mobile li table.additional-info tr:last-child td{ border-bottom-width:0; } .wishlist_table.mobile li table.additional-info{ margin:10px -5px; width:calc(100% + 10px); } .wishlist_table.mobile li table.additional-info td{ padding:0 5px; } .yith-wcwl-share{ margin-top:20px; } .wishlist_table.mobile ~ .yith_wcwl_wishlist_footer .yith-wcwl-share { border-width:0; padding-top:0; } .woocommerce form.login, .woocommerce form.register{ border-width:0; padding:0; margin:0; } #customer_login h2, .account-content h2{ margin-bottom:30px; } .woocommerce-MyAccount-content > h2, .woocommerce-customer-details > h2, .woocommerce-billing-fields > h3, .woocommerce-additional-fields > h3, header.woocommerce-Address-title > h3{ margin-bottom:10px; position:relative; } .woocommerce-additional-fields > h3{ margin-bottom:20px; } .woocommerce-billing-fields > h3{ margin-bottom:28px; } .woocommerce-account .addresses .title h3, .woocommerce-account .addresses h2, .woocommerce-customer-details .addresses h2{ line-height:1.5; } .woocommerce #customer_login, .woocommerce form.track_order, .woocommerce form.woocommerce-ResetPassword.lost_reset_password{ margin-left:auto; margin-right:auto; border-width:1px; border-style:solid; border-radius:10px; } .woocommerce form.track_order, .woocommerce form.woocommerce-ResetPassword.lost_reset_password{ padding:40px; margin-bottom:100px; } .woocommerce form.track_order > .clear + .form-row, .woocommerce form.woocommerce-ResetPassword.lost_reset_password > .clear + .form-row{ text-align:center; } .woocommerce #customer_login .col-1, .woocommerce #customer_login .col-2, .woocommerce-page #customer_login .col-1, .woocommerce-page #customer_login .col-2{ width:50%; float:left; margin:0; padding:35px 40px 40px; } .woocommerce #customer_login .col-2, .woocommerce-page #customer_login .col-2{ border-width:0 0 0 1px; border-style:solid; } .woocommerce #customer_login p.lost_password:last-child, .woocommerce #customer_login p.form-row:last-child{ margin-bottom:0; } .woocommerce #customer_login form.login .button, .woocommerce #customer_login form.register .button{ margin-top:6px; } .woocommerce form .show-password-input, .woocommerce-page form .show-password-input{ right:20px; top:8px; line-height:36px; } .woocommerce-MyAccount-content p > a, #customer_login a{ color:inherit; text-decoration:underline; } .woocommerce-MyAccount-content p > a:hover, #customer_login a:hover{ text-decoration:none; } .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address label{ font-weight:inherit; } .woocommerce #customer_login .woocommerce-form-login .woocommerce-form-login__rememberme{ margin:18px 0 0; } form.track_order input[type^="submit"], form.track_order button[type^="submit"], .woocommerce form.woocommerce-ResetPassword.lost_reset_password input[type^="submit"], .woocommerce form.woocommerce-ResetPassword.lost_reset_password button[type^="submit"]{ min-width:166px; } form.track_order input[type^="submit"], form.track_order button[type^="submit"]{ margin-top:10px; } .woocommerce form.track_order .form-row-first, .woocommerce form.track_order .form-row-last{ width:100%; margin-left:0; margin-right:0; } .woocommerce form.track_order div.clear + .form-row, .woocommerce form.woocommerce-ResetPassword.lost_reset_password div.clear + .form-row{ margin-bottom:0; } .woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-account .woocommerce-MyAccount-content{ width:100%; float:none; } .woocommerce-account .woocommerce-MyAccount-navigation ul{ margin:0 -30px 53px; padding:0; overflow:visible; display:flex; flex-wrap:wrap; line-height:0; position:relative; } .woocommerce-account .woocommerce-MyAccount-navigation ul:after{ content:""; left:30px; right:30px; position:absolute; bottom:0; border-width:0 0 1px 0; border-style:solid; display:block; box-shadow:none; border-radius:0; } .woocommerce-account .woocommerce-MyAccount-navigation ul li{ list-style:none; margin:0 30px; padding:0 0 20px 0; position:relative; z-index:1; border-width:0; border-radius:0; background:transparent !important; transition:300ms ease 0s; text-transform:uppercase; } .woocommerce-account .woocommerce-MyAccount-navigation ul li:after{ left:50%; right:50%; width:auto; position:absolute; bottom:0; content:""; border-width:0 0 2px 0; border-style:solid; display:block; box-shadow:none; border-radius:0; } .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active:after{ left:0; right:0; } .woocommerce-account .woocommerce-MyAccount-navigation ul li > a{ line-height:24px; padding:0; color:inherit; padding:0; margin:0; position:relative; z-index:1; width:100%; display:inline-block; text-decoration:none; transition:300ms ease 0s; } .woocommerce-account .woocommerce-MyAccount-content{ display:block; } header.woocommerce-Address-title{ display:inline-block; width:100%; } .woocommerce-account .addresses .title .edit{ width:21px; height:21px; font-size:0; float:none; display:inline-block; text-decoration:none; margin:0 0 0 15px; text-align:center; border-width:1px; border-style:solid; border-radius:5px; color:inherit; } .woocommerce-account .addresses .title .edit:before{ font-size:10px; line-height:21px; } .woocommerce .woocommerce-MyAccount-content table.shop_table tr th:first-child, .woocommerce .woocommerce-MyAccount-content table.shop_table tr td:first-child{ padding-left:0; } .woocommerce .woocommerce-MyAccount-content table.shop_table tr th:last-child, .woocommerce .woocommerce-MyAccount-content table.shop_table tr td:last-child{ padding-right:0; text-align:end; } .woocommerce .woocommerce-MyAccount-content table.shop_table tr th, .woocommerce .woocommerce-MyAccount-content table.shop_table tr td{ background:transparent; border-top:0; } .woocommerce table.my_account_orders tbody th:first-child, .woocommerce table.shop_table.order_details tbody th:first-child { padding-top:20px; } .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{ margin:0; } .woocommerce .woocommerce-MyAccount-content table.shop_table thead tr th{ padding-top:0; } .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination{ margin-top:50px; display:flex; flex-flow:row wrap; } .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .button{ padding:5px 20px; min-width:0; text-decoration:none; } .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button--next{ margin-left:auto; } .woocommerce-MyAccount-content .woocommerce-Addresses{ display:inline-block; width:100%; } .woocommerce-Address address{ margin-bottom:0; line-height:2; } .woocommerce-MyAccount-content form button[type^="submit"]{ margin-top:20px; } .woocommerce .woocommerce-Address a.button{ padding:5px 10px; } .woocommerce-MyAccount-content html input#account_email{ max-width:100%; } .woocommerce-MyAccount-content > form{ display:inline-block; width:100%; } .woocommerce > .woocommerce-order .woocommerce-customer-details, .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details{ margin-bottom:0; } .woocommerce div.address a.button{ margin-top:20px; min-width:120px; } .woocommerce .woocommerce-customer-details address{ border-width:0; border-radius:0; padding:0; clear:both; } .woocommerce .edit-box-textfull .button{ margin-top:10px } .woocommerce .edit-box-textfull p.form-row{ width:100%; float:none; padding:0; } p.form-row select, p.form-row input[type="text"], p.form-row input[type="password"], p.form-row input[type="date"], p.form-row input[type="email"], p.form-row input[type="number"], p.form-row input[type="search"], p.form-row input[type="tel"], p.form-row textarea, .edit-box-textfull p.form-row input[type="text"], .edit-box-textfull p.form-row input[type="password"], .edit-box-textfull p.form-row input[type="date"], .edit-box-textfull p.form-row input[type="email"], .edit-box-textfull p.form-row input[type="search"], .edit-box-textfull p.form-row input[type="number"], .edit-box-textfull p.form-row input[type="tel"], .edit-box-textfull p.form-row textarea{ max-width:100%; } .woocommerce-orders-table__cell-order-number a{ color:inherit; } .woocommerce > form > fieldset{ border:0; margin:40px 0 0 0; } .woocommerce > form > fieldset legend{ text-transform:uppercase; margin:0 0 20px 0; } .track_order .form-row input[type="submit"]{ min-width:120px; } .woocommerce-account .addresses .title h3, .woocommerce-account .addresses h2, .woocommerce-customer-details .addresses h2{ float:left; margin-bottom:15px; } .woocommerce .woocommerce-customer-details address{ line-height:2; } .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{ padding-right:0; padding-left:25px; margin:5px 0 0; } .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{ position:relative; } .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:before, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:before{ top:0; left:0; margin:5px 0 0 0; padding:0; font-size:80%; } .woocommerce table.customer_details tbody tr th, .woocommerce table.customer_details tbody tr td{ border-width:1px 0 0 0; border-style:solid; padding-right:0; padding-left:20px; text-align:center !important; } .woocommerce table.customer_details tbody tr td, .woocommerce table.customer_details tbody tr td:last-child{ padding-right:20px; padding-left:20px; } .woocommerce table.customer_details tbody tr:first-child th, .woocommerce table.customer_details tbody tr:first-child td{ border-width:0; } .woocommerce-MyAccount-content .woocommerce-order-details > h2{ margin-bottom:23px; } .woocommerce .woocommerce-order-details table.shop_table td.product-name{ max-width:initial; } .woocommerce .woocommerce-order-details table.shop_table tbody th, .woocommerce .woocommerce-order-details table.shop_table tfoot td, .woocommerce .woocommerce-order-details table.shop_table tfoot th{ border-top:0; } .woocommerce .woocommerce-order-details, .woocommerce .woocommerce-order-downloads{ margin-bottom:50px; } .woocommerce .woocommerce-order, p.order-info{ margin-top:20px; } .woocommerce form.woocommerce-ResetPassword.lost_reset_password .form-row-first, .woocommerce form.woocommerce-ResetPassword.lost_reset_password .form-row-last{ width:100%; float:none; margin-right:0; } .woocommerce ul.order_details{ margin:0 0 40px; } .woocommerce ul.order_details{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; border-width:1px; border-style:solid; } .woocommerce ul.order_details li{ float:none; margin:0; padding:8px; -webkit-box-flex:1; -ms-flex:1; flex:1; font-size:90%; text-align:center; text-transform:none; border-width:0 1px 0 0; border-style:solid; } .woocommerce ul.order_details li strong{ display:inline-block; font-size:100%; } .list-posts:after, .ts-blogs:after, .entry-meta-middle:after, .entry-meta-bottom:after, .site-content > article:after{ content:""; clear:both; display:table; } .tagcloud .tag-link-count{ font-weight:normal; } ul.filter-bar{ text-align:center; text-transform:uppercase; font-size:12px; } ul.filter-bar li{ margin:0 15px 15px 0; display:inline-block; padding:0; } ul.filter-bar li:last-child{ margin-right:0; } ul.filter-bar li:hover, ul.filter-bar li.current{ text-decoration:underline; cursor:pointer; } ul.filter-bar li.current{ cursor:default; } .list-posts, .ts-blogs .items.blogs{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; overflow:hidden; } .list-posts article, .ts-blogs .items article{ width:100%; margin-bottom:0px; position:relative; } .columns-2 .list-posts{ margin-left:-15px; margin-right:-15px; } .columns-2 .list-posts article{ width:50%; padding-left:15px; padding-right:15px; display:flex; flex-flow:column wrap; } .columns-2 .list-posts article .entry-content{ flex:1; } .ts-blogs .blogs article .article-content{ position:relative; } .list-posts article .entry-content, .ts-blogs .items article.video .entry-content, .ts-blogs .items article.has-post-thumbnail .entry-content{ padding:25px 30px 30px; border-width:1px; border-style:solid; border-bottom-left-radius:10px; border-bottom-right-radius:10px; } .entry-summary .short-content > div.gallery:not(:last-child){ margin-bottom:20px; } .entry-summary .short-content > .wp-block-cover:first-child, .entry-summary .short-content > .wp-block-cover.alignleft:first-child{ margin-top:7px !important; } .ts-blogs .items article:not(:last-child){ padding-bottom:30px; margin-bottom:30px; border-width:0 0 1px; border-style:solid; } .ts-blogs.ts-slider .items article:not(:last-child){ padding-bottom:0; margin-bottom:0; border-width:0; } .ts-blogs.columns-1 .items article:last-child{ margin-bottom:0; } .ts-blogs.ts-slider .items article, .ts-blogs.ts-slider .items article .article-content{ display:flex; flex-flow:column wrap; margin-bottom:0; } .ts-blogs.ts-slider .items article .article-content{ height:100%; } .ts-blogs.ts-slider .items article .entry-content{ flex-grow:1; } .list-posts article .ts-video, .list-posts article:not(.has-post-thumbnail):not(.format-video) .entry-content{ border-top-left-radius:10px; border-top-right-radius:10px; } .list-posts article.sticky .entry-content{ border-width:3px; } body.page article.page > *:last-child:not(.yith-wcwl-form){ margin-bottom:0; } .ts-shortcode.ts-blogs.columns-1 .items{ margin-left:0; margin-right:0; } .ts-shortcode.ts-blogs.columns-1 .items .item{ padding-left:0; padding-right:0; } .has-post-thumbnail .entry-meta-top .date-time{ position:absolute; top:30px; left:30px; z-index:6; box-shadow:0 0 3px rgb(0,0,0,0.1); } .has-post-thumbnail .entry-content.no-featured-image .entry-meta-top .date-time{ position:static; z-index:1; background:transparent; color:inherit; padding:0; margin:0 10px 10px 0; box-shadow:none; } .related-posts .has-post-thumbnail .entry-meta-top .date-time{ top:17px; left:17px; } .ts-product-brand-wrapper .item > a, .ts-portfolio-wrapper .portfolio-thumbnail figure, .list-posts article:not(.quote) .entry-format, .ts-blogs article:not(.quote) .thumbnail-content, .list-posts article .entry-format figure, .ts-blogs article .thumbnail-content figure{ position:relative; } .ts-product-brand-wrapper .item > a, .ts-portfolio-wrapper .portfolio-thumbnail figure, .list-posts article .entry-format figure, .ts-blogs article .thumbnail-content figure{ overflow:hidden; border-top-left-radius:10px; border-top-right-radius:10px; } .list-posts article.has-post-thumbnail .entry-format figure, .ts-blogs article.has-post-thumbnail .thumbnail-content figure{ margin-bottom:-1px !important; } .ts-product-brand-wrapper .item > a{ display:block; border-radius:10px; } .ts-product-brand-wrapper .item > a:before, .ts-product-brand-wrapper .item > a:after, .ts-portfolio-wrapper .portfolio-thumbnail figure:before, .ts-portfolio-wrapper .portfolio-thumbnail figure:after, .list-posts article .entry-format figure:before, .ts-blogs article .thumbnail-content figure:before, .list-posts article .entry-format figure:after, .ts-blogs article .thumbnail-content figure:after{ content:''; background:rgba(0, 0, 0, 0.2); width:100%; height:50%; left:0; position:absolute; transition:all 0.2s; z-index:2; } .ts-product-brand-wrapper .item > a:before, .ts-portfolio-wrapper .portfolio-thumbnail figure:before, .list-posts article .entry-format figure:before, .ts-blogs article .thumbnail-content figure:before{ top:-50%; } .ts-product-brand-wrapper .item > a:after, .ts-portfolio-wrapper .portfolio-thumbnail figure:after, .list-posts article .entry-format figure:after, .ts-blogs article .thumbnail-content figure:after{ top:100%; } .ts-product-brand-wrapper .item > a:hover:before, .ts-portfolio-wrapper .portfolio-thumbnail figure:hover:before, .list-posts article .entry-format figure:hover:before, .ts-blogs article .thumbnail-content figure:hover:before{ top:0; } .ts-product-brand-wrapper .item > a:hover:after, .ts-portfolio-wrapper .portfolio-thumbnail figure:hover:after, .list-posts article .entry-format figure:hover:after, .ts-blogs article .thumbnail-content figure:hover:after{ top:50%; } .list-posts article.has-post-thumbnail .thumbnail img, .ts-blogs article.has-post-thumbnail .thumbnail img{ width:100%; } .list-posts article .thumbnail.gallery .swiper-wrapper img, .ts-blogs article .thumbnail.gallery .swiper-wrapper img{ -o-object-fit:cover; object-fit:cover; } .list-posts article header .heading-title, .ts-blogs article header .heading-title{ margin-bottom:12px; } .list-posts article.format-video header .heading-title, .ts-blogs article.format-video header .heading-title{ margin-bottom:17px; } .ts-blogs article a.button.button-readmore{ margin-top:10px; } .ts-blogs article a.button.button-readmore, article header:last-child .heading-title{ margin-bottom:0 !important; } .text-center blockquote, .text-center blockquote, .text-right blockquote, .text-right blockquote{ text-align:start; } .text-center blockquote .entry-meta-middle, .text-center blockquote .entry-meta-bottom, .text-right blockquote .entry-meta-middle, .text-right blockquote .entry-meta-bottom{ -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; } .list-posts article .entry-content > .entry-summary:not(:last-child), .ts-blogs article .entry-content > .excerpt:not(:last-child){ margin-bottom:24px; } .ts-blogs article .entry-content > .excerpt:not(:last-child){ margin-bottom:14px; } a.button.button-readmore{ min-width:150px; padding-top:8px; padding-bottom:8px; } .excerpt > *:last-child, .entry-summary .short-content > *:last-child{ margin-bottom:0; } .entry-summary .short-content > *:last-child:after{ content:''; display:table; clear:both; } .entry-summary .short-content table tr:last-child td{ border-bottom-width:0; } .entry-summary .short-content > .wp-block-button.alignleft:nth-last-child(2){ margin-bottom:0 !important; } .entry-meta-top:not(:last-child), article.single-post .ts-blogs-widget .entry-meta-top:not(:last-child){ margin-bottom:11px; } .entry-meta-top{ font-size:85%; text-transform:uppercase; line-height:18px; } .entry-meta-top .cats-link{ display:inline; } .entry-meta-top .author > span:first-child, .entry-meta-top .cats-link > span:first-child{ color:#afafaf; } .entry-meta-top .cats-link > span:first-child, .entry-meta-top > *:not(:last-child){ margin-right:12px; } .list-posts article .short-content blockquote{ margin-bottom:20px; } .wp-block-embed.alignfull figcaption{ text-align:center; } .wp-block-latest-comments li article{ padding-bottom:0 !important; margin-bottom:0 !important; border-width:0 !important; } .wp-block-search{ max-width:600px; } .list-posts article .short-content > .wp-caption:first-child > a:first-child > img:first-child{ margin-top:10px; } .post-password-form label{ display:inline-block; vertical-align:bottom; margin:0; padding:0; } .post-password-form label input{ margin-top:10px; margin-bottom:0; min-width:300px; } .short-content form p:last-child{ margin-bottom:5px; } .entry-content > .content-wrapper > blockquote:first-child, .entry-content > .content-wrapper > .wp-block-group.has-background:first-child{ margin-top:5px; } body.page article.page + .comments-area{ margin-top:100px; } .button-text:not(.ts-banner):not(.elementor-widget-button), .elementor-widget-button.button-text .elementor-button, .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button{ position:relative; display:inline-block; vertical-align:bottom; background:transparent !important; padding:0 !important; border:0 !important; border-radius:0 !important; min-width:0 !important; width:auto !important; margin:3px 0 0; } .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button{ font-size:90%; } .button-text:not(.ts-banner):not(.elementor-widget-button), .elementor-widget-button.button-text .elementor-button{ line-height:1.25; } .heading-wrapper, .heading-shortcode, .theme-title{ margin:0 0 53px 0; } .woocommerce .cross-sells > h2, .woocommerce .up-sells > h2, .woocommerce .related > h2, .woocommerce.related > h2{ margin:0 0 53px 0; } .ts-shortcode .shortcode-heading-wrapper{ margin:0 0 44px 0; } .ts-shortcode.ts-product-deals-wrapper.style-1 .shortcode-heading-wrapper{ margin-bottom:41px; } .theme-title .heading-title, .comments-title .heading-title, #commentform .form-submit, .ts-shortcode .shortcode-heading-wrapper .shortcode-title{ margin-top:-6px; margin-bottom:0; } .woocommerce .product .category-name, .ts-shortcode .shortcode-heading-wrapper .shortcode-title, .ts-shortcode .shortcode-heading-wrapper .sub-title{ text-align:center; } .ts-shortcode .shortcode-heading-wrapper .sub-title{ text-transform:uppercase; line-height:1; margin-bottom:0; } .ts-shortcode .shortcode-heading-wrapper .shortcode-title + .sub-title{ margin-top:10px; } .entry-header header > .entry-title{ margin-bottom:53px; line-height:1.3; -ms-word-wrap:break-word; word-wrap:break-word; } .entry-header header:not(:last-child) > .entry-title, .entry-header .entry-format{ text-align:center; } .entry-header .entry-format{ position:relative; overflow:hidden; } .entry-content > .content-wrapper > *:last-child{ margin-bottom:0 !important; } .entry-content > .content-wrapper > blockquote:last-child, .entry-content > .content-wrapper > .wp-block-cover:last-child{ margin-bottom:5px !important; } .entry-header .entry-format .ts-video, .entry-header .entry-format .ts-audio{ overflow:hidden; } .entry-meta-middle > *, .entry-meta-bottom > *{ padding:2px 0; } .tagcloud, .wp-block-tag-cloud{ display:block; overflow:hidden; } .tags-link a, .cats-link a, .brands-link a, .wp-block-tag-cloud a, .tagcloud a{ margin:0; padding:0; display:inline-block; text-decoration:none; color:inherit; } .author a, .cats-link a:hover, .brands-link a:hover{ text-decoration:none; } .portfolio-info .cat-links:after, .tagcloud:after, .wp-block-tag-cloud:after, .tags-link:after{ content:''; clear:both; display:table; } .portfolio-info .cat-links a{ color:inherit; } .has-post-thumbnail .entry-meta-top .date-time, .has-post-thumbnail .entry-meta-top .date-time, .tags-link a, .wp-block-tag-cloud a, .tagcloud a{ text-align:center; padding:4px 18px; font-size:14px !important; line-height:18px !important; margin:0 10px 10px 0; float:left; border-radius:25px; } .has-post-thumbnail .entry-meta-top .date-time, .has-post-thumbnail .entry-meta-top .date-time{ font-size:12px !important; text-transform:uppercase; margin:0; padding-top:6px; padding-bottom:6px; } .tags-link a:hover, .wp-block-tag-cloud a:hover, .tagcloud a:hover{ text-decoration:none !important; } .entry-meta-middle, .entry-meta-bottom{ clear:both; line-height:14px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .entry-content > .tags-link{ margin-top:20px; } .entry-meta-bottom > .cats-link{ display:inline; } .entry-meta-middle > span:not(:last-child), .entry-meta-bottom > span:not(:last-child){ margin-right:20px; position:relative; } .elementor-text-editor > ul:last-child > li:last-child{ padding-bottom:0 !important; } .elementor-widget-text-editor > .elementor-widget-container > *:last-child, .elementor-text-editor > *:last-child{ margin-bottom:0; } .single .meta-bottom-1, .single .meta-bottom-2{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .single .meta-bottom-1{ margin:0 0 50px; } .single .meta-bottom-2{ margin:0 0 60px; } .single .meta-bottom-1 > *, .single .meta-bottom-2 > *{ -webkit-box-flex:1; -ms-flex:1; flex:1; } .single .meta-bottom-1 > *:first-child, .single .meta-bottom-2 > *:first-child{ padding-right:10px; } .single .meta-bottom-1 > *:last-child, .single .meta-bottom-2 > *:last-child{ text-align:end; padding-left:10px; } .single .meta-bottom-2{ padding-top:20px; padding-bottom:20px; border-width:1px 0; border-style:solid; } body #st-el-4 .st-btns{ overflow:auto; } body #st-1.st-has-labels .st-btn{ min-width:70px; } body #st-1 .st-btn > span{ min-width:30px; padding:0 0 0 5px; margin:0 0 0 5px; position:relative; } body #st-1 .st-btn > span:before{ position:absolute; left:0; top:8px; bottom:8px; content:""; width:1px; background:rgba(0,0,0,0.1); } body #st-1 .st-btn:hover{ top:0; opacity:0.8; } .single-post .single-navigation > a{ color:inherit; display:inline-block; vertical-align:middle; position:relative; line-height:16px; } .single-navigation > a:before{ position:absolute; top:50%; left:0; font-size:80%; margin-top:-5px; transition:300ms ease; display:inline-block; vertical-align:middle; } .single-post .single-navigation.prev > a{ padding-left:20px; } .single-post .single-navigation.next > a{ padding-right:20px; } .single-navigation.next > a:before{ right:0; left:auto; } .entry-author{ display:table; table-layout:fixed; width:100%; padding:30px; clear:both; border-width:5px 0 0; border-style:solid; background:rgba(150,150,150,0.1); border-radius:10px; } .entry-author > *{ display:table-cell; vertical-align:middle; } .entry-author .author-avatar{ width:150px; overflow:hidden; vertical-align:top; padding-right:30px; } .entry-author .author-avatar img{ width:100%; border-width:2px; border-style:solid; border-radius:100%; } .entry-author .author-info .author, .entry-author .author-info .role{ text-transform:capitalize; } .entry-author .author-info .author{ margin-right:10px; display:inline-block; } .entry-author .author-info p{ margin:10px 0 0 0; } .entry-author .author a:hover{ text-decoration:none; } .comments-area .heading-title > span{ margin-right:5px; } .logged-in-as a{ color:inherit; text-decoration:underline; } .logged-in-as a:hover{ color:inherit; text-decoration:none; } .comments-area .navigation{ text-align:center; margin:-5px -5px 0; padding:30px 0 0; } .comments-area .commentlist + .navigation{ border-width:1px 0 0; border-style:solid; margin-bottom:30px; } .comments-area .navigation a{ color:inherit; text-decoration:underline; } .comments-area .navigation a:hover{ text-decoration:none; } .comments-area .navigation > *{ display:inline-block; vertical-align:top; margin:0 5px; } .comments-area .navigation .nav-previous:not(:empty) + .nav-next:not(:empty){ padding-left:18px; position:relative; } .comments-area .navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before{ content:'|'; display:inline-block; vertical-align:middle; position:absolute; left:0; } .comments-area > #comment-wrapper{ margin-top:90px; margin-bottom:100px; } .comments-area > #comment-wrapper:first-child{ margin-top:0; } .comments-area > #comment-wrapper:last-child{ margin-bottom:0; } .single-post .comments-area{ margin-top:50px; } #comment-wrapper .heading-wrapper, #comment-wrapper #commentform > p:not(.form-submit){ margin-bottom:50px; } #comment-wrapper #commentform > p:first-child{ margin-top:-40px; } .commentlist li #comment-wrapper #commentform > p:first-child{ margin-top:-20px; } .woocommerce #reviews #comments h2{ margin-bottom:15px; } #comment-wrapper .heading-title{ margin-bottom:0; } #comment-wrapper .heading-title + p{ margin-top:10px; margin-bottom:0; } #comment-wrapper .heading-title small{ font-size:60%; margin-left:20px; letter-spacing:0; } .woocommerce #review_form #respond .form-submit input, #commentform .form-submit .button{ min-width:200px; } .comments-area .commentlist{ margin:0; } .comments-area:not(:last-child) .commentlist{ margin-bottom:70px; } .commentlist ol.children{ margin:0 0 0 180px; } .commentlist ol.children ol.children{ margin:0 0 0 150px; } .commentlist li.comment, .woocommerce #reviews #comments ol.commentlist li{ padding:0; margin:0; border-width:1px 0 0; border-style:solid; list-style:none; } .commentlist > li.pingback + li.comment{ margin-top:25px; } .woocommerce #reviews #comments ol.commentlist li:last-child, .commentlist > li.comment:last-child{ border-bottom-width:0; } .woocommerce #reviews #comments ol.commentlist li:last-child .comment-text{ padding-bottom:0; } .commentlist > li.comment:last-child > #comment-wrapper{ margin-top:30px; margin-bottom:0; } .woocommerce #reviews #comments ol.commentlist li:first-child, .commentlist > li.comment:first-child{ border-top-width:0; } .commentlist li.comment .comment-detail, .woocommerce #reviews #comments ol.commentlist li .comment-text{ position:relative; } .woocommerce #reviews #comments ol.commentlist li .comment-text { margin:0; border:none; border-radius:0; padding:0; } .woocommerce #reviews ol.commentlist li .comment_container .avatar, .commentlist li.comment .comment-wrapper div.avatar{ width:150px; margin-right:30px; } .woocommerce #reviews ol.commentlist li .comment_container, .commentlist li.comment .comment-wrapper{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; padding:30px 0; } .woocommerce #reviews ol.commentlist li .comment_container{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .commentlist li.comment .comment-wrapper .comment-text img{ margin:10px 0; } .woocommerce #reviews ol.commentlist li:first-child .comment_container, .commentlist > li.comment:first-child > .comment-wrapper{ padding-top:0; } .woocommerce #reviews ol.commentlist li:last-child .comment_container, .commentlist > li.comment:last-child > .comment-wrapper{ padding-bottom:0; } .woocommerce #reviews ol.commentlist li .comment-text, .commentlist li.comment .comment-detail{ -webkit-box-flex:1; -ms-flex:1; flex:1; margin-top:21px; } .commentlist li.comment .comment-wrapper .avatar img{ width:150px; height:150px; border-radius:50%; } .woocommerce #reviews #comments ol.commentlist li img.avatar{ position:static; padding:0; width:120px; border:none; margin:0 30px 0 0; border-radius:50%; } .commentlist ol.children li.comment .comment-wrapper div.avatar{ width:120px; } .commentlist ol.children li.comment .comment-wrapper .avatar img{ width:120px; height:120px; } .commentlist li.comment .comment-detail .comment-awaiting-moderation{ width:100%; font-size:90%; color:#6A7E85; margin-bottom:12px; display:block; } .commentlist li.comment .comment-actions a:hover, .commentlist li.comment .comment-meta a:hover{ text-decoration:none; } .commentlist li.comment .comment-meta, .commentlist li.comment .comment-text{ margin-bottom:22px; } .comment-meta .author, .woocommerce #reviews ol.commentlist li .woocommerce-review__author{ text-transform:capitalize; margin-bottom:8px; } .comment-meta .date-time, .woocommerce #reviews ol.commentlist li .woocommerce-review__published-date{ font-size:12px; line-height:16px; text-transform:uppercase; } .woocommerce #reviews #comments ol.commentlist li .star-rating{ float:none; margin-bottom:15px; } .commentlist li p{ margin-bottom:15px; } .woocommerce #reviews #comments ol.commentlist li .comment-text p{ margin-bottom:10px; } .commentlist li p:last-child, .woocommerce #reviews #comments ol.commentlist li .comment-text .description > *:last-child{ margin-bottom:0; } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta > *, .comment-meta span{ display:block; } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta > .woocommerce-review__dash{ display:none; } #main-content.ts-col-18 .comment-meta .author + .date-time, #main-content.ts-col-12 .comment-meta .author + .date-time{ margin-left:0; } .commentlist li #comment-wrapper{ margin-bottom:50px; } .commentlist li #comment-wrapper p.logged-in-as{ margin-bottom:10px; } .commentlist li #comment-wrapper .heading-wrapper{ margin-bottom:30px; } .commentlist .children li:last-child{ border-bottom-width:0; } #cancel-comment-reply-link{ font-weight:normal; } .comment-actions > *:not(:last-child){ margin-right:8px; } .comment-actions a{ display:inline-block; vertical-align:top; padding:8px 30px; line-height:1; text-transform:uppercase; border-width:1px; border-style:solid; border-radius:20px; color:inherit; } #commentform .info-wrapper, #commentform{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-flow:column wrap; flex-flow:column wrap; } #commentform .info-wrapper{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; margin-left:-15px; margin-right:-15px; } #commentform .info-wrapper > *{ -webkit-box-flex:1; -ms-flex:1; flex:1; padding:0 15px; } #commentform .info-wrapper > p, #commentform .message-wrapper > p{ margin-bottom:50px; } #commentform .info-wrapper input{ margin-bottom:0; } #comment-wrapper #commentform #comment, .woocommerce #reviews #comment{ height:230px; border-radius:10px; } #commentform .form-submit{ text-align:center; } #comments + #review_form_wrapper{ margin-top:50px; } #review_form_wrapper .comment-reply-title{ display:block; text-align:center; margin-bottom:42px; } .woocommerce #review_form #respond p.stars{ margin:0; } .woocommerce #review_form #respond p.comment-notes{ text-align:center; margin-bottom:44px; margin-top:-30px; } #review_form_wrapper .comment-form-rating, .woocommerce #review_form #respond .comment-form{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; } .woocommerce #review_form #respond .comment-form{ -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } .woocommerce #review_form #respond .comment-form > *:not(.comment-form-email):not(.comment-form-author){ width:100%; } .woocommerce #review_form #respond .comment-form .form-submit{ margin-bottom:0; } .woocommerce #review_form #respond .comment-form > .comment-form-email, .woocommerce #review_form #respond .comment-form > .comment-form-author{ width:calc(50% - 15px); } .woocommerce #review_form #respond .comment-form > .comment-form-comment, .woocommerce #review_form #respond .comment-form > .comment-form-email, .woocommerce #review_form #respond .comment-form > .comment-form-author, .woocommerce #review_form #respond .comment-form > .comment-form-cookies-consent{ margin-bottom:50px; } .woocommerce #review_form #respond .comment-form .comment-form-rating{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; justify-content:center; margin-bottom:47px; } .woocommerce #review_form #respond .comment-form .comment-form-rating > label{ margin-right:35px; padding:0; } .woocommerce #review_form #respond .comment-form > .comment-form-cookies-consent input[type="checkbox"]{ width:15px; height:15px; margin-right:10px; } .woocommerce #review_form #respond .comment-form > .comment-form-cookies-consent > *{ display:inline-block; vertical-align:middle; padding:0; } .comments-area, .single-post .page-container > .single-related-wrapper{ clear:both; } .single-post .page-container > .single-related-wrapper{ padding-top:60px; position:relative; } .single-post .page-container > .single-related-wrapper:before{ content:''; border-width:1px 0 0; border-style:solid; position:absolute; top:0; left:30px; right:30px; } .ts-shortcode .items{ margin-left:-15px; margin-right:-15px; } .ts-shortcode .items .item{ padding-left:15px; padding-right:15px; } .single-portfolio .entry-header .entry-title{ margin-bottom:53px; } .single-portfolio.top-thumbnail .entry-header{ text-align:center; } .single-portfolio .entry-format{ margin-bottom:55px; overflow:hidden; } .single-portfolio.top-thumbnail .entry-header, .single-portfolio.top-thumbnail .entry-content{ max-width:840px; margin-left:auto; margin-right:auto; } .single-portfolio .entry-format img{ width:100%; border-radius:10px; margin-bottom:20px; } .single-portfolio .portfolio-content{ margin-bottom:60px; line-height:1.7; } .single-portfolio .portfolio-content > blockquote{ margin-bottom:44px; } .single-portfolio .portfolio-content > h1, .single-portfolio .portfolio-content > h2, .single-portfolio .portfolio-content > h3, .single-portfolio .portfolio-content > h4, .single-portfolio .portfolio-content > h5, .single-portfolio .portfolio-content > h6{ margin-bottom:26px; } .single-portfolio .portfolio-content > p + ul{ margin-top:-26px; } .single-portfolio .portfolio-content > p{ margin-bottom:35px; line-height:1.8; } .single-portfolio .portfolio-content > *:last-child{ margin-bottom:0; } body.single .single-portfolio .entry-format .thumbnail img{ margin-bottom:20px; } .portfolio-info .portfolio-like:hover{ cursor:pointer; } .single-portfolio .meta-content .portfolio-info:not(:last-child){ margin-bottom:8px; } .single-portfolio .meta-content .portfolio-info > span:first-child{ min-width:80px; margin-right:10px; display:inline-block; vertical-align:baseline; } .single-portfolio .meta-content .portfolio-info .custom-field{ display:inline-block; } .single-portfolio .meta-content .portfolio-info .custom-field p{ margin-bottom:0; } .single-portfolio .portfolio-info .ts-social-sharing{ display:inline-block; vertical-align:middle; } .single-portfolio .portfolio-info .ts-social-sharing ul li{ font-size:14px; margin-bottom:4px; } .single-portfolio .meta-content a{ color:inherit; } .single-portfolio.gallery .entry-format .thumbnail > figure{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; } .single-portfolio.left-thumbnail .entry-main{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; } .single-portfolio.left-thumbnail .entry-main > .entry-format{ width:60%; margin-bottom:0; } .single-portfolio.left-thumbnail .entry-main > .entry-format + .entry-content{ width:40%; padding-left:30px; margin-bottom:0; } .single-portfolio.left-thumbnail .portfolio-info.categories{ max-width:80%; } .single-portfolio.gallery.left-thumbnail .entry-format .thumbnail > figure{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; } .single-portfolio.top-thumbnail.gallery .entry-format .thumbnail > figure{ width:calc(100% + 20px); margin:0 -10px; } .single-portfolio.gallery.top-thumbnail .entry-format .thumbnail > figure > img{ width:calc(50% - 20px); -webkit-box-flex:1; -ms-flex:1; flex:1; margin-left:10px; margin-right:10px; } .single-portfolio.gallery.top-thumbnail .entry-format .thumbnail > figure > img:first-child{ width:calc(100% - 20px); } .related-portfolios .shortcode-title{ text-align:center; margin-bottom:53px; } .ts-portfolio-wrapper.ts-slider .item-wrapper .portfolio-thumbnail + .portfolio-meta, .ts-portfolio-wrapper.related-portfolios .item-wrapper .portfolio-thumbnail + .portfolio-meta{ padding:20px 20px 0; } .ts-portfolio-wrapper.ts-slider .portfolio-meta .heading-title, .ts-portfolio-wrapper.related-portfolios .portfolio-meta .heading-title{ line-height:1.2; } .ts-portfolio-wrapper.ts-slider .entry-meta-top:not(:last-child), article.single-post .related-portfolios .entry-meta-top:not(:last-child){ margin-bottom:10px; } body div#main{ min-height:0; } body.error404 #main .breadcrumb-title-wrapper.no-title ~ .page-container, body.error404 #main > .page-container{ padding-top:150px; padding-bottom:153px; } body.error404 .not-found{ text-align:center; margin:0 auto; max-width:510px; } body.error404 .not-found > i{ font-size:72px; line-height:1; margin-bottom:14px; display:inline-block; } body.error404 .not-found h1{ margin-bottom:20px; } body.error404 .not-found p{ line-height:28px; margin-bottom:0; color:#808080; margin-bottom:42px; } body.error404 .not-found a.button{ padding-left:35px; padding-right:35px; } @media only screen and (min-width:768px){ .align-right .ts-language-switcher .wpml-ls-sub-menu, .align-right .ts-currency-switcher ul, .align-right .ts-language-switcher.dropdown-up .wpml-ls-sub-menu, .align-right .ts-currency-switcher.dropdown-up ul{ right:0; left:auto; margin:0; } #ts-mobile-button-bottom{ display:none; height:0; } .elementor-widget:not(.border-primary) .list.columns-3 .products .product:not(.product-category):nth-last-child(3) .product-wrapper, .elementor-widget:not(.border-primary) .list.columns-3 .products .product:not(.product-category):nth-last-child(2) .product-wrapper, .elementor-widget:not(.border-primary) .list.columns-3 .products .product:not(.product-category):nth-last-child(1) .product-wrapper, .elementor-widget:not(.border-primary) .list.columns-2 .products .product:not(.product-category):nth-last-child(2) .product-wrapper, .elementor-widget:not(.border-primary) .list.columns-2 .products .product:not(.product-category):nth-last-child(1) .product-wrapper, .elementor-widget:not(.border-primary) .list.columns-1 .products .product:not(.product-category):last-child .product-wrapper{ padding-bottom:0; } #main-content:not(.ts-col-24) .filter-widget-area-button{ display:none; } .woocommerce table.shop_table.wishlist_table, .woocommerce table.shop_table.wishlist_table thead, .woocommerce table.shop_table.wishlist_table tr, .woocommerce table.shop_table.wishlist_table th, .woocommerce table.shop_table.wishlist_table td, .woocommerce table.shop_table.wishlist_table tbody, .woocommerce table.shop_table.wishlist_table tfoot .woocommerce table.shop_table.woocommerce-cart-form__contents, .woocommerce table.shop_table.woocommerce-cart-form__contents thead, .woocommerce table.shop_table.woocommerce-cart-form__contents tr, .woocommerce table.shop_table.woocommerce-cart-form__contents th, .woocommerce table.shop_table.woocommerce-cart-form__contents td, .woocommerce table.shop_table.woocommerce-cart-form__contents tbody, .woocommerce table.shop_table.woocommerce-cart-form__contents tfoot{ display:block; } .woocommerce table.shop_table.wishlist_table tr, .woocommerce table.shop_table.woocommerce-cart-form__contents tr{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; border-width:0 0 1px 0; border-style:solid; } .woocommerce table.shop_table.wishlist_table tbody tr:last-child, .woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr:last-child{ border-width:0; } .woocommerce table.shop_table.wishlist_table th, .woocommerce table.shop_table.wishlist_table td, .woocommerce table.shop_table.woocommerce-cart-form__contents th, .woocommerce table.shop_table.woocommerce-cart-form__contents td{ border-width:0; padding:20px 0; margin:0 20px 0 0; text-align:end; } .woocommerce table.shop_table.wishlist_table .product-remove, .woocommerce table.shop_table.woocommerce-cart-form__contents .product-remove, .woocommerce table.shop_table.wishlist_table th:last-child, .woocommerce table.shop_table.wishlist_table td:last-child, .woocommerce table.shop_table.woocommerce-cart-form__contents th:last-child, .woocommerce table.shop_table.woocommerce-cart-form__contents td:last-child{ margin-right:0; } .woocommerce table.shop_table.wishlist_table th, .woocommerce table.shop_table.woocommerce-cart-form__contents th{ padding:0 0 15px 0; } .woocommerce table.shop_table.wishlist_table th.product-thumbnail, .woocommerce table.shop_table.woocommerce-cart-form__contents th.product-thumbnail{ display:none; } .woocommerce table.shop_table.wishlist_table .product-name, .woocommerce table.shop_table.woocommerce-cart-form__contents .product-name{ -webkit-box-flex:1; -ms-flex:1; flex:1; text-align:start; } .woocommerce table.shop_table.wishlist_table .product-add-to-cart{ width:200px; min-width:200px; } .woocommerce table.shop_table.wishlist_table .product-price, .woocommerce table.shop_table.wishlist_table .product-stock-status{ width:150px; min-width:150px; } .wishlist_table .product-add-to-cart a{ margin:0 0 5px auto !important; } .woocommerce table.shop_table.woocommerce-cart-form__contents .product-price, .woocommerce table.shop_table.woocommerce-cart-form__contents .product-quantity, .woocommerce table.shop_table.woocommerce-cart-form__contents .product-subtotal{ width:100px; min-width:100px; } .woocommerce table.shop_table.woocommerce-cart-form__contents .product-quantity .quantity{ margin-right:0; margin-left:auto; } .woocommerce table.shop_table td del{ float:right; margin-left:10px; } .woocommerce table.shop_table td del .amount.woocommerce-Price-amount{ font-size:100%; line-height:20px; font-weight:normal; } #add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail{ width:80px; min-width:80px; } .woocommerce table.shop_table.wishlist_table .product-remove, .woocommerce table.shop_table.woocommerce-cart-form__contents .product-remove{ order:100; width:70px; } } @media only screen and (min-width:1025px){ .display-vertical-menu .header-template > div:not(.is-sticky) .vertical-menu-wrapper > .vertical-menu{ -webkit-animation:none; -moz-animation:none; animation:none; visibility:visible; display:block; opacity:1; z-index:992; } } @media only screen and (min-width:1279px){ .woocommerce .after-loop-wrapper:empty, ul.filter-bar{ margin-bottom:40px; } .wishlist_table tr td.product-thumbnail, #add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail{ width:120px; min-width:120px; } .wishlist_table tr td.product-thumbnail a{ max-width:100%; } .size-large .mc4wp-form .subscribe-email input[type="email"]{ padding-top:19px; padding-bottom:19px; } .page-template.blog-template.index-template .ts-pagination{ margin-bottom:100px; } .single-post .comments-area{ margin-top:100px; } .sm-horizontal.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img img{ max-width:70px; } .sm-horizontal.icon-small.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img img{ max-width:52px; } } @media only screen and (min-width:1700px){ body .ts-popup-modal .product-360-container{ width:700px; } #ts-quickshop-modal .popup-container{ width:1100px; } .header-v6 header .logo-wrapper{ padding-right:250px; } .ts-product.columns-1 .products .meta-wrapper .counter-wrapper > div{ min-width:66px; } .header-v4 .ts-header nav.main-menu > ul.menu > li, .header-v4 .ts-header nav.main-menu > ul > li, .header-v2 .ts-header nav.main-menu > ul.menu > li, .header-v2 .ts-header nav.main-menu > ul > li{ margin-right:40px; } .attribute-search-wrapper .attribute-search-form, .attribute-search-heading{ width:405px; } } @media only screen and (min-width:1280px) and (max-width:1600px){ .main-content-fullwidth #left-sidebar, .main-content-fullwidth #right-sidebar, .main-content-fullwidth #main-content, .layout-fullwidth #left-sidebar, .layout-fullwidth #right-sidebar, .layout-fullwidth #main-content{ padding-left:15px; padding-right:15px; } } @media only screen and (max-width:1279px){ .visible-ipad{ display:block !important; } .hidden-ipad{ display:none !important; } .ts-md-aligncenter{ text-align:center !important; } .md-h-center.elementor-section > .elementor-container > .elementor-row, .md-h-center.elementor-section > .elementor-container{ -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; } .ts-shortcode .items{ margin-left:-10px; margin-right:-10px; } .ts-shortcode .items .item{ padding-left:10px; padding-right:10px; } .ts-blogs.related.ts-slider .theme-title{ padding-right:68px; } .ts-blogs.related .swiper .swiper-button-prev, .ts-blogs.related .swiper .swiper-button-next{ width:30px; height:30px; } .ts-blogs.related .swiper .swiper-button-prev { right:34px; } .ts-blogs.related .swiper .swiper-button-prev:after, .ts-blogs.related .swiper .swiper-button-next:after{ font-size:14px; line-height:30px; } .my-account-wrapper .dropdown-container, .shopping-cart-wrapper .dropdown-container { display:none !important; } a.button, button, input[type^="submit"], .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce #respond input#submit, .woocommerce #respond input#submit.loading, .woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading, .elementor-button-wrapper .elementor-button, .shopping-cart p.buttons a, a.wp-block-button__link, .wp-block-search .wp-block-search__button, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button, input[type="submit"].dokan-btn, .wishlist_table .product-add-to-cart a, a.dokan-btn, .dokan-btn, #comments .wcpr-filter-button, .yith-woocompare-widget a.clear-all, .yith-woocompare-widget a.compare, .elementor-widget-wp-widget-yith-woocompare-widget a.clear-all, .elementor-widget-wp-widget-yith-woocompare-widget a.compare{ padding-left:20px; padding-right:20px; } body.page article.page + .comments-area, .woocommerce nav.woocommerce-pagination{ margin-top:50px; } .ts-active-filters > .widget_layered_nav_filters{ margin-bottom:12px; } .woocommerce .before-loop-wrapper{ margin-bottom:26px; } .layout-fullwidth .elementor-widget .elementor-widget-container > h5, .main-content-fullwidth .elementor-widget .elementor-widget-container > h5 { margin-bottom:26px; } .ts-portfolio-wrapper .portfolio-wrapper-content .item, .ts-portfolio-wrapper .items .item{ margin-bottom:40px; } .ts-portfolio-wrapper .item-wrapper .portfolio-thumbnail + .portfolio-meta { padding-top:18px; } .ts-portfolio-wrapper .portfolio-wrapper-content, .ts-portfolio-wrapper .items { margin-bottom:-40px; } .ts-portfolio-wrapper .load-more-wrapper, .ts-portfolio-wrapper .page_navi{ margin:50px 0 0; } .ts-shortcode:not(.ts-slider).columns-3 .item, .ts-shortcode:not(.ts-slider).columns-4 .item, .ts-shortcode:not(.ts-slider).columns-5 .item, .ts-shortcode:not(.ts-slider).columns-6 .item, .ts-shortcode:not(.ts-slider).columns-7 .item, .ts-shortcode:not(.ts-slider).columns-8 .item, .ts-shortcode:not(.ts-slider).columns-9 .item, .ts-shortcode:not(.ts-slider).columns-10 .item{ width:50%; } .ts-portfolio-wrapper .item-wrapper .portfolio-thumbnail + .portfolio-meta .date-time { top:15px; left:15px; } .ts-portfolio-wrapper .portfolio-meta { padding:0 15px; } .breadcrumb-title-wrapper.breadcrumb-v1 .page-title{ margin-top:43px; } body.error404 #main .breadcrumb-title-wrapper.no-title ~ .page-container, body.error404 #main > .page-container{ padding-top:100px; padding-bottom:100px; } .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination { margin-top:30px; } .woocommerce .woocommerce-order, .woocommerce .woocommerce-customer-details, .yith-wfbt-section, .woocommerce div.product .woocommerce-tabs, .woocommerce div.product div.woocommerce-product-gallery { margin-bottom:50px; } .woocommerce div.product div.summary{ padding-left:40px; margin-bottom:50px; } .elementor-text-editor > *:first-child img.alignnone { margin-top:-6px; } #left-sidebar, #right-sidebar{ padding-left:15px; padding-right:15px; } #main-content{ padding:0 15px; } body.single-post #main-content:last-child > article.single-post:last-child, body.page article.page + .comments-area > #comment-wrapper{ margin-bottom:60px; } .container{ padding-left:10px; padding-right:10px; } .filter-widget-area-button{ margin-left:20px; } .gridlist-toggle > span{ margin-right:20px; } .filter-widget-area-button > a{ font-size:100% !important; } .product-per-page-form ul.perpage .perpage-current > span:last-child, .woocommerce .woocommerce-ordering .orderby-current{ padding-right:20px; } .gridlist-toggle > span:before{ font-size:20px; } .widget-container span.icon-toggle{ top:5px; } .product-group-button .button-tooltip{ display:none; } body .wpcf7 form textarea{ height:140px; } .single-portfolio > .related-portfolios{ margin-bottom:45px; padding-top:45px; } article.single-post.single-portfolio > .entry-content{ margin-bottom:45px; } .admin-bar #ts-product-360-modal.ts-popup-modal .close{ top:80px; } .header-language *:focus{ outline:0 !important; } body blockquote, body.single-post blockquote{ font-size:18px !important; padding:26px 30px; } .ts-product-filter-by-attribute > h2{ margin-bottom:28px; } .ts-product-filter-by-attribute input[type="submit"]{ margin-top:15px; } .ts-product-filter-by-attribute input[type="submit"], .ts-product-filter-by-attribute select{ padding-top:12px; padding-bottom:12px; } .ts-product-filter-by-attribute.horizontal{ padding-left:25px; padding-right:25px; display:block; } .ts-product-filter-by-attribute.horizontal > h2 { margin:0 0 15px; } .ts-product-filter-by-attribute.horizontal > form > *{ margin:0 5px; } .main-content-fullwidth-fullwidth .elementor-section.elementor-section-boxed > .elementor-container, .footer-fullwidth .elementor-section.elementor-section-boxed > .elementor-container, .layout-fullwidth .elementor-section.elementor-section-boxed > .elementor-container{ max-width:100%; } .ts-shortcode .column-tabs{ margin-bottom:16px; } body .swiper-pagination-bullet { width:10px; height:10px; } .header-v4 header .logo-wrapper{ padding:0 50px 0 0; } .breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumb-title { min-height:250px; } blockquote.style-2{ padding-left:70px; } blockquote.style-2:before{ top:25px; left:30px; } .columns-2 #main-content:not(.ts-col-24) .list-posts{ margin-left:0; margin-right:0; } .columns-2 #main-content:not(.ts-col-24) .list-posts article{ width:100%; padding-left:0; padding-right:0; display:block; } .header-sticky{ z-index:995; } .header-v4 .ts-header nav.main-menu > ul.menu > li, .header-v4 .ts-header nav.main-menu > ul > li, .ts-header nav.main-menu > ul.menu > li, .ts-header nav.main-menu > ul > li{ margin:0 25px 0 0; } .header-top > .container > *{ flex:1; } .header-v4 .header-top .container > .header-contact-info, .header-v2 .header-top .container > .header-contact-info, .header-top .container > .header-store-notice{ width:100%; -webkit-box-flex:0; -ms-flex:none; flex:none; -webkit-box-ordinal-group:-1; -ms-flex-order:-2; order:-2; margin-bottom:6px; padding-left:0; padding-right:0; text-align:center; flex:none; } .header-top .container > .header-delivery-note{ -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; flex:none; margin-right:30px; } .header-v4 .header-top .container > .header-contact-info, .header-v2 .header-top .container > .header-contact-info{ margin-bottom:9px; } .vertical-menu-heading:before{ font-size:20px; min-width:20px; } .header-v6 .vertical-menu-heading { padding-top:26px; padding-bottom:27px; } header .logo-wrapper, .header-v3 header .logo-wrapper{ padding-right:60px; } .ts-header div.header-right:not(:first-child){ margin-left:60px; } .ts-header .header-top div.header-right:not(:first-child){ margin-left:auto; } .header-top > .container .header-currency .wcml_currency_switcher > a{ line-height:16px; } ul.menu li .menu-icon{ width:22px; margin-right:7px; } .header-v2 .ts-header nav.main-menu > ul.menu > li, .header-v2 .ts-header nav.main-menu > ul > li { margin-right:30px; } .attribute-search-heading, .vertical-menu-heading{ margin-right:25px; } .attribute-search-heading{ width:auto; } .ts-header .attribute-search-heading, .ts-header .vertical-menu-heading{ font-size:100%; } .attribute-search-heading:after{ font-size:11px; } .header-top .header-contact-info > div > span, .header-top .header-contact-info > div > a{ display:inline-block; } .header-top .header-contact-info > div > span{ margin-right:10px; } .vertical-menu-heading, .ts-header .vertical-menu-wrapper > .vertical-menu { width:300px; } .display-vertical-menu .top-slideshow > .top-slideshow-wrapper { margin-left:340px; margin-right:15px; } .ts-header nav.vertical-menu > ul.menu li.ts-megamenu-columns-3 ul.sub-menu { width:690px; } .ts-header-intro .ts-header nav.main-menu > ul.menu > li.button, .ts-header-intro .ts-header nav.main-menu > ul > li.button { margin-left:120px; } .display-vertical-menu .top-slideshow{ padding-top:15px; } .thumbnail-wrapper .product-group-button > div{ width:30px; height:30px; opacity:1; visibility:visible; transition:none; border-radius:5px; } .thumbnail-wrapper .product-group-button > div:nth-child(2){top:50px;} .thumbnail-wrapper .product-group-button > div:nth-child(3){top:85px;} .thumbnail-wrapper .product-group-button > div:nth-child(4){top:120px;} .product-group-button > div a:after{ font-size:13px; line-height:30px; } ul.product_list_widget li .ts-wg-thumbnail, .woocommerce ul.product_list_widget li .ts-wg-thumbnail, ul.product_list_widget li img, .woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{ width:140px; } ul.product_list_widget li .ts-wg-meta, .woocommerce ul.product_list_widget li .ts-wg-meta { width:calc(100% - 140px); } #primary > .list-categories > .product-category{ width:50%; } .list .woocommerce .products .product, .woocommerce.list .products .product{ border-right-width:1px !important; } .list .woocommerce .products .product:nth-child(2n), .woocommerce.list .products .product:nth-child(2n){ border-right-width:0 !important; } .list .woocommerce .columns-6 .products .product:nth-child(6) .product-wrapper, .list .woocommerce .columns-6 .products .product:nth-child(5) .product-wrapper, .list .woocommerce .columns-6 .products .product:nth-child(4) .product-wrapper, .list .woocommerce .columns-6 .products .product:nth-child(3) .product-wrapper, .list .woocommerce .columns-5 .products .product:nth-child(5) .product-wrapper, .list .woocommerce .columns-5 .products .product:nth-child(4) .product-wrapper, .list .woocommerce .columns-5 .products .product:nth-child(3) .product-wrapper, .list .woocommerce .columns-4 .products .product:nth-child(4) .product-wrapper, .list .woocommerce .columns-4 .products .product:nth-child(3) .product-wrapper, .list .woocommerce .columns-3 .products .product:nth-child(3) .product-wrapper, .woocommerce.columns-6.list .products .product:nth-child(6) .product-wrapper, .woocommerce.columns-6.list .products .product:nth-child(5) .product-wrapper, .woocommerce.columns-6.list .products .product:nth-child(4) .product-wrapper, .woocommerce.columns-6.list .products .product:nth-child(3) .product-wrapper, .woocommerce.columns-5.list .products .product:nth-child(5) .product-wrapper, .woocommerce.columns-5.list .products .product:nth-child(4) .product-wrapper, .woocommerce.columns-5.list .products .product:nth-child(3) .product-wrapper, .woocommerce.columns-4.list .products .product:nth-child(4) .product-wrapper, .woocommerce.columns-4.list .products .product:nth-child(3) .product-wrapper, .woocommerce.columns-3.list .products .product:nth-child(3) .product-wrapper{ border-top-width:1px; padding-top:30px; } .list .thumbnail-wrapper .product-group-button > div{ opacity:1; visibility:visible; transition:none; } .product-hover-vertical-style-2 .woocommerce.main-products.list .products .product .product-wrapper .product-group-button-meta{ padding:0; } .woocommerce div.product div.summary .single-product-buttons a.compare, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist.added a, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a:before, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist.added a:before, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist.added a:after, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a .ts-tooltip:before{ font-size:16px !important; } .summary .single-product-buttons .yith-wcwl-add-to-wishlist a.loading:after, .summary .single-product-buttons a.compare:after{ width:16px; height:16px; } .woocommerce div.product .woocommerce-tabs ul.tabs{ margin:0 -20px 30px; } #page div.product .woocommerce-tabs ul.tabs:after { left:20px; right:20px; } .woocommerce div.product .woocommerce-tabs ul.tabs li{ margin:0 20px 15px; padding:0 0 5px 0; } .ts-banner .box-content > div > .description{ margin-bottom:10px; } .ts-banner .ts-banner-button .button:not(.button-text) { padding:8px 15px; min-width:0; } .woocommerce .products .product:not(.product-category) .product-wrapper{ overflow:hidden; } body.product-hover-vertical-style-2 .product-wrapper .product-group-button-meta .loop-add-to-cart .button{ background:#f0f0f0; border-color:#f0f0f0; color:#202020; } .product-hover-vertical-style-2 .products .product .product-wrapper .product-group-button-meta .loop-add-to-cart .button{ padding:8px 15px; min-width:150px; width:auto; } .product-hover-vertical-style-2 .products .product .product-wrapper .product-group-button-meta{ position:static; margin:16px 0 0; display:block; padding:0; } .product-group-button > div a.loading:after, .woocommerce .product-group-button > div .button.loading:after{ width:12px; height:12px; margin-top:-6px; margin-left:-6px; } .product-hover-vertical-style-2 .products .product .product-wrapper:hover .product-group-button-meta, .product-hover-vertical-style-2 .products .product:not(.product-category) .product-wrapper:hover, .product-hover-vertical-style-2 .woocommerce .product:not(.product-category) .product-wrapper:hover{ box-shadow:none !important; } .product-hover-vertical-style-2 .products .product .product-wrapper:hover .product-group-button-meta > .loop-add-to-cart{ -webkit-animation-name:none; -moz-animation-name:none; animation-name:none; } .product-group-button > div.compare a.added:after, .summary .single-product-buttons a.compare.added:before, .add-to-cart-popup-content .heading .theme-title:before, .product-group-button > div.loop-add-to-cart a.added:after, .product-group-button-meta > .loop-add-to-cart .button.added:before, .woocommerce .summary form.cart button.button.added:before{ margin-right:5px; } ul.product_list_widget li .ts-wg-thumbnail:before, .woocommerce ul.product_list_widget li .ts-wg-thumbnail:before, .woocommerce .product .thumbnail-wrapper > a:before{ display:none; } .list .thumbnail-wrapper .product-group-button{ top:10px; transform:none; } .woocommerce-cart article .woocommerce form.woocommerce-cart-form, .woocommerce-cart article .woocommerce .cart-collaterals{ width:100%; } .woocommerce .woocommerce-cart-form, .woocommerce-checkout #customer_details, .woocommerce-cart article .woocommerce .cart-collaterals, .woocommerce-checkout #order_review, .woocommerce #customer_login, .woocommerce > form.checkout #customer_details, .woocommerce > form.checkout #order_review, .woocommerce.yith-wcwl-form, .woocommerce .after-loop-wrapper:not(:last-child), .woocommerce.archive #main > .page-container, .woocommerce-account .woocommerce-MyAccount-content{ margin-bottom:50px; } .woocommerce .cross-sells, .woocommerce .up-sells, .woocommerce .related{ padding-bottom:50px; } .product-hover-vertical-style-2.woocommerce .cross-sells, .product-hover-vertical-style-2.woocommerce .up-sells, .product-hover-vertical-style-2.woocommerce .related{ margin-bottom:0; } .woocommerce .cross-sells > .products.swiper, .woocommerce .up-sells > .products.swiper, .woocommerce .related > .products.swiper, body.product-hover-vertical-style-2 .ts-product.ts-slider .products.swiper{ padding-bottom:0; } .woocommerce .checkout-login-coupon-wrapper, .woocommerce .checkout-login-coupon-wrapper form.login{ margin-bottom:37px; } .woocommerce-billing-fields > h3{ margin-bottom:36px; } .woocommerce table.shop_table.cart td.actions { margin:30px 0 0 0; } .woocommerce-cart .cart-collaterals .cart_totals table td { padding-left:0 !important; } #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce table.shop_table.cart td.actions .button{ padding-top:12px; padding-bottom:12px; } .woocommerce-billing-fields__field-wrapper > p.form-row-first, .woocommerce-billing-fields__field-wrapper > p.form-row-last, .woocommerce-shipping-fields__field-wrapper > p.form-row-first, .woocommerce-shipping-fields__field-wrapper > p.form-row-last{ width:100%; } .woocommerce-account .woocommerce-MyAccount-navigation ul{ margin:0 -20px 40px; } .woocommerce-account .woocommerce-MyAccount-navigation ul:after{ left:20px; right:20px; } .woocommerce-account .woocommerce-MyAccount-navigation ul li{ margin:0 20px; } .blog-template .ts-sidebar .widget-container, .single-post .ts-sidebar .widget-container, .elementor-widget-sidebar .widget-container{ margin:43px 0 0 0; } .entry-format .date-time, .thumbnail-content .date-time{ top:20px; left:20px; } .list-posts article .entry-content, .ts-blogs .items article.has-post-thumbnail .entry-content{ padding:16px 20px 20px; } .post_list_widget li .thumbnail img{ width:90px; height:90px; } .post_list_widget li .thumbnail{ margin-right:10px; } .post_list_widget li .entry-meta-top > *:not(:last-child){ margin-right:10px; } .entry-meta-middle:not(:last-child), .entry-meta-top:not(:last-child), .list-posts article header .heading-title, .ts-blogs article header .heading-title{ margin-bottom:5px; } .list-posts article .entry-content > .entry-summary:not(:last-child), .ts-blogs article .entry-content > .excerpt:not(:last-child){ margin-bottom:15px; } .list-posts article, .ts-blogs .items article{ margin-bottom:40px; } article.single-post header > .entry-title{ margin-bottom:43px; } article.single-post .entry-format .thumbnail img, article.single-post .entry-format .ts-video{ margin-bottom:45px; } .entry-header .entry-format .thumbnail img, .entry-header .entry-format .ts-video{ margin-bottom:45px; } .comments-area, article.single-post > .entry-content{ margin-bottom:50px; } .single .meta-bottom-1{ margin-bottom:40px; } .single-post .page-container > .single-related-wrapper { padding-top:50px; } .heading-wrapper, .heading-shortcode, .theme-title{ margin:0 0 30px 0; } .woocommerce #reviews ol.commentlist li .comment_container .avatar, .commentlist li.comment .comment-wrapper div.avatar{ width:100px; margin-right:20px; } .commentlist li.comment .comment-wrapper .avatar img{ width:100px; height:100px; } .commentlist ol.children li.comment .comment-wrapper div.avatar{ width:80px; } .commentlist ol.children li.comment .comment-wrapper .avatar img{ width:80px; height:80px; } .comment-actions a{ padding:6px 15px; font-size:12px; } .commentlist ol.children{ margin:0 0 0 120px; } .commentlist ol.children ol.children{ margin:0 0 0 100px; } .entry-header header > .entry-title{ margin-bottom:46px; } .comments-area > #comment-wrapper{ margin-top:53px; margin-bottom:60px; } #comment-wrapper .heading-wrapper, #comment-wrapper #commentform > p:not(.form-submit){ margin-bottom:30px; } #comment-wrapper #commentform > p:first-child{ margin-top:-20px; } #commentform .info-wrapper > p, #commentform .message-wrapper > p{ margin-bottom:30px; } .single-portfolio .entry-format{ margin-bottom:45px; } .related-portfolios .shortcode-title{ margin-bottom:30px; } .single-portfolio .portfolio-content, .single-portfolio .entry-header .entry-title, .single-portfolio.left-thumbnail .entry-main > .entry-format{ margin-bottom:45px; } .single-portfolio.left-thumbnail .entry-main > .entry-format{ width:100%; } .single-portfolio.left-thumbnail .entry-main > .entry-format + .entry-content{ width:100%; padding-left:0px; } .ts-popup-modal .popup-container{ width:90%; } .ts-popup-modal .popup-container.product-360-container{ width:calc(100% - 40px); } .threesixty .nav_bar { right:0; transform:translate(0,-50%); } .woocommerce .cross-sells > h2, .woocommerce .up-sells > h2, .woocommerce .related > h2, .woocommerce.related > h2, .ts-product-deals-wrapper.style-2 .shortcode-heading-wrapper, .ts-product-deals-wrapper.style-3 .shortcode-heading-wrapper .shortcode-title, .ts-product.style-tabs-vertical .heading-tab .heading-title, .ts-shortcode.ts-product-deals-wrapper.style-1 .shortcode-heading-wrapper, .ts-shortcode .shortcode-heading-wrapper{ margin:0 0 30px 0; } .column-tabs .heading-tab .heading-title{ margin-bottom:15px; } .ts-product-deals-wrapper .shortcode-heading-wrapper .banner-bg img{ min-height:120px; } .ts-product.style-tabs-vertical-banner.heading-side .tab-content-wrapper .column-tabs{ margin-bottom:27px; } .counter-wrapper > div{ min-width:64px; } .style-tabs-vertical-banner .banner{ margin-right:0; width:100%; -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; } .style-tabs-vertical-banner .tab-content-wrapper{ -webkit-box-flex:none; -ms-flex:none; flex:none; width:100%; flex:none; } .style-tabs-vertical-banner .banner img.banner-md + img{ display:none; } .style-tabs-vertical-banner .banner img.banner-md{ margin-bottom:40px; display:block; } .ts-shortcode:not(.ts-slider).columns-6 .item, .ts-shortcode:not(.ts-slider).columns-5 .item{ width:25%; } .list .woocommerce .products .product, .woocommerce.list .products .product { width:50%; } .list.columns-1 .woocommerce .products .product, .woocommerce.list.columns-1 .products .product{ width:100%; border-right-width:0 !important; } .ts-product-in-category-tab-wrapper.list .columns-3 .products .product:nth-child(3) .product-wrapper{ border-top-width:1px; padding-top:30px; border-radius:0; } .ts-product-category-wrapper.woocommerce.style-2 .products .product-category .product-wrapper { padding:30px 20px; } .left-top .box-content{ left:30px;right:auto; top:30px;bottom:auto; } .left-bottom .box-content{ left:30px;right:auto; top:auto;bottom:30px; } .left-center .box-content{ left:30px;right:auto; } .right-top .box-content{ right:30px;left:auto; top:30px;bottom:auto; } .right-bottom .box-content{ right:30px;left:auto; top:auto;bottom:30px; } .right-center .box-content{ right:30px;left:auto; top:50%;bottom:auto; } .center-top .box-content{ left:30px;right:30px; top:30px;bottom:auto; } .center-bottom .box-content{ left:30px;right:30px; top:auto;bottom:30px; } .center-center .box-content{ left:30px;right:30px; } body .ts-shortcode.ts-slider.show-dots .swiper{ padding-bottom:40px; } .ts-product-deals-wrapper.style-2 .content-wrapper:before{ bottom:-3px; } .ts-product.style-tabs-vertical:not(.style-tabs-vertical-banner) .column-tabs{ width:100%; padding-right:0; } .ts-product.style-tabs-vertical:not(.style-tabs-vertical-banner) .column-content{ width:100%; } .ts-product.style-tabs-vertical:not(.style-tabs-vertical-banner) .column-tabs ul.tabs{ overflow-x:auto; white-space:nowrap; padding-bottom:10px; } .ts-product.style-tabs-vertical:not(.style-tabs-vertical-banner) .column-tabs ul.tabs li{ width:auto; margin:0 10px 0 0; padding:10px 20px; display:inline-block; } .column-tabs .list-categories ul.tabs li{ padding:6px 20px; } .style-tabs-vertical-banner .column-tabs .list-categories { padding-bottom:0; } div.product .summary .counter-wrapper > div { min-width:50px; } .ts-product-category-wrapper.woocommerce.show-icon .products{ margin-left:-10px; margin-right:-10px; } .ts-product-category-wrapper.woocommerce.show-icon .products .product-category .product-wrapper{ padding-left:10px; padding-right:10px; } .ts-product-category-wrapper.woocommerce.show-icon.columns-10 .products .product, .ts-product-category-wrapper.woocommerce.show-icon.columns-9 .products .product, .ts-product-category-wrapper.woocommerce.show-icon.columns-8 .products .product{ width:14.2857%; } .elementor-widget-video .elementor-custom-embed-image-overlay img { min-height:200px; object-fit:cover; } .layout-fullwidth .elementor-section.elementor-section-stretched > .elementor-column-gap-default, .header-fullwidth .ts-header .elementor-section.elementor-section-stretched > .elementor-column-gap-default, .main-content-fullwidth .page-container .elementor-section.elementor-section-stretched > .elementor-column-gap-default, .footer-fullwidth .footer-container .elementor-section.elementor-section-stretched>.elementor-column-gap-default{ padding-left:5px; padding-right:5px; } .ts-product-brand-wrapper .item > a:before, .ts-product-brand-wrapper .item > a:after{ display:none; } .ts-product-category-wrapper.style-2 .product-wrapper > a:first-child{ width:50px; } .ts-product-category-wrapper.woocommerce.style-2 .products .product-category .product-wrapper > .meta-wrapper{ width:calc(100% - 63px); } } @media only screen and (max-width:1024px){ .display-vertical-menu .top-slideshow{ padding:15px 25px 0; } .display-vertical-menu .top-slideshow > .top-slideshow-wrapper{ margin-left:0; margin-right:0; } } @media only screen and (max-width:991px){ .top-header-menu>ul>li:not(:last-child){ margin-right:12px; } .header-v6 header .logo-wrapper, .header-v3 header .logo-wrapper, header .logo-wrapper{ padding-right:35px; } .ts-header div.header-right:not(:first-child){ margin-left:30px; } .header-v3 .ts-search-by-category .select-category, .ts-search-by-category .select-category{ width:170px; } .attribute-search-wrapper{ margin:-13px -25px 13px; width:calc(100% + 50px); } .attribute-search-wrapper .attribute-search-form{ width:100%; } .attribute-search-heading{ margin-right:0; } .ts-product-filter-by-attribute select{ width:100%; max-width:100%; } .vertical-menu-heading{ width:auto; } .ts-header .vertical-menu-wrapper > .vertical-menu{ width:230px; } .ts-header .vertical-menu-wrapper .vertical-menu ul.menu > li > a, .ts-header .vertical-menu-wrapper .vertical-menu ul.sub-menu > li > a { padding:12px 26px; } .ts-header nav.vertical-menu > ul.menu > li > .ts-menu-drop-icon { font-size:10px; } .ts-header nav.vertical-menu > ul.menu li > ul.sub-menu{ top:-53px; right:auto !important; left:100% !important; } .ts-header nav.vertical-menu > ul.menu li.ts-megamenu-columns-3 ul.sub-menu{ width:560px; } .vertical-menu ul.menu li .menu-icon{ width:32px; } .ts-header .vertical-menu ul.menu li a.has-icon .menu-icon, .ts-header nav.vertical-menu > ul.menu li:before{ margin-right:10px; } .ts-header-intro .ts-header nav.main-menu > ul.menu > li.button, .ts-header-intro .ts-header nav.main-menu > ul > li.button { margin-left:16px; } #add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{ width:100px; } .woocommerce .woocommerce-cart-form, .woocommerce-checkout #customer_details, .woocommerce > form.checkout #order_review_heading, .woocommerce > form.checkout #order_review, .woocommerce-cart .woocommerce .cart-collaterals{ width:100%; } .wishlist_table.mobile li{ width:33.3333%; } .woocommerce-account .woocommerce-MyAccount-navigation ul:after{ display:none; } .woocommerce-account .woocommerce-MyAccount-navigation ul li{ padding:0 0 3px 0; margin-bottom:15px; } .woocommerce-account .woocommerce-MyAccount-navigation ul { margin-bottom:20px; } .woocommerce table.my_account_orders td, .woocommerce table.shop_table.order_details td{ padding-left:0; padding-right:0; } .woocommerce .cross-sells > .products:not(.swiper) .product, .woocommerce .up-sells > .products:not(.swiper) .product, .woocommerce .related > .products:not(.swiper) .product, .woocommerce.columns-10 .products .product, .woocommerce.columns-9 .products .product, .woocommerce.columns-8 .products .product, .woocommerce.columns-7 .products .product, .woocommerce.columns-6 .products .product, .woocommerce.columns-5 .products .product, .woocommerce.columns-4 .products .product{ width:33.33333%; } .woocommerce #tab-more_seller_product .products .product{ width:33.33333%; } .ts-list-of-product-categories-wrapper.columns-5 .list-categories ul li { width:25%; } #main-content:not(.ts-col-24) .woocommerce.columns-10 .products .product, #main-content:not(.ts-col-24) .woocommerce.columns-9 .products .product, #main-content:not(.ts-col-24) .woocommerce.columns-8 .products .product, #main-content:not(.ts-col-24) .woocommerce.columns-7 .products .product, #main-content:not(.ts-col-24) .woocommerce.columns-6 .products .product, #main-content:not(.ts-col-24) .woocommerce.columns-5 .products .product, #main-content:not(.ts-col-24) .woocommerce.columns-4 .products .product, #main-content:not(.ts-col-24) .woocommerce.columns-3 .products .product{ width:50%; } #main-content:not(.ts-col-24) .woocommerce.columns-10.list .products .product, #main-content:not(.ts-col-24) .woocommerce.columns-9.list .products .product, #main-content:not(.ts-col-24) .woocommerce.columns-8.list .products .product, #main-content:not(.ts-col-24) .woocommerce.columns-7.list .products .product, #main-content:not(.ts-col-24) .woocommerce.columns-6.list .products .product, #main-content:not(.ts-col-24) .woocommerce.columns-5.list .products .product, #main-content:not(.ts-col-24) .woocommerce.columns-4.list .products .product, #main-content:not(.ts-col-24) .woocommerce.columns-3.list .products .product{ width:100%; } .woocommerce div.product .woocommerce-tabs ul.tabs{ margin-left:-15px; margin-right:-15px; } .woocommerce div.product .woocommerce-tabs ul.tabs li{ margin:0 15px 15px; } #page div.product .woocommerce-tabs ul.tabs:after { left:15px; right:15px; } .ts-product.columns-1.grid .products .meta-wrapper .counter-wrapper > div { min-width:50px; } .md-h-scroll > .elementor-container > .elementor-row{ flex-wrap:nowrap; overflow-x:auto; padding-bottom:10px; } .md-h-scroll > .elementor-container > .elementor-row > .elementor-column{ min-width:230px; } .md-h-scroll > .elementor-container > .elementor-row > .elementor-column > .elementor-element-populated{ border-bottom-width:0 !important; } div.product .summary .ts-countdown{ float:none; padding-top:5px !important; } div.product .summary .ts-countdown + .availability-bar { margin:-5px 0 22px; float:none; } .yith-wfbt-section .yith-wfbt-images td { padding:0 5px 10px; } .yith-wfbt-section .yith-wfbt-items li { padding:0 5px; } .ts-product-category-wrapper.title-left .shortcode-heading-wrapper { width:30%; } .ts-product-category-wrapper.title-left .content-wrapper { width:70%; } .ts-product.style-tabs-vertical.style-tabs-vertical-banner .heading-tab{ max-width:100%; text-align:center; } .column-tabs ul.tabs{ white-space:nowrap; overflow-x:auto; padding-bottom:10px; } .ts-product.style-tabs-vertical.style-tabs-vertical-banner ul.tabs{ width:100%; text-align:center; -webkit-box-flex:none; -ms-flex:none; flex:none; margin-top:25px; } .column-tabs .list-categories ul.tabs li{ padding:8px 20px; } body .ts-language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, body .ts-language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, .ts-currency-switcher ul{ margin-left:0; left:0; right:auto; } .ts-product-deals-wrapper.list.columns-1 .products .product .product-wrapper .thumbnail-wrapper, .ts-product-deals-wrapper.list.columns-1 .products .product .product-wrapper .meta-wrapper{ width:100%; } .list .products .product .product-wrapper .meta-wrapper { padding:20px 0 0 !important; } .ts-product-category-wrapper.woocommerce.show-icon.columns-10 .products .product, .ts-product-category-wrapper.woocommerce.show-icon.columns-9 .products .product, .ts-product-category-wrapper.woocommerce.show-icon.columns-8 .products .product, .ts-product-category-wrapper.woocommerce.show-icon.columns-7 .products .product{ width:16.666666666%; } .ts-portfolio-wrapper .portfolio-wrapper-content .item, .ts-portfolio-wrapper .items .item { padding:0 10px; } .ts-portfolio-wrapper .portfolio-wrapper-content, .ts-portfolio-wrapper .items { margin:0 -10px -40px; } p:not(:first-child) > img.alignnone:first-child, p:not(:first-child) > img.alignleft:first-child, p:not(:first-child) > img.alignright:first-child{ margin-top:10px !important; } } @media only screen and (max-width:768px){ .woocommerce table.shop_table_responsive.woocommerce-orders-table tr, .woocommerce-page table.shop_table_responsive.woocommerce-orders-table tr{ border-width:1px; border-style:solid; padding:30px; margin-top:-1px; } .woocommerce table.shop_table_responsive.woocommerce-orders-table tr > td:first-child, .woocommerce-page table.shop_table_responsive.woocommerce-orders-table tr > td:first-child{ padding-top:0; } .woocommerce table.shop_table_responsive.woocommerce-orders-table tr > td:last-child, .woocommerce-page table.shop_table_responsive.woocommerce-orders-table tr > td:last-child{ padding-bottom:0; border-width:0; } .woocommerce .woocommerce-MyAccount-content table.shop_table.account-orders-table tbody tr th:first-child, .woocommerce .woocommerce-MyAccount-content table.shop_table.account-orders-table tbody tr td, .woocommerce .woocommerce-MyAccount-content table.shop_table.account-orders-table tbody tr td { display:block; text-align:right !important; border-top:0; color:inherit; } .woocommerce .woocommerce-MyAccount-content table.shop_table.account-orders-table tbody tr th:first-child { padding-top:0; } .woocommerce .woocommerce-MyAccount-content table.shop_table.account-orders-table tbody tr th:first-child:before, .woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before { content:attr(data-title); float:left; font-weight:600; font-size:0.93em; display:block !important; } } @media only screen and (min-width:768px) and (max-width:991px){ .custom-gap .elementor-col-33 ul.product_list_widget li .ts-wg-thumbnail, .custom-gap .elementor-col-33 .woocommerce ul.product_list_widget li .ts-wg-thumbnail{ width:100%; text-align:center; } .custom-gap .elementor-col-33 ul.product_list_widget li .ts-wg-meta, .custom-gap .elementor-col-33 .woocommerce ul.product_list_widget li .ts-wg-meta{ width:100%; padding-left:0; margin-top:20px; margin-bottom:0; text-align:center; } .custom-gap .elementor-col-33 ul.product_list_widget li .ts-wg-meta .star-rating, .custom-gap .elementor-col-33 .woocommerce ul.product_list_widget li .ts-wg-meta .star-rating{ margin-left:auto; margin-right:auto; } .custom-gap .elementor-col-33 ul.product_list_widget li .ts-wg-meta .price, .custom-gap .elementor-col-33 .woocommerce ul.product_list_widget li .ts-wg-meta .price{ justify-content:center; } } @media only screen and (min-width:767px) and (max-width:768px){ .woocommerce table.shop_table_responsive.cart tr td::before, .woocommerce-page table.shop_table_responsive.cart tr td::before{ display:none; } .woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{ background-color:transparent !important; } .woocommerce table.shop_table.wishlist_table .product-name, .woocommerce table.shop_table.woocommerce-cart-form__contents .product-name { text-align:start !important; } .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:left; padding-bottom:0; } .woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button{ width:auto; } .ts-header nav.vertical-menu > ul.menu li.ts-megamenu-columns-3 ul.sub-menu{ width:500px; } .header-v6 .header-middle .menu-wrapper{ width:100%; order:10; margin-top:10px; } .header-v6 .ts-header .header-note + div.header-right:not(:first-child) { margin-left:auto; } .ts-header-intro .ts-header nav.main-menu > ul.menu > li.button, .ts-header-intro .ts-header nav.main-menu > ul > li.button { margin-left:0; } } @media only screen and (min-width:768px) and (max-width:1279px){ .md-only-horizontal .ts-list-of-product-categories-wrapper .list-categories ul li{ width:auto; } .elementor-col-50 .ts-blogs.columns-1 article.ts-col-24:not(.has-post-thumbnail) .excerpt{ margin-bottom:0; } .elementor-col-50 .ts-blogs.columns-1 article.ts-col-24:not(.has-post-thumbnail) .button-readmore{ display:none; } .md-only-horizontal .ts-list-of-product-categories-wrapper h3.heading-title { margin-bottom:10px; } .md-only-horizontal .ts-list-of-product-categories-wrapper.columns-1 .list-categories ul li { padding-bottom:10px; } } @media only screen and (min-width:600px) and (max-width:1279px){ .md-list-style .ts-product-deals-wrapper.grid .products .product:not(.product-category) .product-wrapper{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:30px; } .md-list-style .ts-product-deals-wrapper.grid .products .product:not(.product-category) .product-wrapper .thumbnail-wrapper{ width:45%; } .md-list-style .woocommerce.ts-product.columns-1.grid .products .product:not(.product-category) .product-wrapper > .meta-wrapper, .md-list-style .ts-product-deals-wrapper.grid .products .product:not(.product-category) .product-wrapper .meta-wrapper{ width:55%; padding:0 0 0 20px; } } .artist-info-row { display:flex; flex-direction:row; justify-content:center; align-items:center; gap:8px; padding:4px 0; font-size:13px; margin-top:10px; } .artist-card { display:flex; flex-direction:column; align-items:center; text-align:center; width:calc(33.333% - 20px); max-width:320px; box-sizing:border-box; padding:8px; border:1px solid #eee; border-radius:8px; background-color:#fff; box-shadow:0 2px 5px rgba(0,0,0,0.05); transition:transform 0.2s ease; margin:0; } @media (min-width:1025px) { .artisti-main { display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; gap:40px; margin-top:30px; } .filter-sidebar { width:250px; flex-shrink:0; } .filter-sidebar form { display:flex; flex-direction:column; gap:15px; } .artisti-grid { flex:1; display:flex; flex-wrap:wrap; gap:20px; justify-content:space-between; } } @media (max-width:1024px) { .artist-card { width:calc(50% - 10px); max-width:100%; margin:0 auto 10px auto; } .artisti-main { flex-direction:column; margin-top:20px; } .filter-sidebar { width:100%; max-width:100%; margin-bottom:10px; } .artisti-grid { width:100%; justify-content:center; gap:10px; padding-top:0; } } .bannersection.page-container.mobile img { height:270px!important } .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { border:none !important; } @media only screen and (min-device-width:768px) and (max-device-width:1024px) { .select2-container { float:left !important; margin-top:0px !important; margin-bottom:20px !important; width:230px !important; margin-right:25px !important; margin-left:5px !important; } .filter-sidebar form{ } select { width:230px; float:left !important; margin-left:5px !important; background-position-x:200px; } button{ width:30% !important; padding:12px 23px !important; } .list-posts article, .ts-blogs .items article { width:48%; } .filter-sidebar { text-align:center; } @media (max-width:600px) { .select2-container--default .select2-selection--multiple.select2-selection--clearable { padding:10px !important; } .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { float:left; top:0px !important; width:20px!important; border:none !important; } .bannersection.page-container.mobile { display:block !important } .bannersection.page-container.desktop { display:none !important } .ts-pagination { margin-top:20px !important; } .filter-sidebar form { display:flex; flex-wrap:wrap; flex-direction:row; justify-content:center; column-gap:0; row-gap:15px; } .filter-sidebar select { flex:none; max-width:100%; min-width:0; box-sizing:border-box; margin:0; width:100%; background-position-x:right !important; background-origin:content-box; } span.select2.select2-container.select2-container--default { width:100% !important; } span.select2-selection.select2-selection--multiple { width:100% !important; background-position-x:right !important; background-origin:content-box!important;; } .filter-sidebar button { width:100%; margin-top:0px; } .artisti-main { flex-direction:column; align-items:center; margin-top:10px; } .filter-sidebar { width:100%; margin-bottom:20px; padding-bottom:0; } .artisti-grid { justify-content:center; gap:4px !important; margin-top:0; padding-top:0; } .artist-card { width:100%; margin-bottom:6px !important; margin-top:6px !important; } } .artist-card:hover { transform:translateY(-4px); } .artist-thumb { width:100%; height:150px; overflow:hidden; border-radius:6px; margin-bottom:10px; } .artist-thumb img { width:100%; height:100%; object-fit:cover; transition:transform 0.3s ease; } .artist-card:hover img { transform:scale(1.05); } .artist-name { font-weight:600; color:#111; white-space:nowrap; font-size:16px; text-transform:uppercase; } .artist-location { color:#777; font-size:15px; white-space:nowrap; } .insta-icon, .insta-icon-placeholder { width:16px; height:16px; display:flex; align-items:center; justify-content:center; flex-shrink:0; } .insta-icon:hover img { transform:scale(1.1); transition:transform 0.2s ease; } .artisti-grid { display:flex; flex-wrap:wrap; gap:20px; justify-content:flex-start; } .breadcrumb-title-wrapper.breadcrumb-v1 .page-title { margin:25px 0 0; } #main > .page-container { padding-top:25px; } .bannersection img { height:350px; } .artisti-intro { display:none; } .ts-pagination { margin-top:20px; font-size:large; float:left; width:100%; border-bottom:1px solid #ccc; border-top:1px solid #ccc; } .select2-selection--multiple{ padding:10px 16px; border-radius:25px !important; border:1px solid #ddd !important; font-size:14px; } .select2-container .select2-search--inline .select2-search__field { box-sizing:border-box; border:none; font-size:100%; margin-top:0px !important; margin-left:15px !important; padding:0; max-width:100%; } ::placeholder { color:#000 !important; opacity:1; } ::-ms-input-placeholder { color:#000 !important; } .select2-container .select2-search--inline .select2-search__field { margin-left:0 !important; font-family:'Outfit' !important; } .select2-selection--multiple11:before { content:""; position:absolute; right:7px; top:42%; border-top:5px solid #888; border-left:4px solid transparent; border-right:4px solid transparent; } ul.select2-choices { padding-right:30px !important; } .select2-container--default .select2-selection--multiple { padding-right:20px; } .vv.select2-container--default .select2-selection--multiple::after { position:absolute; right:15px; top:42%; font-family:'Font Awesome 5 Free'; font-weight:900; -webkit-font-smoothing:antialiased; display:inline-block; font-style:normal; font-variant:normal; text-rendering:auto; line-height:1; content:"\f078"; font-size:0.7rem; } .select2-container--default .select2-selection--multiple .select2-selection__clear { cursor:pointer; font-weight:bold; height:20px; display:none; margin-right:10px; margin-top:5px; position:absolute; right:0; padding:1px; } select{ width:250px; padding:17px!important; font-size:15px !important; line-height:1; border:0; border-radius:5px; padding-left:15px !important; background:url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) no-repeat right #fff; -webkit-appearance:none; background-position-x:220px; } span.select2-selection.select2-selection--multiple{ width:250px; padding:15px!important; font-size:15px !important; padding-bottom:17px !important; line-height:1; border:0; border-radius:5px; padding-left:15px !important; background:url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) no-repeat right #fff; -webkit-appearance:none; background-position-x:220px; } .artist-card { margin-bottom:0px !important; } .select2-container .select2-selection--multiple { min-height:50px !important; }.select2-container { cursor:pointer; height:auto !important; } .select2-selection--multiple { padding:10px 16px; border-radius:25px !important; border:1px solid #ddd !important; font-size:14px; }