
@media only screen and (max-width: 980px) { .woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead { display: none } .woocommerce table.shop_table_responsive tbody tr:first-child td:first-child, .woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child { border-top: 0 } .woocommerce table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive tbody th { display: none } .woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr { display: block } .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td { display: block; text-align: right!important } .woocommerce table.shop_table_responsive tr td.order-actions, .woocommerce-page table.shop_table_responsive tr td.order-actions { text-align: left!important } .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before { content: attr(data-title) ": "; font-weight: 700; float: left } .woocommerce table.shop_table_responsive tr td.actions::before, .woocommerce table.shop_table_responsive tr td.product-remove::before, .woocommerce-page table.shop_table_responsive tr td.actions::before, .woocommerce-page table.shop_table_responsive tr td.product-remove::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: rgba(0, 0, 0, .025) } .woocommerce table.my_account_orders tr td.order-actions, .woocommerce-page table.my_account_orders tr td.order-actions { text-align: left } .woocommerce table.my_account_orders tr td.order-actions::before, .woocommerce-page table.my_account_orders tr td.order-actions::before { display: none } .woocommerce table.my_account_orders tr td.order-actions .button, .woocommerce-page table.my_account_orders tr td.order-actions .button { float: none; margin: .125em .25em .125em 0 } .woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 { float: none; width: 100% } .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product { width: 48%; float: left; clear: both; margin: 0 0 2.992em } .woocommerce ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) { float: right; clear: none!important } .woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary { float: none; width: 100% } .woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail { display: none } .woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions { text-align: left } .woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon { float: none; padding-bottom: .5em } .woocommerce #content table.cart td.actions .coupon::after, .woocommerce #content table.cart td.actions .coupon::before, .woocommerce table.cart td.actions .coupon::after, .woocommerce table.cart td.actions .coupon::before, .woocommerce-page #content table.cart td.actions .coupon::after, .woocommerce-page #content table.cart td.actions .coupon::before, .woocommerce-page table.cart td.actions .coupon::after, .woocommerce-page table.cart td.actions .coupon::before { content: ' '; display: table } .woocommerce #content table.cart td.actions .coupon::after, .woocommerce table.cart td.actions .coupon::after, .woocommerce-page #content table.cart td.actions .coupon::after, .woocommerce-page table.cart td.actions .coupon::after { clear: both } .woocommerce #content table.cart td.actions .coupon .button, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon .button, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input, .woocommerce-page #content table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input { width: 48%; box-sizing: border-box } .woocommerce #content table.cart td.actions .coupon .button.alt, .woocommerce #content table.cart td.actions .coupon .input-text+.button, .woocommerce table.cart td.actions .coupon .button.alt, .woocommerce table.cart td.actions .coupon .input-text+.button, .woocommerce-page #content table.cart td.actions .coupon .button.alt, .woocommerce-page #content table.cart td.actions .coupon .input-text+.button, .woocommerce-page table.cart td.actions .coupon .button.alt, .woocommerce-page table.cart td.actions .coupon .input-text+.button { float: right } .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 { display: block; width: 100% } .woocommerce .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .cross-sells, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .shipping_calculator { width: 100%; float: none; text-align: left } .woocommerce-page.woocommerce-checkout form.login .form-row, .woocommerce.woocommerce-checkout form.login .form-row { width: 100%; float: none } .woocommerce #payment .terms, .woocommerce-page #payment .terms { text-align: left; padding: 0 } .woocommerce #payment #place_order, .woocommerce-page #payment #place_order { float: none; width: 100%; box-sizing: border-box; margin-bottom: 1em } } .woocommerce #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product div.thumbnails:after, .woocommerce #content div.product div.thumbnails:before, .woocommerce .col2-set:after, .woocommerce .col2-set:before, .woocommerce div.product .woocommerce-tabs ul.tabs:after, .woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce div.product div.thumbnails:after, .woocommerce div.product div.thumbnails:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product div.thumbnails:after, .woocommerce-page #content div.product div.thumbnails:before, .woocommerce-page .col2-set:after, .woocommerce-page .col2-set:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product div.thumbnails:after, .woocommerce-page div.product div.thumbnails:before{content:" ";display:table} .woocommerce #content div.product .woocommerce-tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce #content div.product div.thumbnails a.first, .woocommerce #content div.product div.thumbnails:after, .woocommerce .cart-collaterals:after, .woocommerce .col2-set:after, .woocommerce .woocommerce-pagination ul.page-numbers:after, .woocommerce div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs ul.tabs:after, .woocommerce div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails:after, .woocommerce ul.products, .woocommerce ul.products li.first, .woocommerce ul.products:after, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails:after, .woocommerce-page .cart-collaterals:after, .woocommerce-page .col2-set:after, .woocommerce-page .woocommerce-pagination ul.page-numbers:after, .woocommerce-page div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails:after{clear:both} .woocommerce .products ul, .woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none;clear:both;} .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:30.8%;} .woocommerce ul.products li.product.half, .woocommerce-page ul.products li.product.half{width:47.7%;} .woocommerce .products ul li, .woocommerce ul.products li{list-style:none;} .woocommerce ul.products li.last, .woocommerce-page ul.products li.last{margin-right:0;} .woocommerce-result-count{float:left;} .woocommerce-ordering{float:right;} .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{float:right;width:48%;} .woocommerce div.product div.images, .woocommerce div.product div.summary{margin-bottom:2em;} .woocommerce .col2-set, .woocommerce-page .col2-set{width:100%} .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{float:left;width:48%} .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{float:right;width:48%} .woocommerce img, .woocommerce-page img{height:auto;max-width:100%} .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{float:left;width:48%} .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{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em} .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.columns-1 a, .woocommerce div.product div.thumbnails.columns-1 a, .woocommerce-page #content div.product div.thumbnails.columns-1 a, .woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none} .woocommerce #content div.product div.thumbnails.columns-2 a, .woocommerce div.product div.thumbnails.columns-2 a, .woocommerce-page #content div.product div.thumbnails.columns-2 a, .woocommerce-page div.product div.thumbnails.columns-2 a{width:48%} .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{width:22.05%} .woocommerce #content div.product div.thumbnails.columns-5 a, .woocommerce div.product div.thumbnails.columns-5 a, .woocommerce-page #content div.product div.thumbnails.columns-5 a, .woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%} .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{float:right;width:48%} .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block} .woocommerce #content div.product #reviews .comment:after, .woocommerce #content div.product #reviews .comment:before, .woocommerce .woocommerce-pagination ul.page-numbers:after, .woocommerce .woocommerce-pagination ul.page-numbers:before, .woocommerce div.product #reviews .comment:after, .woocommerce div.product #reviews .comment:before, .woocommerce ul.products:after, .woocommerce ul.products:before, .woocommerce-page #content div.product #reviews .comment:after, .woocommerce-page #content div.product #reviews .comment:before, .woocommerce-page .woocommerce-pagination ul.page-numbers:after, .woocommerce-page .woocommerce-pagination ul.page-numbers:before, .woocommerce-page div.product #reviews .comment:after, .woocommerce-page div.product #reviews .comment:before, .woocommerce-page ul.products:after, .woocommerce-page ul.products:before{content:" ";display:table} .woocommerce #content div.product #reviews .comment:after, .woocommerce div.product #reviews .comment:after, .woocommerce-page #content div.product #reviews .comment:after, .woocommerce-page div.product #reviews .comment:after{clear:both} .woocommerce #content div.product #reviews .comment img, .woocommerce div.product #reviews .comment img, .woocommerce-page #content div.product #reviews .comment img, .woocommerce-page div.product #reviews .comment img{float:right;height:auto} .woocommerce ul.products li.last, .woocommerce-page ul.products li.last{margin-right:0} .woocommerce-page.columns-1 ul.products li.product, .woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0} ul.products.columns-2  li.product, .products .columns-2 ul.products li.product, .woocommerce.columns-2 ul.products li.product{width:48%} .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{width:30.75%} .woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-5 ul.products li.product{width:16.95%} .woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product{width:13.5%} .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{float:left} .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{float:right; margin-bottom: 30px;} .woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block} .woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img{height:auto} .woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions{text-align:right} .woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text{width:80px} .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} .woocommerce #content table.cart td.actions .coupon label, .woocommerce table.cart td.actions .coupon label, .woocommerce-page #content table.cart td.actions .coupon label, .woocommerce-page table.cart td.actions .coupon label{display:none} .woocommerce .cart-collaterals .shipping_calculator:after, .woocommerce .cart-collaterals .shipping_calculator:before, .woocommerce .cart-collaterals:after, .woocommerce .cart-collaterals:before, .woocommerce form .form-row:after, .woocommerce form .form-row:before, .woocommerce ul.cart_list li:after, .woocommerce ul.cart_list li:before, .woocommerce ul.product_list_widget li:after, .woocommerce ul.product_list_widget li:before, .woocommerce-page .cart-collaterals .shipping_calculator:after, .woocommerce-page .cart-collaterals .shipping_calculator:before, .woocommerce-page .cart-collaterals:after, .woocommerce-page .cart-collaterals:before, .woocommerce-page form .form-row:after, .woocommerce-page form .form-row:before, .woocommerce-page ul.cart_list li:after, .woocommerce-page ul.cart_list li:before, .woocommerce-page ul.product_list_widget li:after, .woocommerce-page ul.product_list_widget li:before{content:" ";display:table} .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals{width:100%} .woocommerce .cart-collaterals .related, .woocommerce-page .cart-collaterals .related{width:30.75%;float:left} .woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left} .woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products{float:none} .woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%} .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right} .woocommerce .cart-collaterals .shipping_calculator:after, .woocommerce form .form-row-wide, .woocommerce form .form-row:after, .woocommerce ul.cart_list li:after, .woocommerce ul.product_list_widget li:after, .woocommerce-page .cart-collaterals .shipping_calculator:after, .woocommerce-page form .form-row-wide, .woocommerce-page form .form-row:after, .woocommerce-page ul.cart_list li:after, .woocommerce-page ul.product_list_widget li:after{clear:both} .woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%} .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%} .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img{float:right;height:auto} .woocommerce form .form-row label, .woocommerce-page form .form-row label{display:block;margin-bottom: 5px;} .woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox{display:inline} .woocommerce form .form-row select, .woocommerce-page form .form-row select{width:100%} .woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%} .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{float:left;width:47%;overflow:visible} .woocommerce #payment #place_order, .woocommerce form .form-row-last, .woocommerce-page #payment #place_order, .woocommerce-page form .form-row-last{float:right} .woocommerce #payment .form-row select, .woocommerce-page #payment .form-row select{width:auto} .woocommerce #payment .terms, .woocommerce-page #payment .terms{text-align:right;padding:0 1em} .onsale{background-color:#808080;font-weight:700;text-transform:uppercase;padding:5px 9px;display:inline-block;position:absolute;color:#fff;z-index:50;top:0;right:1px;} .product section{padding:18px 0 17px 0;text-align:center;background-color:#f6f6f6;min-height:69px;} li.regular-product.product .button{width:100%;top:auto;bottom:0;background:rgba(0, 0, 0, 0.45);position:absolute;z-index:10;left:0px;opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.3s, opacity 0.1s 0.3s;-moz-transition:-moz-transform 0.3s, opacity 0.1s 0.3s;transition:transform 0.3s, opacity 0.1s 0.3s;} li.regular-product.product:hover .button{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform 0.3s, opacity 0.1s, background 0.25s;-moz-transition:-moz-transform 0.3s, opacity 0.1s, background 0.25s;transition:transform 0.3s, opacity 0.1s, background 0.25s;} .product-button:hover{background:rgba(0, 0, 0, 0.65);} .product .mediaholder,.products .mediaholder{position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:transparent;padding:0px;border:none;overflow:hidden;} ul.woocommerce-error{margin-bottom:20px;list-style: none} h1.product_title{font-size:22px;line-height:44px;} .single-product .summary .price{font-size:24px;margin:5px 0 0 0;font-weight:500;} .single-product .summary del .amount{font-weight:500;} .single-product .summary ins .amount{color:#666;font-weight:600;} .single-product .entry-summary{padding-top:0px;margin-top:0px;} .product-description{border-top:1px solid #ebebeb;padding:20px 0;margin:20px 0 0;background:transparent;text-align:left;} .images .thumbnails{margin-top:20px;} .woocommerce .quantity .qty{width:3.631em;text-align:center;padding:0px;height:46px;outline:none;font-size:13px;color:#999;margin:0;max-width:100%;display:block;background:#f5f5f5;border:1px solid #f5f5f5;font-weight:600;} .woocommerce div.product form.cart{overflow:hidden;} .woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0;} .woocommerce-tabs{margin-bottom:30px;} .product_meta{margin-top:20px;} .cross-sells h2, .cart_totals h2, .related h2, .upsells h2{font-size:22px;line-height:44px;margin:20px 0px 10px;} .widget_shopping_cart_content{padding:18px;display:inline-block;background-color:#f6f6f6;color:#666;width:85%;padding:11px 20px 16px 20px;} .widget_shopping_cart_content ul{list-style:none;margin:0px;padding:0px;} .widget_shopping_cart_content img{max-width:74px;} .woocommerce ul.cart_list li img{float:left;margin-right:10px;} .woocommerce ul.cart_list li a{margin-top:15px;line-height:40px;color:#666;font-size:16px;font-weight:600;} .woocommerce ul.cart_list li{position:relative;border-bottom:1px solid #e5e5e5;padding:13px 0;display:block;overflow:hidden;} .woocommerce ul.cart_list span.quantity{display:block;} .woocommerce ul.cart_list .remove{position:absolute;top:0px;right:0px;color:#f02929;} .widget p.total{padding:15px 0px 5px;} .widget_shopping_cart_content .buttons a{width:36%;text-align:center;} .woocommerce .comment-content .star-rating { background-color: transparent; } .woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none;} .woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:60px;height:auto;margin:0;box-shadow:none;} .woocommerce #reviews #comments ol.commentlist li{position:relative;font-size:16px;} .woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 75px;background:#f8f8f8;color:#888;padding:19px 22px 22px 22px;} .woocommerce #reviews #comments ul li{display:block;margin:0 0 20px 0px;position:relative;} .woocommerce #reviews .rating{float:right;position:relative;margin:-17px -10px 0 0;height:25px;width:122px;} .woocommerce #reviews .comment-by span.date{display:inline} .woocommerce #reviews a.button{padding:9px 18px;} p.comment-form-rating{margin-bottom:45px;} p.form-submit{margin-bottom:0px;} #review_form p.form-submit input{margin-bottom:0px;} .comment-form textarea{width:100%} .stars { unicode-bidi: bidi-override; direction: ltr; font-size: 18px; float: left; cursor: pointer; } .stars a { font-family: 'Font Awesome 5 Free'; font-weight: 600; font-style: normal; display: inline-block; float: right; padding-right: 2px; font-size: 0px; height: 22px; } .stars a:before { content: "\f005"; color: #e0e0e0; width: 22px; height: 22px; font-size: 22px; display: block; } .stars a:hover:before, .stars a:hover~a:before { content: "\f005"; color: #FFC741; } .stars a.active:before, .stars a.active~a:before { content: "\f005"; color: #FFC741; } #respond #reply-title{display:none;} .shop_table img{max-width:120px;} table.shop_table tr td{vertical-align:middle;} table.shop_table td{padding:20px;vertical-align:middle;} table.shop_table #coupon_code{background-color:#fff;display:inline-block;float:left;margin:0;border:0;font-size:13px;width:192px;height:45px;border: 1px solid #e0e0e0;border-radius: 3px;padding:  0 10px;width: 220px;} .shop_table.cart{margin-bottom:40px;} .cart_totals table th{vertical-align:top;border-bottom:1px solid #fff;width:40%;padding:10px 15px;} .cart_totals table th{background-color:#f6f6f6;text-align:left;padding:10px 20px;color:#606060;vertical-align:top;font-weight:600;} .cart_totals select{padding:14px 18px} .cart_totals table td{border-bottom:1px solid #f0f0f0;padding:10px 15px;} a.shipping-calculator-button{text-align:center;display:block;background:#c0c0c0;color:#fff;padding:10px;text-transform:uppercase;font-weight:700;font-size:13px;margin-top:10px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;} a.shipping-calculator-button i{font-size:14px;padding:0 2px;} a.shipping-calculator-button:hover{background:#808080;color:#fff;} .wc-cart-shipping-notice{padding:10px;} .showcoupon{color:#5091b2;font-weight:600;} #ship-to-different-address label{display:inline-block;} #payment{} #payment ul.payment_methods{text-align:left;padding: 0;margin:0;list-style:none outside;} #payment ul.payment_methods:after{content:"";display:block;clear:both} #payment ul.payment_methods li{line-height:2em;text-align:left;margin:0;font-weight:normal} #payment ul.payment_methods li label.payment-label{display:block;} #payment ul.payment_methods li input{margin:10px 9px 0 0;float:left; height: auto} #payment ul.payment_methods li img{vertical-align:middle;display:inline;margin:-2px 6px 0 .5em;position:relative} #payment div.form-row{padding: 0;} #payment #place_order{float:right;margin:0} #payment .terms{padding:0 1em 0;text-align:right} #payment div.payment_box{position:relative;width: 100%;padding: 22px;margin: 10px 0;font-size: 13px;line-height:1.5em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);background-color:#E9F7FE;color:#5091b2;border:1px solid #b6d7e8;} #payment div.payment_box p:last-child{margin-bottom:0} #payment div.payment_box p {margin-bottom:0;font-size: 15px;font-weight: 500;line-height: 24px;} #payment div.payment_box #cc-expire-month,#payment div.payment_box #cc-expire-year{width:48%;float:left} #payment div.payment_box #cc-expire-year{float:right} #payment div.payment_box span.help{font-size:11px;color:#777;line-height:13px;font-weight:normal} #payment div.payment_box .form-row{margin:0 0 1em} #payment div.payment_box .form-row select{width:48%;float:left;margin-right:3.8%} #payment div.payment_box .form-row select:nth-child(3n){margin-right:0} #payment div.payment_box:after{content:"";display:block;border:8px solid #b6d7e8;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-3px;left:0;margin:-1em 0 0 2em} #payment_method_paypal{display:inline;} .summary.entry-summary .cart{margin-top:20px;} .qty{width:25px;height:22px;text-align:center;float:left;padding:8px 9px;} input.qty{padding:8px 9px;} input.qty, .input-text{font-family:"Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;} .quantity input.plus, .quantity input.minus, a.remove_from_wishlist, a.cart-remove{background:#c0c0c0;color:#fff;border:none;float:left;font-family:"Font Awesome 5 Free";cursor:pointer;width:40px;height:40px;font-size:13px;outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;} a.remove_from_wishlist{color:#c0c0c0;} a.remove_from_wishlist:before{color:#fff;} a.cart-remove{background-color:#f6f6f6;color:#a0a0a0;} .qtyplus:hover, .qtyminus:hover{background:#808080;color:#fff;} a.cart-remove:hover{background:#df2727;color:#fff;} .woocommerce-message { display: none;  } .woocommerce-cart.full-width-content .content, .woocommerce-checkout.full-width-content .content { max-width: 100%; } .woocommerce-cart .woocommerce table.shop_table td.actions { border-top: 1px solid #e6e6e6; background: #f7f7f7; border-bottom: 0px solid #e6e6e6; } .woocommerce-cart .entry-content form { width: 60%; float: left;  } .woocommerce-cart .woocommerce .cart-collaterals { width: 33%; float: right; } .woocommerce-cart .woocommerce .cart-collaterals h2 { display: none;  } .woocommerce-cart .woocommerce .cart-collaterals .cart_totals { width: 100%; } #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr th,  .woocommerce-checkout .cart-collaterals .cart_totals tr th, #add_payment_method table.cart th,  .woocommerce-cart table.cart th,  .woocommerce-checkout table.cart th, .woocommerce-checkout table.shop_table th { color: #f91942; font-size: 14px; font-size: 1.4rem; } #add_payment_method .cart-collaterals .cart_totals tr td,  .woocommerce-cart .cart-collaterals .cart_totals tr td,  .woocommerce-checkout .cart-collaterals .cart_totals tr td,  #add_payment_method table.cart td, .woocommerce-cart table.cart td, .woocommerce-checkout table.cart td, .woocommerce-checkout table.shop_table td { color: #555; font-size: 16px; font-size: 1.6rem; } .woocommerce-cart .woocommerce table.shop_table th {   border-bottom: 2px solid #f91942; } .woocommerce-cart .woocommerce table.shop_table, .woocommerce-checkout .woocommerce table.shop_table { border: 1px solid #e0e0e0; margin: 0; text-align: left; width: 100%; border-collapse: separate; border-radius: 0; border-bottom: none; border-right: none; margin-bottom: 35px; border-bottom: 1px solid #e0e0e0; border-radius: 3px; box-shadow: 0 1px 3px rgba(0,0,0,0.05); } body #add_payment_method #payment ul.payment_methods li input,  body.woocommerce-cart #payment ul.payment_methods li input,  body.woocommerce-checkout #payment ul.payment_methods li input { width: auto;   margin: -2px .5em 0 0; } body .woocommerce form .form-row .input-checkbox { width: auto;  margin: -2px 5px 0 0; } #add_payment_method .cart-collaterals .cart_totals tr td,  #add_payment_method .cart-collaterals .cart_totals tr th,  body.woocommerce-cart .cart-collaterals .cart_totals tr td,  body.woocommerce-cart .cart-collaterals .cart_totals tr th,  body.woocommerce-checkout .cart-collaterals .cart_totals tr td,  body.woocommerce-checkout .cart-collaterals .cart_totals tr th, body .woocommerce table.shop_table th {  border-top: none;  border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; text-align: right; padding: 10px 20px; } body .checkout_coupon.woocommerce-form-coupon .form-row { width: 50%} body .checkout_coupon.woocommerce-form-coupon .form-row .button { border-radius: 0 3px 3px 0; height: 48px; margin-left: -3px;} .checkout_coupon.woocommerce-form-coupon { margin-bottom: 20px; background: #f8f8f8; padding: 20px; padding-bottom: 5px; border-radius: 3px; } .woocommerce ul.order_details { list-style: none; padding: 0; background: #f8f8f8; border-radius: 3px; padding: 20px; line-height: 24px } .woocommerce-customer-details h2, .woocommerce-order-details h2 { font-size: 24px; margin-bottom: 20px; margin-top: 35px;} .woocommerce-customer-details address { list-style: none; padding: 0; background: #f8f8f8; border-radius: 3px; padding: 20px; line-height: 24px; } .woocommerce-customer-details address p { margin-bottom:0; } .woocommerce-order-details .wc-item-meta { list-style: none; font-size: 15px; margin: 0; } body #add_payment_method table.cart td,  body #add_payment_method table.cart th,  body.woocommerce-cart table.cart td,  body.woocommerce-cart table.cart th,  body.woocommerce-checkout table.cart td,  body.woocommerce-checkout table.cart th { border-right: 1px solid #e0e0e0; } #add_payment_method .cart-collaterals .cart_totals tr th,  body.woocommerce-cart .cart-collaterals .cart_totals tr th,  body.woocommerce-checkout .cart-collaterals .cart_totals tr th { } .woocommerce-cart .cart-collaterals .cart_totals table th { border-bottom: 1px solid #e6e6e6;  } body .woocommerce #respond input#submit.alt,  body .woocommerce a.button.alt,  body .woocommerce button.button.alt,  body .woocommerce input.button.alt { background: #72A40D !important; font-weight: 500; } body .woocommerce #respond input#submit.alt:hover,  body .woocommerce a.button.alt:hover,  body .woocommerce button.button.alt:hover,  body .woocommerce input.button.alt:hover { background: #f91942 } body .woocommerce .cart .button,  body .woocommerce .cart input.button, body .woocommerce #respond input#submit,  body .woocommerce a.button,  body .woocommerce button.button,  body .woocommerce input.button {background: #f91942 !important;color: #fff;font-weight: 500;border-radius: 3px;} body .woocommerce .cart .button {height: 44px;line-height: 44px;padding: 0 15px;margin-left: -4px;margin-bottom: 0;} body .woocommerce #payment #place_order, .woocommerce-page #payment #place_order { float: right; width: 100%; display: block; text-align: center; margin-bottom: 0; font-size: 18px; padding: 20px 10px; border-radius: 4px; margin-top: 25px } .checkout_coupon .button { border-radius: 3px; } body .woocommerce form .form-row-first,  body .woocommerce form .form-row-last,  body .woocommerce-page form .form-row-first,  body .woocommerce-page form .form-row-last { width: 49%; } body .woocommerce #respond input#submit.disabled,  body .woocommerce #respond input#submit:disabled,  body .woocommerce #respond input#submit:disabled[disabled],  body .woocommerce a.button.disabled,  body .woocommerce a.button:disabled,  body .woocommerce a.button:disabled[disabled],  body .woocommerce button.button.disabled,  body .woocommerce button.button:disabled,  body .woocommerce button.button:disabled[disabled],  body .woocommerce input.button.disabled,  body .woocommerce input.button:disabled,  body .woocommerce input.button:disabled[disabled] { background: #ccc; } body .woocommerce a.checkout-button.button.alt {border-radius: 3px;} body #add_payment_method table.cart td.actions .coupon .input-text,  body.woocommerce-cart table.cart td.actions .coupon .input-text,  body.woocommerce-checkout table.cart td.actions .coupon .input-text { padding: 8px 6px 7px; width: 65%; } body .woocommerce button.button { border-radius: 3px; } body .woocommerce table.shop_table td {padding: 15px;border-right: 1px solid #e0e0e0;} body .woocommerce-table__product-name.product-name a {font-size: 14px;font-weight: 500;} body .woocommerce-table__product-name.product-name .product-quantity { font-size: 14px; font-weight: 500; color: #777 !important; display: none; } .product-thumbnail, .product-remove { text-align: center;} .woocommerce-table__product-name.product-name { border-right: 1px solid #e0e0e0;  border-bottom: 1px solid #e0e0e0;   text-align: right; } .woocommerce-table__product-total.product-total { border-bottom: 1px solid #e0e0e0; } .woocommerce-table__product-name.product-name p {margin: 0;font-size: 15px;} body .woocommerce-checkout table.shop_table td { text-align: right; border-right: 1px solid #e6e6e6;   border-top: 0; } .woocommerce a.remove { margin: 0 auto;  } .woocommerce-cart .woocommerce table.shop_table th.product-remove, .woocommerce-cart .woocommerce table.shop_table th.product-name { text-align: center; } .woocommerce-cart .woocommerce table.shop_table th.product-price, .woocommerce-cart .woocommerce table.shop_table th.product-quantity, .woocommerce-cart .woocommerce table.shop_table th.product-subtotal { text-align: right; } .woocommerce-cart .woocommerce table.shop_table .cart_item td.product-price, .woocommerce-cart .woocommerce table.shop_table .cart_item td.product-quantity, .woocommerce-cart .woocommerce table.shop_table .cart_item td.product-subtotal { text-align: right; } .woocommerce-checkout #add_payment_method #payment ul.payment_methods li,  .woocommerce-checkout #payment ul.payment_methods li { list-style: none; } .woocommerce-checkout .woocommerce .col2-set { width: 47.8260869565%; float: left; margin-right: 4.347826087%; } .woocommerce-checkout .woocommerce .col2-set .col-1, .woocommerce-checkout .woocommerce .col2-set .col-2 { margin-bottom: 2em; width: 100%; float: none; } .woocommerce-checkout #order_review_heading, .woocommerce-checkout #order_review { margin-bottom: 25px; background: #fff; width: 47.8260869565%; float: right; margin-right: 0; } .woocommerce-checkout #ship-to-different-address-checkbox { width: auto; float: right; margin-left: 15px; margin-top: 10px; opacity: 1; position: static; } .woocommerce-checkout #ship-to-different-address label { font-size: 24px;   font-weight: 700; line-height: 1; margin: 0; margin-bottom: 1em; padding: 0; text-transform: uppercase; color: #000; } .woocommerce-checkout .woocommerce form .form-row.create-account label { padding-top: 2px; font-weight: bold; } .woocommerce-billing-fields h3 { margin-bottom: 25px; } .woocommerce-checkout .payment-fixed { position: fixed; z-index: 9; box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 2em; left: 52%; margin-left: 0; padding: 20px; top: 0; width: 45.5% !important; -webkit-transition: padding .1s ease-in; -moz-transition: padding .1s ease-in; -o-transition: padding .1s ease-in; -ms-transition: padding .1s ease-in; transition: padding .1s ease-in; } body .woocommerce form .form-row .required { visibility: visible; color: #f00; font-size: 18px; line-height: 16px; font-weight: 600; position: relative; top: 2px; } .product-shipping-message { font-size: 16px; text-align: center; text-transform: uppercase; padding: 10px 0px; border-top: 1px solid #139248; border-bottom: 1px solid #139248; } body .woocommerce table.shop_table tbody th,  body .woocommerce table.shop_table tfoot td,  body .woocommerce table.shop_table tfoot th { border-bottom: none; } body .woocommerce form .form-row input.input-text,  body .woocommerce form .form-row textarea {max-width: 100%;height: 48px;line-height: 48px;margin-bottom: 10px;} body .woocommerce form .form-row textarea { max-width: 100%;height: 48px;line-height: 48px;margin-bottom: 5px; padding: 5px 18px;  } body .woocommerce .product-name a {color: #777;pointer-events: none;cursor: default;border-radius: 3px;background: #f0f0f0;padding: 1px 10px;margin-bottom: 5px;display: inline-block;} @media only screen and (max-width: 1139px) { .woocommerce-cart .entry-content form { width: 64%; } } @media only screen and (max-width: 980px) { .woocommerce-cart .entry-content form { width: 80%; float: none; margin: 0 auto; } .woocommerce-cart .woocommerce .cart-collaterals { width: 80%; float: None; margin: auto; } body .woocommerce #content table.cart td.actions .coupon, body .woocommerce table.cart td.actions .coupon { width: 100%; } body #add_payment_method table.cart td.actions .coupon .input-text, body.woocommerce-cart table.cart td.actions .coupon .input-text, body.woocommerce-checkout table.cart td.actions .coupon .input-text { width: 48%; } } @media only screen and (max-width: 650px) { .woocommerce-cart .entry-content form { width: 100%; } .woocommerce-cart .woocommerce .cart-collaterals { width: 100%; } .woocommerce-checkout .woocommerce .col2-set { width: 100%; float: none; margin-right: 0; } .woocommerce-checkout #order_review_heading,  .woocommerce-checkout #order_review { width: 100%; float: none; } } .woocommerce-account .woocommerce-MyAccount-navigation { float: left; width: 30%; } .woocommerce-account .woocommerce-MyAccount-content { float: right; width: 68%; } .woocommerce-MyAccount-navigation li { float: none; } .woocommerce-MyAccount-navigation li a { text-transform: none; font-size: 16px; } @media only screen and (min-width: 1080px) { .woocommerce-account .woocommerce-MyAccount-navigation { float: left; width: 22%; } .woocommerce-account .woocommerce-MyAccount-content { float: right; width: 75%; } } .product-category { text-align: center; } @media only screen and (max-width: 768px) { .woocommerce-account .woocommerce-MyAccount-navigation { margin-bottom: 30px; } .woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation { float: none; width: 100%; } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { float: none; width: 100%; } }  .page-template-template-dashboard.woocommerce-account .woocommerce-MyAccount-navigation { display: none; } .page-template-template-dashboard.woocommerce-account .woocommerce-MyAccount-content { float: none; width: 100%; padding: 0px; } .woocommerce .widget_price_filter .price_slider { margin-bottom: 1em } .woocommerce .widget_price_filter .price_slider_amount { text-align: right; line-height: 2.4; font-size: .8751em } .woocommerce .widget_price_filter .price_slider_amount .button { font-size: 1.15em; float: left } .woocommerce .widget_price_filter .ui-slider { position: relative; text-align: left; margin-left: .5em; margin-right: .5em } .woocommerce .widget_price_filter .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1em; height: 1em; background-color: #a46497; border-radius: 1em; cursor: ew-resize; outline: 0; top: -.3em; margin-left: -.5em } .woocommerce .widget_price_filter .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; border-radius: 1em; background-color: #a46497 } .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { border-radius: 1em; background-color: #e6e6e6; border: 0 } .woocommerce .widget_price_filter .ui-slider-horizontal { height: .5em } .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range { top: 0; height: 100% } .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min { left: -1px } .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max { right: -1px } .rating { box-sizing: content-box; overflow: hidden; position: relative; width: 122px; height: 24px; font-weight: 600; display: block; } .rating .star-rating { position: relative; width: inherit; display: block; padding: 0; margin: 0; } .woocommerce .rating.five-stars .star-rating:after { width: 100%; } .woocommerce .rating.five-stars .star-rating:after { width: 100%; } .woocommerce .rating.four-and-half-stars .star-rating:after, .woocommerce .rating.four-stars .star-rating:after { width: 80%; } .woocommerce .rating.three-and-half-stars .star-rating:after, .woocommerce .rating.three-stars .star-rating:after { width: 60%; } .woocommerce .rating.two-and-half-stars .star-rating:after, .woocommerce .rating.two-stars .star-rating:after { width: 40%; } .woocommerce .rating.one-and-half-stars .star-rating:after, .woocommerce .rating.one-stars .star-rating:after { width: 20%; } .woocommerce .rating.no-stars .star-rating:after { display: none; } .woocommerce .rating .star-rating:after { content:"\f005  \f005  \f005  \f005  \f005"; font-family: "Font Awesome 5 Free"; color: #ffc741; display: block; position: absolute; font-size: 19px; z-index: 10; letter-spacing: -0.5px; } .woocommerce .rating .star-bg:after { content:"\f005  \f005  \f005  \f005  \f005"; font-family: "Font Awesome 5 Free"; color: #c0c0c0; display: block; position: absolute; font-size: 19px; z-index: 9;	padding: 0; margin: 0; letter-spacing: -0.5px; } .woocommerce .woocommerce .rating .star-bg:after, .woocommerce .woocommerce .rating .star-rating:after { font-size: 16px; } .woocommerce .comment-content .star-rating { padding:  0px; font-weight: 600; top: 0px; } .woocommerce .bypostauthor .star-rating,  .woocommerce .bypostauthor .rate-review { display: block !important; } .woocommerce div.product div.images { margin-bottom: 2em } .woocommerce div.product div.images img { display: block; width: 100%; height: auto; box-shadow: none } .woocommerce div.product div.images div.thumbnails { padding-top: 1em } .woocommerce div.product div.images.woocommerce-product-gallery { position: relative } .woocommerce div.product div.images .woocommerce-product-gallery__wrapper { transition: all cubic-bezier(.795, -.035, 0, 1) .5s; margin: 0; padding: 0 } .woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg { background-color: #fff; opacity: 0 } .woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder { border: 1px solid #f2f2f2 } .woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) { width: 25%; display: inline-block } .woocommerce div.product div.images .woocommerce-product-gallery__trigger { position: absolute; top: .5em; right: .5em; font-size: 2em; z-index: 9; width: 36px; height: 36px; background: #fff; text-indent: -9999px; border-radius: 100%; box-sizing: content-box } .woocommerce div.product div.images .woocommerce-product-gallery__trigger::before { content: ""; display: block; width: 10px; height: 10px; border: 2px solid #000; border-radius: 100%; position: absolute; top: 9px; left: 9px; box-sizing: content-box } .woocommerce div.product div.images .woocommerce-product-gallery__trigger::after { content: ""; display: block; width: 2px; height: 8px; background: #000; border-radius: 6px; position: absolute; top: 19px; left: 22px; transform: rotate(-45deg); box-sizing: content-box } .woocommerce div.product div.images .flex-control-thumbs { overflow: hidden; zoom: 1; margin: 0; padding: 0 } .woocommerce div.product div.images .flex-control-thumbs li { width: 25%; float: left; margin: 0; list-style: none } .woocommerce div.product div.images .flex-control-thumbs li img { cursor: pointer; opacity: .5; margin: 0 } .woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover { opacity: 1 } .woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) { clear: left } .woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) { clear: left } .woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) { clear: left } #review_form .stars a.active a:before, #review_form .stars a:before { color: #ffc741; } #review_form .stars a.active:before, #review_form .stars a.active~a:before { color: #ffc74170; } #review_form .stars a.active a:before, #review_form .stars a.active:before { color: #ffc741; } #review_form span[aria-labeledby='comment-form-rating-label'] { display: flex; flex-direction: row; } #review_form .stars:not(.selected) a:before { color: #ffc74170 !important } .woocommerce-cart .wc-block-cart-item__remove-link { background: #f0000010 !important; color: #f00 !important; border-radius: 5px !important; padding: 5px !important; font-size: 12px !important; }