/* Common styles ----------------------------------------------------------------- */ body[class*="woocommerce-"] table th, body[class*="woocommerce-"] table td { border-width:0; } /* Buttons */ .woocommerce .button, .woocommerce-page .button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button .woocommerce #respond input#submit, .woocommerce input[type="button"], .woocommerce-page input[type="button"], .woocommerce input[type="submit"], .woocommerce-page input[type="submit"], .woocommerce .woocommerce-message .button, .woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button, .woocommerce #review_form #respond p.form-submit input[type="submit"], .woocommerce-page #review_form #respond p.form-submit input[type="submit"], .woocommerce table.my_account_orders .order-actions .button, .yith-woocompare-widget a.clear-all, /* Disabled state */ .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .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 { padding:1.1667em 2.3333em; } /* Shop Listing ----------------------------------------------------------------- */ .woocommerce ul.products:before,.woocommerce-page ul.products:before, .woocommerce .products ul:before, .woocommerce-page .products ul:before, .woocommerce div.product #reviews .comment:before, .woocommerce-page div.product #reviews .comment:before, .woocommerce #content div.product #reviews .comment:before, .woocommerce-page #content div.product #reviews .comment:before, .woocommerce .woocommerce-pagination ul.page-numbers:before, .woocommerce-page .woocommerce-pagination ul.page-numbers:before { display:none; } .woocommerce .list_products_header, .woocommerce-page .list_products_header { padding: 1em 0; margin-bottom:2em; display:none; } .woocommerce .woocommerce-breadcrumb { font-size: 0.9333em; display:none; } .woocommerce .post_item_single .woocommerce-breadcrumb { margin:-1.2em 0 3em; } .woocommerce .page-title { margin:0; text-align:center; font-size: 2em; } .woocommerce .asia_garden_shop_mode_buttons, .woocommerce-page .asia_garden_shop_mode_buttons { float:right; font-size: 22px; margin:0.85em 0 0.85em 0.5em; display:block; } .woocommerce .asia_garden_shop_mode_buttons a+a, .woocommerce-page .asia_garden_shop_mode_buttons a+a { margin-left: 0.5em; } .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count { float: right; } .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { float: left; width: 23.125rem; } .woocommerce .woocommerce-ordering .select_container select, .woocommerce-page .woocommerce-ordering .select_container select{ text-transform: uppercase; } .woocommerce .woocommerce-message .button, .woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button { margin-top:0; } .woocommerce ul.products li.product .add_to_cart:before, .woocommerce div.product form.cart .button:before { display: none; content: '\e93d'; font-family:'fontello'; margin-right:0.6em; } .woocommerce ul.products li.product.outofstock a[class*="add_to_cart"] { display: none; } .woocommerce .woocommerce-result-count { margin:1.2em 0.5em 1.2em 0; } .woocommerce .woocommerce-ordering { margin-top:0em; margin-bottom: 3.1em; } .woocommerce ul.products, .woocommerce-page ul.products { margin-right:-2em; margin-bottom:0; display:flex; flex-wrap:wrap; } .woocommerce ul.products li.product > .post_item.post_layout_thumbs { display:inline-block; vertical-align:top; width:100%; height: 100%; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .woocommerce.columns-1 ul.products li.product, .woocommerce-page.columns-1 ul.products li.product, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*="columns-"] ul.products li.product, .woocommerce[class*="columns-"] ul.products li.product { margin: 0; clear:none; padding: 0 2em 2em 0; position: relative; width: 50%; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .woocommerce.columns-1 ul.products li.product, .woocommerce-page.columns-1 ul.products li.product, .woocommerce .related.products ul.products li.product.column-1_1, .woocommerce-page .related.products ul.products li.product.column-1_1, .woocommerce .upcells.products ul.products li.product.column-1_1, .woocommerce-page .upcells.products ul.products li.product.column-1_1, .woocommerce ul.products li.product.column-1_1, .woocommerce-page ul.products li.product.column-1_1 { width: 100%; } .woocommerce.columns-2 ul.products li.product, .woocommerce-page.columns-2 ul.products li.product, .woocommerce .related.products ul.products li.product.column-1_2, .woocommerce-page .related.products ul.products li.product.column-1_2, .woocommerce .upcells.products ul.products li.product.column-1_2, .woocommerce-page .upcells.products ul.products li.product.column-1_2, .woocommerce ul.products li.product.column-1_2, .woocommerce-page ul.products li.product.column-1_2 { width: 50%; } .woocommerce.columns-3 ul.products li.product, .woocommerce-page.columns-3 ul.products li.product, .woocommerce .related.products ul.products li.product.column-1_3, .woocommerce-page .related.products ul.products li.product.column-1_3, .woocommerce .upcells.products ul.products li.product.column-1_3, .woocommerce-page .upcells.products ul.products li.product.column-1_3, .woocommerce ul.products li.product.column-1_3, .woocommerce-page ul.products li.product.column-1_3 { width: 33.3333%; } .woocommerce.columns-4 ul.products li.product, .woocommerce-page.columns-4 ul.products li.product, .woocommerce .related.products ul.products li.product.column-1_4, .woocommerce-page .related.products ul.products li.product.column-1_4, .woocommerce .upcells.products ul.products li.product.column-1_4, .woocommerce-page .upcells.products ul.products li.product.column-1_4, .woocommerce ul.products li.product.column-1_4, .woocommerce-page ul.products li.product.column-1_4 { width: 25%; } .woocommerce.columns-5 ul.products li.product, .woocommerce-page.columns-5 ul.products li.product, .woocommerce .related.products ul.products li.product.column-1_5, .woocommerce-page .related.products ul.products li.product.column-1_5, .woocommerce .upcells.products ul.products li.product.column-1_5, .woocommerce-page .upcells.products ul.products li.product.column-1_5, .woocommerce ul.products li.product.column-1_5, .woocommerce-page ul.products li.product.column-1_5 { width: 20%; } .woocommerce.columns-6 ul.products li.product, .woocommerce-page.columns-6 ul.products li.product, .woocommerce .related.products ul.products li.product.column-1_6, .woocommerce-page .related.products ul.products li.product.column-1_6, .woocommerce .upcells.products ul.products li.product.column-1_6, .woocommerce-page .upcells.products ul.products li.product.column-1_6, .woocommerce ul.products li.product.column-1_6, .woocommerce-page ul.products li.product.column-1_6 { width: 16.6667%; } .woocommerce ul.products li.product-category mark, .woocommerce-page ul.products li.product-category mark { background:none; } .woocommerce ul.products li.product .post_item, .woocommerce-page ul.products li.product .post_item { margin-bottom:0; } .woocommerce ul.products li.product .post_featured { overflow: hidden; margin-bottom: 0; } /* Thumbs mode */ .woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img, .woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img { margin: 0; box-shadow:none; } .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale { font-size: 11px; height: 4em; line-height: 4.2em; margin: 0; padding: 0; right: 5%; text-transform: uppercase; top: 5%; width: 4em; } .woocommerce ul.products li.product strong { margin-top:0.5em; } .woocommerce ul.products li.product .post_data, .woocommerce-page ul.products li.product .post_data { padding: 0; text-align:center; overflow:hidden; position: relative; padding-bottom: 1.5em; margin-bottom: 1.15em; } .woocommerce ul.products li.product .post_data .post_data_inner, .woocommerce-page ul.products li.product .post_data .post_data_inner { padding: 1.95em 0em; } /* .woocommerce ul.products li.product .post_featured.hover_none+.post_data, .woocommerce-page ul.products li.product .post_featured.hover_none+.post_data { height: 11em; } */ .woocommerce ul.products li.product .post_featured:not(.hover_none)+.post_data .add_to_cart_button, .woocommerce-page ul.products li.product .post_featured:not(.hover_none)+.post_data .add_to_cart_button { position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } .woocommerce ul.products li.product .post_data .add_to_cart_button, .woocommerce-page ul.products li.product .post_data .add_to_cart_button { padding: 0.867em 1.437em; } .woocommerce ul.products li.product .post_header .post_tags { font-size: 1em; font-weight:400; font-style:italic; line-height:1.4em; letter-spacing:0; margin-bottom:0.5em; } .woocommerce ul.products li.product .post_header, .woocommerce-page ul.products li.product .post_header { margin-bottom:0; } .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 { font-size:1.25em; font-weight:600; line-height: 1.3em; margin-top:0; margin-bottom: 0; padding:0; text-transform: none; letter-spacing: -0.2px; } .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price { font-size: 1em; font-weight:400; margin:1.1em 0 1.8em; line-height:1.2em; } .post_data span.amount { font-size: 1.875em; font-weight: 600; line-height:1em; } .post_data span.amount > .decimals { position:relative; display:inline; font-size:0.75em; line-height:1em; margin-left:0.2em; vertical-align:top; } .woocommerce ul.products li.product .price .decimals, .woocommerce-page ul.products li.product .price .decimals { top: -0.2em; } .woocommerce ul.products li.product .price ins { text-decoration:none; font-weight:inherit; font-style:inherit; } .woocommerce ul.products li.product .price del { display:inline-block; margin-right:6px; font-size: 0.8em; opacity:1; text-decoration:none; position:relative; } .woocommerce ul.products li.product .price del:before { content:' '; position: absolute; top: 45%; left:0; width: 100%; height: 1px; } /* List mode */ .woocommerce .shop_mode_list ul.products li.product, .woocommerce-page .shop_mode_list ul.products li.product { overflow:hidden; margin:0; float:none; width:100%; } .woocommerce .shop_mode_list ul.products li.product .post_item, .woocommerce-page .shop_mode_list ul.products li.product .post_item { overflow:hidden; text-align:left; border: none; position: relative; } .woocommerce .shop_mode_list ul.products li.product + li.product .post_item, .woocommerce-page .shop_mode_list ul.products li.product + li.product .post_item { } .woocommerce .shop_mode_list ul.products li.product .post_data, .woocommerce-page .shop_mode_list ul.products li.product .post_data { height:auto; overflow:hidden; text-align:left; padding:0; } .woocommerce .shop_mode_list ul.products li.product .post_featured, .woocommerce-page .shop_mode_list ul.products li.product .post_featured { float: left; margin: 0 2em 0 0; width: 41.1%; position:relative; border: none; } .woocommerce .shop_mode_list ul.products li.product .description, .woocommerce-page .shop_mode_list ul.products li.product .description { margin-bottom:1.5em; line-height:1.3em; overflow:hidden; max-height:6.6em; } .woocommerce .shop_mode_list ul.products li.product-category .description, .woocommerce-page .shop_mode_list ul.products li.product-category .description { border-bottom: none; } .woocommerce .shop_mode_list ul.products li.product .post_content, .woocommerce-page .shop_mode_list ul.products li.product .post_content { margin: 1.2em 0 1.6em; } .woocommerce .shop_mode_list ul.products li.product .description p, .woocommerce-page .shop_mode_list ul.products li.product .description p, .woocommerce .shop_mode_list ul.products li.product .description ul, .woocommerce-page .shop_mode_list ul.products li.product .description ul { padding-bottom:0; margin-bottom:0; line-height:1.3em; } .woocommerce .shop_mode_list ul.products li.product .price, .woocommerce-page .shop_mode_list ul.products li.product .price { font-size:1em; line-height:1em; font-weight:400; margin: 1em 0 0; } .woocommerce .shop_mode_list ul.products li.product .post_data, .woocommerce-page .shop_mode_list ul.products li.product .post_data{ margin-bottom: 0; position: initial; } .woocommerce .shop_mode_list ul.products li.product .post_data .post_data_inner, .woocommerce-page .shop_mode_list ul.products li.product .post_data .post_data_inner{ padding: 1.875em 1.875em 1.875em 0; } .woocommerce .shop_mode_list ul.products li.product .post_data .post_header, .woocommerce-page .shop_mode_list ul.products li.product .post_data .post_header{ padding: 0; min-height: initial; max-height: 4em; overflow: hidden; } .woocommerce .shop_mode_list ul.products li.product .post_data .post_header > *, .woocommerce-page .shop_mode_list ul.products li.product .post_data .post_header > *{ font-size: 1.45em; } .woocommerce .shop_mode_list ul.products li.product .post_data .post_data_inner .post_content, .woocommerce-page .shop_mode_list ul.products li.product .post_data .post_data_inner .post_content{ display: none; } .woocommerce .shop_mode_list ul.products li.product .post_data .post_data_inner .button, .woocommerce-page .shop_mode_list ul.products li.product .post_data .post_data_inner .button{ left: auto; -webkit-transform: none; -ms-transform: none; transform: none; bottom: 1.975em; } .woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart { padding: 1.3em 0 0 1em; vertical-align: top; line-height:1em; } .woocommerce #respond input#submit.loading:after, .woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after { display: none; } /* Rating stars */ .woocommerce .products .star-rating { float:none; margin: 0.6em auto -0.6em; } .woocommerce ul.products li.product .post_header { position:relative; overflow: visible; padding: 0 1.5em; min-height: 3.25em; } .woocommerce ul.products li.product .star-rating { position:absolute; top: -1.6em; left: 50%; margin:0; font-size:0.7em; width: 5.4em; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); } .woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating { font-size: 0.7em; width: 6em; } .woocommerce .shop_mode_list .products .star-rating, .woocommerce .shop_mode_list ul.products li.product .star-rating { position:relative; top: auto; left: auto; font-size:0.8em; float:none; margin: 0.5em 0 0; -webkit-transform:none; -ms-transform:none; transform:none; } .woocommerce .products .star-rating:before, .woocommerce .products .star-rating span { top: 1px; } /* Single product decoration ---------------------------------------------------------------------------- */ /* Messages */ .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button { margin: 0; padding: 0 0.5em 0 0 !important; float: none; background-color: transparent !important; font-weight: inherit; text-transform: none; } /* Title */ .woocommerce div.product .product_title { margin:-0.25em 0 0; font-size: 2em; font-weight: 600; letter-spacing: -0.3px; text-transform: none; margin-bottom: 0.75em; } /* Price */ .woocommerce div.product p.price, .woocommerce div.product span.price { position:relative; font-size:1.875em; font-weight:600; } .woocommerce div.product p.price { margin: 0 0 1.05em; } .woocommerce div.product p.price ins { text-decoration:none; font-style:normal; font-weight:400; } .woocommerce div.product p.price del { font-size: 0.75em; font-style:normal; font-weight:400; } /* Images and thumbnails */ .woocommerce-main-image { position: relative; display:block; } .woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images { margin-bottom: 2em; width: 47%; float: left; } .woocommerce div.product div.images img { border: 1px solid #ddd; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .woocommerce div.product div.images .woocommerce-product-gallery__image:first-child { margin-bottom: 6px; } .woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) { padding: 0 6px 6px 0; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } /* Built-in images slider */ .woocommerce div.product div.images .woocommerce-product-gallery__wrapper { max-width: none; } .woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child { margin-bottom: 0; } .woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+2) { padding: 0; } .woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img { border: none; } .woocommerce div.product div.images .flex-viewport { border: none; margin-bottom: 6px; } .woocommerce div.product div.images .flex-control-thumbs li { padding: 0 6px 6px 0; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .woocommerce div.product span.onsale { z-index:1; left: 2em; top: 2em; font-size:12px; line-height:5.8em; width: 5.5em; height:5.5em; margin:0; padding:0; text-transform:uppercase; } .woocommerce div.product div.thumbnails > div, .woocommerce div.product div.thumbnails > ul { max-height: 12em; } .woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a { margin-right: 1.5%; width: 18.5%; position:relative; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .woocommerce #content div.product div.thumbnails a:hover, .woocommerce div.product div.thumbnails a:hover, .woocommerce-page #content div.product div.thumbnails a:hover, .woocommerce-page div.product div.thumbnails a:hover { border-style: solid; } .woocommerce #content div.product div.thumbnails.columns-4 a, .woocommerce div.product div.thumbnails.columns-4 a, .woocommerce-page #content div.product div.thumbnails.columns-4 a, .woocommerce-page div.product div.thumbnails.columns-4 a { margin-right: 2.6666%; width: 23%; } .woocommerce #content div.product div.thumbnails.columns-3 a, .woocommerce div.product div.thumbnails.columns-3 a, .woocommerce-page #content div.product div.thumbnails.columns-3 a, .woocommerce-page div.product div.thumbnails.columns-3 a { margin-right: 3.5%; width: 31%; } .woocommerce #content div.product div.thumbnails a:before, .woocommerce div.product div.thumbnails a:before, .woocommerce-page #content div.product div.thumbnails a:before, .woocommerce-page div.product div.thumbnails a:before { content:' '; position:absolute; left:0; right:0; top:0; bottom:0; -webkit-transition: all ease .3s; -ms-transition: all ease .3s; transition: all ease .3s; } .woocommerce #content div.product div.thumbnails a:hover:before, .woocommerce div.product div.thumbnails a:hover:before, .woocommerce-page #content div.product div.thumbnails a:hover:before, .woocommerce-page div.product div.thumbnails a:hover:before { background-color:rgba(255,255,255, 0.4); } .woocommerce #content div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails a.first { clear: none; } .woocommerce #content div.product div.thumbnails a.last, .woocommerce div.product div.thumbnails a.last, .woocommerce-page #content div.product div.thumbnails a.last, .woocommerce-page div.product div.thumbnails a.last { margin-right: 0; } .woocommerce #content div.product div.thumbnails a:nth-child(4n+1), .woocommerce div.product div.thumbnails a:nth-child(4n+1), .woocommerce-page #content div.product div.thumbnails a:nth-child(4n+1), .woocommerce-page div.product div.thumbnails a:nth-child(4n+1) { clear:both; } div.pp_woocommerce .pp_arrow_next, div.pp_woocommerce .pp_arrow_previous { margin-top:4px; } /* Product summary */ .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary { width:53%; padding-left: 3em; float: right; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .woocommerce #content div.product div.summary:after, .woocommerce div.product div.summary:after, .woocommerce-page #content div.product div.summary:after, .woocommerce-page div.product div.summary:after { content:' '; display:block; width: 100%; height:0; clear:both; float:none; } /* Meta: SKU, tags, categories, ID */ .woocommerce .product_meta span { display:block; } .woocommerce .product_meta > span + span { margin-top: 0.6em; } .woocommerce .product_meta span span { display:inline; } .woocommerce .product_meta span, .woocommerce .product_meta span span, .woocommerce .product_meta a { font-size: 0.938em; font-weight:400; letter-spacing: 0; } .woocommerce div.product .product_meta span > a, .woocommerce div.product .product_meta span > span { letter-spacing:0; font-size: 1em; } .woocommerce div.product .summary .stock { font-size: 12px; font-weight: bold; text-decoration:underline; text-transform:uppercase; letter-spacing:1px; } /* Add to cart */ .woocommerce div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce-page #content div.product form.cart { padding: 0; margin-bottom:2em; } .woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity, .woocommerce .shop_table.cart div.quantity, .woocommerce-page .shop_table.cart div.quantity { margin: 0 0.5em 0 0; width: 11em; height: 3.75em; position:relative; } .woocommerce div.product form.cart div.quantity input, .woocommerce-page div.product form.cart div.quantity input, .woocommerce .shop_table.cart div.quantity input, .woocommerce-page .shop_table.cart div.quantity input { border: none; padding-left: 1.55em !important; padding-right: 2.8em !important; } .woocommerce div.product form.cart div.quantity + button, .woocommerce-page div.product form.cart div.quantity + button, .woocommerce .shop_table.cart div.quantity + button, .woocommerce-page .shop_table.cart div.quantity + button { height: 4em; } .woocommerce .shop_table.cart div.quantity, .woocommerce-page .shop_table.cart div.quantity { margin: 0 auto; width:6em; } .woocommerce div.product form.cart div.quantity span, .woocommerce-page div.product form.cart div.quantity span, .woocommerce .shop_table.cart div.quantity span, .woocommerce-page .shop_table.cart div.quantity span { font-size: 1.3em; font-weight: 700; display:block; position:absolute; z-index:1; right:0; width: 3.05em; height:50%; text-align:center; line-height:1.5em; cursor:pointer; } .woocommerce .shop_table.cart div.quantity span, .woocommerce-page .shop_table.cart div.quantity span { width: 2em; } .woocommerce div.product form.cart div.quantity span.q_inc, .woocommerce-page div.product form.cart div.quantity span.q_inc, .woocommerce .shop_table.cart div.quantity span.q_inc, .woocommerce-page .shop_table.cart div.quantity span.q_inc { top:0; } .woocommerce div.product form.cart div.quantity span.q_dec, .woocommerce-page div.product form.cart div.quantity span.q_dec, .woocommerce .shop_table.cart div.quantity span.q_dec, .woocommerce-page .shop_table.cart div.quantity span.q_dec { bottom:0; border-top:none; } .woocommerce div.product form.cart div.quantity span:before, .woocommerce-page div.product form.cart div.quantity span:before, .woocommerce .shop_table.cart div.quantity span:before, .woocommerce-page .shop_table.cart div.quantity span:before { font-family:'fontello'; line-height: 0.6; position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } .woocommerce div.product form.cart div.quantity span.q_inc:before, .woocommerce-page div.product form.cart div.quantity span.q_inc:before, .woocommerce .shop_table.cart div.quantity span.q_inc:before, .woocommerce-page .shop_table.cart div.quantity span.q_inc:before { content:'\e835'; bottom: 0; } .woocommerce div.product form.cart div.quantity span.q_dec:before, .woocommerce-page div.product form.cart div.quantity span.q_dec:before, .woocommerce .shop_table.cart div.quantity span.q_dec:before, .woocommerce-page .shop_table.cart div.quantity span.q_dec:before { content:'\e828'; } .woocommerce div.product form.cart div.quantity input[type="number"], .woocommerce-page div.product form.cart div.quantity input[type="number"], .woocommerce .shop_table.cart div.quantity input[type="number"], .woocommerce-page .shop_table.cart div.quantity input[type="number"] { width: 100%; height: 100%; padding:0; font-size: 0.938em; font-weight: 700; text-align: left; } .woocommerce div.product form.cart div.quantity input[type=number]::-webkit-inner-spin-button, .woocommerce div.product form.cart div.quantity input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0; } /* Product variations */ .woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th { padding:0 0 0.5em; background-color: transparent; } .woocommerce div.product form.cart .variations td.label { font-weight:400; vertical-align: middle; } .woocommerce div.product form.cart .variations label { font-size: 1.125em; font-weight: 300; letter-spacing: 0; } .woocommerce div.product form.cart .reset_variations { font-style:italic; font-size: 1em; letter-spacing:0; } .woocommerce-variation-price { margin: 2em 0 1em; } .woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt { font-size: 0.9333em; line-height:1.25em; font-weight:400; padding:0; margin:0; } .woocommerce td.product-name dl.variation dd { padding-left: 0.5em; } .woocommerce .reset_variations { display: none !important; } /* Wishlist and compare */ .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist { float:left; width: auto; margin-top:0; margin-bottom: 2em; } .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .feedback { display:block; } .woocommerce div.product div.summary .compare { float:left; margin-bottom: 2em; margin-right: 0.5em; } .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .add_to_wishlist:before, .woocommerce div.product div.summary .compare:before { display: none !important; content: '\e93d'; font-family:'fontello'; margin-right:0.6em; } .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .add_to_wishlist:before { content: '\e909'; } .woocommerce div.product div.summary .compare:before { content: '\e8e7'; } .woocommerce table.wishlist_table { font-size:1em; } .woocommerce .yith-wcwl-share h4.yith-wcwl-share-title { font-size:1.25em; } .woocommerce .wishlist_table td.product-add-to-cart a { display:inline-block !important; } /* Product meta */ .woocommerce div.product .product_meta { clear:both; } /* Tabs */ .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs { margin-bottom:-1.5em; padding-left:30px; } .woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before { border-width:0; } .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li { background:#ffffff; box-shadow: none; border:none; padding: 0 6px; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active { border: none; border-radius: 0; } .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after { display:none; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a { text-shadow: inherit; } .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a { font-weight:400; padding:0.75em 2em; } .woocommerce div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel { border-width: 1px; border-style: solid; margin: 0; padding: 3em 2em 1em; display:none; } .woocommerce div.product .woocommerce-tabs h2, .woocommerce #content div.product .woocommerce-tabs h2, .woocommerce-page div.product .woocommerce-tabs h2, .woocommerce-page #content div.product .woocommerce-tabs h2 { margin:0 0 1em; font-size: 1.5385em; font-weight:400; letter-spacing:0; text-transform: none; } .woocommerce div.product .woocommerce-tabs h3, .woocommerce #content div.product .woocommerce-tabs h3, .woocommerce-page div.product .woocommerce-tabs h3, .woocommerce-page #content div.product .woocommerce-tabs h3 { font-size: 1.5385em; margin-bottom:0.25em !important; letter-spacing:1px; } .woocommerce div.product .woocommerce-tabs p, .woocommerce #content div.product .woocommerce-tabs p, .woocommerce-page div.product .woocommerce-tabs p, .woocommerce-page #content div.product .woocommerce-tabs p { margin:0; } .woocommerce div.product .woocommerce-tabs p+p, .woocommerce #content div.product .woocommerce-tabs p+p, .woocommerce-page div.product .woocommerce-tabs p+p, .woocommerce-page #content div.product .woocommerce-tabs p+p { margin-top:0.5em; } .woocommerce div.product .woocommerce-tabs #tab-description h2 { display:none; } /* Decorate tabs on single product */ .single-product div.product .trx-stretch-width-wrap { clear:both; padding-top: 3em; } .single-product div.product .trx-stretch-width .woocommerce-tabs { padding: 0.9em 0 0; } .single-product div.product .trx-stretch-width .woocommerce-tabs .panel { border: none; padding: 2.55em 0 0 0; } .single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs { padding-left: 0; margin-bottom:-1px; } .single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs:before, .single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs:after { display: none; } .single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li { border: none !important; background-color: transparent !important; margin:0 !important; padding:0 !important; } .single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li { margin-right:7px !important; } .single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a { position:relative; font-size: 0.938em; font-style:normal; font-weight: 700; padding: 1.25em 1.65em 1.05em; text-transform:uppercase; letter-spacing:-0.15px; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .single-product div.product .trx-stretch-width .woocommerce-tabs #review_form_wrapper { margin-top: 1em; } /* Additional attributes */ .woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td { font-weight:400; text-align:left; font-style: normal; } /* Stars */ .woocommerce div.product .woocommerce-product-rating, .woocommerce-page div.product .woocommerce-product-rating { float:right; margin-top: 0.15em; margin-bottom: 1em; } .woocommerce .woocommerce-product-rating .woocommerce-review-link, .woocommerce-page .woocommerce-product-rating .woocommerce-review-link { display:none; } .woocommerce .woocommerce-product-rating .star-rating, .woocommerce-page .woocommerce-product-rating .star-rating { margin-top:4px; margin-bottom:4px; } .woocommerce .star-rating, .woocommerce-page .star-rating { width: 5.5em; height: 1.2em; margin-top:4px; margin-bottom:4px; } /* Users reviews */ .woocommerce #reviews #comments ol.commentlist { padding:0; font-style:inherit; font-weight:inherit; } .woocommerce #reviews #comments ol.commentlist li { margin-bottom:0; } .woocommerce .woocommerce-tabs .form-submit { display:block; } .woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar { background:none; border:none; padding:0; width: 4em; float:left; margin:0 1.5em 0.5em 0; position:static; } .woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text { margin:0; padding:0; border:0; } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta { margin-top:-5px; margin-bottom:4px; font-size:0.9333em; } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong { font-size: 1em; font-weight:400; } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta time { font-style: italic; letter-spacing:0; } .woocommerce #review_form #respond textarea, .woocommerce-page #review_form #respond textarea { height: 10em; font-weight: 400; overflow:auto; } .woocommerce #review_form #respond #reply-title { font-size: 1.5385em; font-weight:400; line-height:1.25em; letter-spacing:1px; margin-bottom:0.2em; } .woocommerce #review_form #respond p { margin: 0 0 1.5em; } .woocommerce #review_form #respond p.comment-form-rating, .woocommerce #review_form #respond p.comment-form-rating .stars { margin-bottom:0; } .woocommerce #review_form #respond p.stars { margin-bottom:0; } .woocommerce .comment-form .comment-form-author label, .woocommerce .comment-form .comment-form-email label { min-width: 60px; display: inline-block; } /* Related products */ .woocommerce .related.products ul.products, .woocommerce-page .related.products ul.products { margin-right: -3.125em; } .woocommerce .related.products ul.products li.product, .woocommerce .related.products .woocommerce-page ul.products li.product{ padding: 0 3.125em 3.125em 0; } .single-product .related { margin-top:8.35em; padding-top: 7.5em; border-top: 3px dotted #ddd; margin-bottom: -4.3em; } .single-product .woocommerce-tabs + .related { padding-top: 0; border-top: none; } .single-product .related h2 { text-align: center; margin-top:0; margin-bottom: 0.8em; } .single-product ul.products li.product .post_item { padding: 0em; position:relative; } .single-product ul.products li.product .post_featured { margin:0; min-height: 11em; overflow: visible; } .single-product ul.products li.product .post_featured.hover_shop .icons { top: 60%; height: 40%; } .single-product ul.products li.product .post_data { /*position:absolute; z-index:1001; left: 0; top: 0; width: 100%; height: 100%; text-align:center; padding: 1.5em; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; opacity: 0; -webkit-transition: all ease .5s; -ms-transition: all ease .5s; transition: all ease .5s;*/ } .single-product ul.products li.product:hover .post_data { /*opacity: 1;*/ } .single-product ul.products li.product .post_data_inner { /*position:absolute; z-index:1; left: 50%; top: 45%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%);*/ } .single-product ul.products li.product .post_data .post_header { position:relative; } .single-product ul.products li.product .post_data .post_header .post_tags { font-size:1em; } .single-product ul.products li.product .post_data .post_header h3, .single-product ul.products li.product .post_data .post_header .woocommerce-loop-product__title { font-size: 1.25em; font-weight: 600; } .single-product ul.products li.product .post_data .price { font-size: 1.875em; font-weight: 600; line-height:1.25em; margin: 0.5em 0 0.8em; } .single-product ul.products li.product .post_data .price span{ font-size: 1em; } .single-product ul.products li.product .post_data .add_to_cart_button { } .single-product .footer_copyright_wrap { margin-top:5em; } .single-product .footer_logo_wrap + .footer_copyright_wrap, .single-product .footer_socials_wrap + .footer_copyright_wrap, .single-product .footer_menu_wrap + .footer_copyright_wrap { margin-top:0; } .woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product { border:none; box-shadow: none; } /* Categories list */ .woocommerce ul.products li.product.product-category .thumb_wrapper, .woocommerce-page ul.products li.product.product-category .thumb_wrapper { -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; background:url(../images/woo/shop-cat-bg-1.jpg) center center no-repeat; padding:1em; overflow:hidden; } /* not work correctly in the Chrome */ .woocommerce ul.products li.product.product-category .thumb_wrapper img, .woocommerce-page ul.products li.product.product-category .thumb_wrapper img { -moz-transform: scale(1.7) translate(15%,15%); -ms-transform: scale(1.7) translate(15%,15%); -o-transform: scale(1.7) translate(15%,15%); } .woocommerce ul.products li.product.product-category:nth-child(6n+2) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+2) .thumb_wrapper { background:url(../images/woo/shop-cat-bg-2.jpg) center center no-repeat; } .woocommerce ul.products li.product.product-category:nth-child(6n+3) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+3) .thumb_wrapper { background:url(../images/woo/shop-cat-bg-3.jpg) center center no-repeat; } .woocommerce ul.products li.product.product-category:nth-child(6n+4) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+4) .thumb_wrapper { background:url(../images/woo/shop-cat-bg-4.jpg) center center no-repeat; } .woocommerce ul.products li.product.product-category:nth-child(6n+5) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+5) .thumb_wrapper { background:url(../images/woo/shop-cat-bg-5.jpg) center center no-repeat; } .woocommerce ul.products li.product.product-category:nth-child(6n+6) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+6) .thumb_wrapper { background:url(../images/woo/shop-cat-bg-6.jpg) center center no-repeat; } .woocommerce ul.products li.product.product-category img, .woocommerce-page ul.products li.product.product-category img { width:100%; height:auto; } .woocommerce ul.products li.product.product-category h3, .woocommerce ul.products li.product.product-category .woocommerce-loop-category__title, .woocommerce-page ul.products li.product.product-category h3, .woocommerce-page ul.products li.product.product-category .woocommerce-loop-category__title { margin-bottom:0; border-bottom:none; } .woocommerce ul.products li.product.product-category mark.count, .woocommerce-page ul.products li.product.product-category mark.count { font-weight:400; font-style:normal; } /* Widgets decoration ---------------------------------------------------------------*/ /* Cart & Products list */ .woocommerce a.remove { margin-top:0.5em; text-align:left; } .woocommerce table.shop_table { border-collapse:collapse; margin-bottom: 2em; border: none; } .woocommerce table.shop_table tr:first-child th { border-style:solid; border-width: 0 0 1px 0 !important; } .woocommerce table.shop_table tr:nth-child(n+1) th:first-child, .woocommerce table.shop_table tr:nth-child(n+1) td:first-child, .woocommerce table.shop_table td { border-style:solid; border-width: 1px 0; } .woocommerce .shop_table p { margin: 0; } .woocommerce .shop_table a.remove { margin:0 auto; font-weight:400; text-align:center; } .woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li { position: relative; margin: 0; min-height: 4em; padding: 0 0 0 5.6em; } .woocommerce ul.cart_list li + li, .woocommerce ul.product_list_widget li + li { margin-top: 1.75em; } .woocommerce .widget_layered_nav ul li::before { content: '\e836'; } .woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove { left: auto; right: 0; margin-top: 0; width: 0.6em; text-align: center; } .woocommerce .widget_shopping_cart .cart_list li, .woocommerce-page .widget_shopping_cart .cart_list li { padding-left: 5.6em; position: relative; margin: 0; min-height: 4em; overflow:hidden; padding-bottom: 0; } .woocommerce ul.cart_list li dl:after, .woocommerce ul.product_list_widget li dl:after { clear: none; } .woocommerce ul.cart_list li:before, .woocommerce ul.product_list_widget li:before, .woocommerce-page ul.cart_list li:before, .woocommerce-page ul.product_list_widget li:before { display:none; } .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a { font-size: 1.25em; } .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a { margin-bottom: 0.4em; } .woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img { box-shadow: none; width:3.2em; position: absolute; left: 0; top: 0; margin: 0; } .woocommerce.widget_shopping_cart .quantity, .woocommerce .widget_shopping_cart .quantity, .woocommerce-page.widget_shopping_cart .quantity, .woocommerce-page .widget_shopping_cart .quantity { font-size: 0.868em; font-weight: 700; margin: 0 0 0; display:inline-block; } .woocommerce.widget_shopping_cart .quantity .amount, .woocommerce .widget_shopping_cart .quantity .amount, .woocommerce-page.widget_shopping_cart .quantity .amount, .woocommerce-page .widget_shopping_cart .quantity .amount{ font-size: 1em; } .woocommerce ul.cart_list li > .amount, .woocommerce ul.product_list_widget li > .amount, .woocommerce-page ul.cart_list li > .amount, .woocommerce-page ul.product_list_widget li > .amount, .woocommerce ul.cart_list li span .amount, .woocommerce ul.product_list_widget li span .amount, .woocommerce-page ul.cart_list li span .amount, .woocommerce-page ul.product_list_widget li span .amount, .woocommerce ul.cart_list li ins .amount, .woocommerce ul.product_list_widget li ins .amount, .woocommerce-page ul.cart_list li ins .amount, .woocommerce-page ul.product_list_widget li ins .amount { font-size: 0.868em; font-weight: 700; } .woocommerce ul.cart_list li ins, .woocommerce ul.product_list_widget li ins, .woocommerce-page ul.cart_list li ins, .woocommerce-page ul.product_list_widget li ins { text-decoration:none; font-style:normal; } .woocommerce ul.cart_list li del, .woocommerce ul.product_list_widget li del, .woocommerce-page ul.cart_list li del, .woocommerce-page ul.product_list_widget li del { font-size: 0.875em; } .woocommerce .widget_shopping_cart .cart_list li + li, .woocommerce-page .widget_shopping_cart .cart_list li + li { margin-top: 1.65em; } .woocommerce.widget_shopping_cart .total, .woocommerce .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total { font-size: 1.25em; font-weight: 600; padding: 1.35em 0 0; border: none; } .woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong { font-weight: 600; } .woocommerce.widget_shopping_cart .total .amount, .woocommerce .widget_shopping_cart .total .amount, .woocommerce-page.widget_shopping_cart .total .amount, .woocommerce-page .widget_shopping_cart .total .amount { font-size: 1em; } .woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt { padding:0; float: none; margin:0; font-weight:400; } .widget_shopping_cart .widget_title{ margin-bottom: 1.2em; } .widget .woocommerce-mini-cart__buttons { margin-top: 1.5em; margin-bottom: -10px; } .widget_price_filter .widget_title{ margin-bottom: 1.38em; } /* Active filters */ .woocommerce .widget_layered_nav_filters > ul > li { padding:0 0.625em 0.5em 0; display:block; } .woocommerce .widget_layered_nav_filters > ul > li:before { display:none; } .woocommerce .widget_layered_nav ul { padding-left: 1.2em; } .woocommerce .widget_layered_nav_filters > ul > li a, .woocommerce .widget_layered_nav ul li.chosen a, .woocommerce-page .widget_layered_nav ul li.chosen a { background-color: transparent; border:none; padding:0; } /* Average Rating */ .woocommerce .widget_rating_filter ul li .star-rating { vertical-align:middle; } /* Price filter */ .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { margin-bottom:1.3em; height: 3px; } .woocommerce .widget_price_filter .ui-slider .ui-slider-handle { border-radius: 0; margin-left: -6px; top: -3px; width: 9px; height: 10px; border: none; } .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range { height:3px; top: 0px; } .woocommerce .widget_price_filter .price_slider_amount { font-size: 1em; line-height: 2.5em; position: relative; } .woocommerce .widget_price_filter .price_slider_amount .button { font-size: 0.938em; font-weight: 700; margin: 2.8em 0 0.5em 0 !important; } .woocommerce .widget_price_filter .price_slider_amount .price_label { position: absolute; line-height: 1; font-weight: 300; } /* Product search */ /* This widget's styles see in the style.css in the section 'Widget: Search' */ /* Rating filter */ .woocommerce.widget_rating_filter ul li:before { display:none !important; } /* Product title in widgets */ aside.woocommerce .product-title, aside.woocommerce .mini_cart_item > a:not(.remove) { font-weight: 600; display:block; line-height:1.2em; text-transform: none; letter-spacing: 0.25px; padding-top: 6px; } aside.woocommerce .product-title{ padding-top: 5px; } aside.woocommerce .mini_cart_item > a:not(.remove) { padding-right: 1em; } .widget.WOOCS_CONVERTER .woocs_converter_shortcode > * { vertical-align:middle; } .widget.WOOCS_CONVERTER .woocs_converter_shortcode .select_container { display: inline-block; width: 43%; margin-right:0.3em; } .widget.WOOCS_CONVERTER .woocs_converter_shortcode .select_container + .select_container { margin-left:0.3em; margin-right:0; } .widget.WOOCS_CONVERTER .button { margin-top: 1em; } .widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container-single .chosen-single { height: auto; padding: 1em 0 1em 1em; -webkit-box-shadow: none; -ms-box-shadow: none; box-shadow: none; } .widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container-single .chosen-single div { background: none; } .widget.WOOCS_SELECTOR .chosen-container-single .chosen-drop { margin-top: 1px; -webkit-box-shadow: none; -ms-box-shadow: none; box-shadow: none; -webkit-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; } .widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container .chosen-results li { background-position: right center !important; } .yith-woocompare-widget ul.products-list { padding-left: 0; } .yith-woocompare-widget ul.products-list li:before { display: none; } .yith-woocompare-widget ul.products-list li .remove { margin-top: 0; } .yith-woocompare-widget a.compare { float:left; } .yith-woocompare-widget a.clear-all { display:inline-block; float:right; } /* Cart --------------------------------------------------------------------- */ .woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty { font-weight: 400; padding-left:0.75em; padding-right:0; width: 4em; font-size: 0.8421em; line-height:1em; } .woocommerce table.cart .product-remove, .woocommerce #content table.cart .product-remove, .woocommerce-page table.cart .product-remove, .woocommerce-page #content table.cart .product-remove, .woocommerce table.cart .product-thumbnail, .woocommerce #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail { text-align:center; width: 40px; } #add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img { width: 40px; } .woocommerce table.cart .product-name, .woocommerce #content table.cart .product-name, .woocommerce-page table.cart .product-name, .woocommerce-page #content table.cart .product-name { text-align:left !important; } .woocommerce table.cart th, .woocommerce #content table.cart th, .woocommerce-page table.cart th, .woocommerce-page #content table.cart th, .woocommerce table.cart td, .woocommerce #content table.cart td, .woocommerce-page table.cart td, .woocommerce-page #content table.cart td { padding: 12px; text-align: center; } .woocommerce table.cart td.actions, .woocommerce #content table.cart td.actions, .woocommerce-page table.cart td.actions, .woocommerce-page #content table.cart td.actions { border-bottom: none !important; padding-top:1em; } .woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text { font-size: 1em; line-height: 1.7em; padding: 0.813em; margin-right:0.5em; width: 12em; } .woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot th { text-align:center; } .woocommerce .cart-collaterals h2, .woocommerce-page .cart-collaterals h2 { font-size:1.5em; font-weight: 400; line-height:1.3em; margin: 1em 0 0.6em; text-transform: none; } .woocommerce .cart-collaterals .cart-subtotal .amount, .woocommerce-page .cart-collaterals .cart-subtotal .amount { font-size: 1em; font-weight:700; } .woocommerce .cart-collaterals .cart_totals table { border-collapse:collapse; } .woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td { padding: 6px 6px 6px 15px; vertical-align:middle; } .woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th { font-size: 1.2em; font-weight: 400; padding: 6px 0; text-align:left; vertical-align:middle; } .woocommerce .cart-collaterals .cart_totals table select, .woocommerce-page .cart-collaterals .cart_totals table select { font-size:1em; } .woocommerce table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text { width: 100px; } .woocommerce ul#shipping_method li { padding-left:0; text-indent:0; } .woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after, .woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after { font-size: 1em; font-weight:400; } .woocommerce-cart .wc-proceed-to-checkout a.checkout-button { font-size: 15px; line-height: 18px; letter-spacing: 0; padding: 1.234em 1.662em; margin-bottom: 0; } /* Checkout --------------------------------------------------------------------------*/ .woocommerce form .form-row { padding:0; margin-bottom: 1em; } .woocommerce form .form-row label, .woocommerce-page form .form-row label { line-height: 1.5em; } .woocommerce form .form-row label.inline { margin-left: 1em; } .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea { line-height:1.3em; } .woocommerce form.checkout_coupon { padding-bottom: 0.6em; } .woocommerce form.checkout_coupon #coupon_code { padding:1.032em 1.4em; } .woocommerce form.checkout_coupon .form-row { margin-bottom: 0.7em; } .woocommerce form.checkout_coupon p+p { float: left; padding-left: 0.3em; } .woocommerce-checkout h3 { margin-bottom: 0.6em; margin-top:0; } /*.woocommerce .checkout input[type="radio"], */ .woocommerce .checkout input[type="checkbox"] { display:inline; } .woocommerce .checkout .col-2 h3#ship-to-different-address label, .woocommerce-page .checkout .col-2 h3#ship-to-different-address label { display:inline-block; } .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea { font-weight:400; } .woocommerce .checkout table.shop_table { margin-bottom: 3em; } .woocommerce .checkout table.shop_table th, .woocommerce .checkout table.shop_table td { text-align:left; } .woocommerce .checkout table.shop_table tfoot th { text-align:right; } .woocommerce .checkout table.shop_table tfoot td, .woocommerce .checkout table.shop_table tfoot th { font-weight: 400; } .woocommerce table.shop_table .cart-subtotal .amount, .woocommerce-page table.shop_table .cart-subtotal .amount, .woocommerce table.shop_table .shipping td, .woocommerce-page table.shop_table .shipping td { font-weight:400; } .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator { clear: none; float: left; margin-bottom:30px; } .woocommerce .checkout #order_review, .woocommerce-page .checkout #order_review { margin-bottom:3em; } .woocommerce .checkout #order_review_heading, .woocommerce-page .checkout #order_review_heading { padding-top:0.825em; } .woocommerce .checkout #order_review .order-total .amount, .woocommerce-page .checkout #order_review .order-total .amount { letter-spacing: 0; } .woocommerce .checkout #order_review .payment_methods li, .woocommerce-page .checkout #order_review .payment_methods li { list-style:none; } .woocommerce .checkout #order_review .payment_methods li label, .woocommerce-page .checkout #order_review .payment_methods li label { display:inline-block; } #add_payment_method #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img { margin: -5px 0.5em 0; max-height: 30px; } .woocommerce-checkout #payment div.payment_box:after { top:0; } #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { background-color: transparent; } #add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods { border-top: 1px solid #ddd; } #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 { line-height:1.7em; float: none; } .woocommerce .order_details.woocommerce-thankyou-order-details { padding: 1em; } .woocommerce .order_details.woocommerce-thankyou-order-details li strong { font-weight:400; margin-top: 0.2em; } .woocommerce .shop_table.order_details th, .woocommerce .shop_table.customer_details th { text-align: left; } .woocommerce .shop_table.order_details tfoot th { text-align:right; } .woocommerce .shop_table.order_details td.product-name strong { font-style:normal; } .woocommerce .order_details li, .woocommerce-page .order_details li { font-size: 1em; line-height: 1em; list-style:none; } .woocommerce form .form-row #createaccount { display:none; } .woocommerce form .form-row input[type="radio"] + label:before, .woocommerce form .form-row input[type="checkbox"] + label:before { top: 10px; } /* My Account --------------------------------------------------------------------------*/ .woocommerce form .form-row label.inline input[type="checkbox"] { display:inline; position:relative; top:2px; } .woocommerce-account h2, .woocommerce-account .address .title h3 { margin: 1em 0 0.4em; } .woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content .woocommerce-Address-title a { font-size: 1em; font-weight: 400; line-height:1.4em; text-transform:uppercase; letter-spacing:1px; } .woocommerce-account .woocommerce-MyAccount-navigation { width: 20%; float: left; } .woocommerce-MyAccount-navigation ul { padding: 0; margin:0; list-style-type:none; } .woocommerce-MyAccount-navigation ul li { padding:0; margin:0; } .woocommerce-MyAccount-navigation ul li+li { border-top: 1px dotted #ddd; } .woocommerce-MyAccount-navigation ul li a { display: block; padding: 1.2em 0 0.8em; -webkit-transition: color ease .3s; -ms-transition: color ease .3s; transition: color ease .3s; } .woocommerce table.my_account_orders { font-size: 1em; } .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th { font-weight:400; } .woocommerce table.shop_table tfoot tr:last-child td { font-weight:700; } .woocommerce-account .woocommerce-MyAccount-content { width: 75%; float: right; } .woocommerce-MyAccount-content .my_account_orders th { text-align:left; } .woocommerce-MyAccount-content .my_account_orders .button { padding:0; background-color: transparent !important; } .woocommerce-MyAccount-content .my_account_orders .button+.button:before { content: '|'; display: inline-block; line-height:inherit; margin: 0 0.5em; } .woocommerce-MyAccount-content .woocommerce-Address-title { position:relative; } .woocommerce-MyAccount-content .woocommerce-Address-title h3 { display:inline-block; margin-top:0.5em; } .woocommerce-MyAccount-content .woocommerce-Address-title a { display:inline-block; vertical-align:text-top; margin:0 0 0 2em; text-decoration: underline; float:none !important; } .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset { margin-top: 2em; } .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend { top: -1em; } .woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th { padding:10px 8px 7px; } .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { -webkit-border-radius: 0; -ms-border-radius: 0; border-radius: 0; } /* Responsive tables ----------------------------------------------------------------- */ .woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead { display:table-row-group; } .woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr { display:table-row; } .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td { display:table-cell; } .woocommerce table.shop_table_responsive tr td.product-price, .woocommerce-page table.shop_table_responsive tr td.product-price, .woocommerce table.shop_table_responsive tr td.product-quantity, .woocommerce-page table.shop_table_responsive tr td.product-quantity, .woocommerce table.shop_table_responsive tr td.product-subtotal, .woocommerce-page table.shop_table_responsive tr td.product-subtotal { text-align:center !important; } .woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before { display: none; } .widget.yith-woocompare-widget a.compare, .widget.yith-woocompare-widget a.clear-all{ line-height: 1; float: none; } .widget.yith-woocompare-widget .compare:after{ display: none; } .widget_recently_viewed_products .widget_title{ margin-bottom: 1.2em; } .sc_layouts_cart_widget .widget_shopping_cart_content .product_list_widget .mini_cart_item{ min-height: 4.265em; padding-left: 5.95em; } .sc_layouts_cart_widget .widget_shopping_cart_content .product_list_widget .mini_cart_item a:not(.remove){ text-transform: none; font-size: 1.422em; letter-spacing: -0.3px; padding-top: 5px; margin-bottom: 3px; padding-right: 0.6em; } .sc_layouts_cart_widget .widget_shopping_cart_content .product_list_widget .mini_cart_item a img{ width: 3em; } .sc_layouts_cart_widget .widget_shopping_cart_content .product_list_widget .mini_cart_item .total{ padding: 1.45em 0 0; } .sc_layouts_cart_widget .widget_shopping_cart_content .product_list_widget .mini_cart_item .quantity{ font-size: 0.925em; margin: 0.45em 0 0; } .sc_layouts_cart_widget .sc_layouts_cart_widget_close { display: none; } .trx_addons_attrib_item.trx_addons_attrib_button { border: none; } .trx_addons_attrib_item.trx_addons_attrib_button span { padding: 0.688em 1.5em; } .trx_addons_attrib_item span { text-transform: uppercase; font-weight: 700; } .woocommerce-product-details__short-description { margin-bottom: 1.55em; } /* cart */ .woocommerce table.shop_table th { font-weight: 300; } .woocommerce-billing-fields h3, .woocommerce-additional-fields h3{ font-size: 3em; letter-spacing: 0; text-transform: none; } .select2-container .select2-selection--single .select2-selection__rendered { padding-right: 50px; } .select2-container--default .select2-selection--single .select2-selection__arrow { width: 50px; } .woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before { font-family: 'fontello'; content: '\e8e0'; }