.clear{ clear:both; } .nobr{ white-space:nowrap; } @font-face{ font-family:star; src:url(../fonts/star.eot); src:url(../fonts/star.eot?#iefix) format('embedded-opentype'),url(../fonts/star.woff) format('woff'),url(../fonts/star.ttf) format('truetype'),url(../fonts/star.svg#star) format('svg'); font-weight:400; font-style:normal; } @font-face{ font-family:WooCommerce; src:url(../fonts/WooCommerce.eot); src:url(../fonts/WooCommerce.eot?#iefix) format('embedded-opentype'),url(../fonts/WooCommerce.woff) format('woff'),url(../fonts/WooCommerce.ttf) format('truetype'),url(../fonts/WooCommerce.svg#WooCommerce) format('svg'); font-weight:400; font-style:normal; } p.demo_store{ position:fixed; top:0; left:0; right:0; margin:0; width:100%; font-size:1em; padding:.5em 0; text-align:center; background:#ad74a2; border:1px solid #96588a; color:#fff; z-index:99998; } .admin-bar p.demo_store{ top:28px; } .wc-forward a:after, .wc-forward:after{ font-family:WooCommerce; speak:none; font-weight:400; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; margin-left:7px; content:"\e029"; font-size:.75em; } .wc-backward a:before, .wc-backward:before{ font-family:WooCommerce; speak:none; font-weight:400; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; margin-right:7px; content:"\e02f"; font-size:.75em; } .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info, .woocommerce-page .woocommerce-message{ padding:1em 1em 1em 3.5em!important; margin:0 0 2em!important; position:relative; -webkit-border-radius:4px; border-radius:4px; background:#fcfbfc; color:#5e5e5e; list-style:none; width:auto; } .woocommerce .woocommerce-error:after, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:after, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:after, .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-error:after, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:after, .woocommerce-page .woocommerce-info:before, .woocommerce-page .woocommerce-message:after, .woocommerce-page .woocommerce-message:before{ content:" "; display:table; } .woocommerce .woocommerce-error:after, .woocommerce .woocommerce-info:after, .woocommerce .woocommerce-message:after, .woocommerce-page .woocommerce-error:after, .woocommerce-page .woocommerce-info:after, .woocommerce-page .woocommerce-message:after{ clear:both; } .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:before, .woocommerce-page .woocommerce-message:before{ content:""; height:1.5em; width:1.5em; display:block; position:absolute; top:0; left:1em; font-size:1em; line-height:1.5; text-align:center; color:#fff; padding-top:1em; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; border-bottom-left-radius:4px; border-bottom-right-radius:4px; } .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button{ float:right; } .woocommerce .woocommerce-error li, .woocommerce .woocommerce-info li, .woocommerce .woocommerce-message li, .woocommerce-page .woocommerce-error li, .woocommerce-page .woocommerce-info li, .woocommerce-page .woocommerce-message li{ list-style:none!important; padding-left:0!important; margin-left:0!important; } .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message{ border-top:3px solid #8fae1b; } .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before{ background-color:#8fae1b; content:"\2713"; } .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info{ border-top:3px solid #1e85be; } .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before{ background-color:#1e85be; content:"i"; font-family:Times,Georgia,serif; font-style:italic; } .woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error{ border-top:3px solid #b81c23; } .woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-error:before{ background-color:#b81c23; content:"\00d7"; font-weight:700; } .woocommerce small.note, .woocommerce-page small.note{ display:block; color:#777; font-size:11px; line-height:21px; margin-top:10px; } .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb{ margin:0 0 1em; padding:0; font-size:.92em; color:#777; } .woocommerce .woocommerce-breadcrumb:after, .woocommerce .woocommerce-breadcrumb:before, .woocommerce-page .woocommerce-breadcrumb:after, .woocommerce-page .woocommerce-breadcrumb:before{ content:" "; display:table; } .woocommerce .woocommerce-breadcrumb:after, .woocommerce-page .woocommerce-breadcrumb:after{ clear:both; } .woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a{ color:#777; } .woocommerce #content div.product, .woocommerce div.product, .woocommerce-page #content div.product, .woocommerce-page div.product{ margin-bottom:0; position:relative; } .woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title{ clear:none; margin-top:0; padding:0; } .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price{ color:#85ad74; font-size:1.25em; } .woocommerce #content div.product p.price ins, .woocommerce #content div.product span.price ins, .woocommerce div.product p.price ins, .woocommerce div.product span.price ins, .woocommerce-page #content div.product p.price ins, .woocommerce-page #content div.product span.price ins, .woocommerce-page div.product p.price ins, .woocommerce-page div.product span.price ins{ background:inherit; } .woocommerce #content div.product p.price del, .woocommerce #content div.product span.price del, .woocommerce div.product p.price del, .woocommerce div.product span.price del, .woocommerce-page #content div.product p.price del, .woocommerce-page #content div.product span.price del, .woocommerce-page div.product p.price del, .woocommerce-page div.product span.price del{ font-size:.67em; color:rgba(145,145,145,.5); } .woocommerce #content div.product p.stock, .woocommerce div.product p.stock, .woocommerce-page #content div.product p.stock, .woocommerce-page div.product p.stock{ font-size:.92em; } .woocommerce #content div.product .stock, .woocommerce div.product .stock, .woocommerce-page #content div.product .stock, .woocommerce-page div.product .stock{ color:#85ad74; } .woocommerce #content div.product .out-of-stock, .woocommerce div.product .out-of-stock, .woocommerce-page #content div.product .out-of-stock, .woocommerce-page div.product .out-of-stock{ color:red; } .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{ margin-bottom:2em; } .woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img{ display:block; width:100%; height:auto; } .woocommerce #content div.product div.images div.thumbnails, .woocommerce div.product div.images div.thumbnails, .woocommerce-page #content div.product div.images div.thumbnails, .woocommerce-page div.product div.images div.thumbnails{ padding-top:1em; } .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{ margin-bottom:2em; } .woocommerce #content div.product div.social, .woocommerce div.product div.social, .woocommerce-page #content div.product div.social, .woocommerce-page div.product div.social{ text-align:right; margin:0 0 1em; } .woocommerce #content div.product div.social span, .woocommerce div.product div.social span, .woocommerce-page #content div.product div.social span, .woocommerce-page div.product div.social span{ margin:0 0 0 2px; } .woocommerce #content div.product div.social span span, .woocommerce div.product div.social span span, .woocommerce-page #content div.product div.social span span, .woocommerce-page div.product div.social span span{ margin:0; } .woocommerce #content div.product div.social span .stButton .chicklets, .woocommerce div.product div.social span .stButton .chicklets, .woocommerce-page #content div.product div.social span .stButton .chicklets, .woocommerce-page div.product div.social span .stButton .chicklets{ padding-left:16px; width:0; } .woocommerce #content div.product div.social iframe, .woocommerce div.product div.social iframe, .woocommerce-page #content div.product div.social iframe, .woocommerce-page div.product div.social iframe{ float:left; margin-top:3px; } .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs{ list-style:none; padding:0 0 0 1em; margin:0 0 1.618em; overflow:hidden; position:relative; } .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{ border:1px solid #e0dadf; background:#f7f6f7; } .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a{ display:inline-block; color:#5e5e5e; text-decoration:none; } .woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover{ text-decoration:none; color:#777; } .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active{ background:#fff; z-index:2; border-bottom-color:#fff; } .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a{ color:inherit; } .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before{ } .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:after, .woocommerce div.product .woocommerce-tabs ul.tabs li.active:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after{ } .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before{ border:1px solid #e0dadf; position:absolute; bottom:-1px; width:5px; height:5px; content:" "; } .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before{ left:-6px; -webkit-border-bottom-right-radius:4px; -moz-border-bottom-right-radius:4px; border-bottom-right-radius:4px; border-width:0 1px 1px 0; } .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after{ right:-6px; -webkit-border-bottom-left-radius:4px; -moz-border-bottom-left-radius:4px; border-bottom-left-radius:4px; border-width:0 0 1px 1px; } .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before{ position:absolute; content:" "; width:100%; bottom:0; left:0; border-bottom:1px solid #e0dadf; z-index:1; } .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel{ margin:0 0 2em; padding:0; } .woocommerce #content div.product p.cart, .woocommerce div.product p.cart, .woocommerce-page #content div.product p.cart, .woocommerce-page div.product p.cart{ margin-bottom:2em; } .woocommerce #content div.product p.cart:after, .woocommerce #content div.product p.cart:before, .woocommerce div.product p.cart:after, .woocommerce div.product p.cart:before, .woocommerce-page #content div.product p.cart:after, .woocommerce-page #content div.product p.cart:before, .woocommerce-page div.product p.cart:after, .woocommerce-page div.product p.cart:before{ content:" "; display:table; } .woocommerce #content div.product p.cart:after, .woocommerce div.product p.cart:after, .woocommerce-page #content div.product p.cart:after, .woocommerce-page div.product p.cart:after{ clear:both; } .woocommerce #content div.product form.cart, .woocommerce div.product form.cart, .woocommerce-page #content div.product form.cart, .woocommerce-page div.product form.cart{ margin-bottom:2em; } .woocommerce #content div.product form.cart:after, .woocommerce #content div.product form.cart:before, .woocommerce div.product form.cart:after, .woocommerce div.product form.cart:before, .woocommerce-page #content div.product form.cart:after, .woocommerce-page #content div.product form.cart:before, .woocommerce-page div.product form.cart:after, .woocommerce-page div.product form.cart:before{ content:" "; display:table; } .woocommerce #content div.product form.cart:after, .woocommerce div.product form.cart:after, .woocommerce-page #content div.product form.cart:after, .woocommerce-page div.product form.cart:after{ clear:both; } .woocommerce #content div.product form.cart div.quantity, .woocommerce div.product form.cart div.quantity, .woocommerce-page #content div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity{ float:left; margin:0 4px 0 0; } .woocommerce #content div.product form.cart table, .woocommerce div.product form.cart table, .woocommerce-page #content div.product form.cart table, .woocommerce-page div.product form.cart table{ border-width:0 0 1px; } .woocommerce #content div.product form.cart table td, .woocommerce div.product form.cart table td, .woocommerce-page #content div.product form.cart table td, .woocommerce-page div.product form.cart table td{ padding-left:0; } .woocommerce #content div.product form.cart table div.quantity, .woocommerce div.product form.cart table div.quantity, .woocommerce-page #content div.product form.cart table div.quantity, .woocommerce-page div.product form.cart table div.quantity{ float:none; margin:0; } .woocommerce #content div.product form.cart table small.stock, .woocommerce div.product form.cart table small.stock, .woocommerce-page #content div.product form.cart table small.stock, .woocommerce-page div.product form.cart table small.stock{ display:block; float:none; } .woocommerce #content div.product form.cart .variations, .woocommerce div.product form.cart .variations, .woocommerce-page #content div.product form.cart .variations, .woocommerce-page div.product form.cart .variations{ margin-bottom:1em; } .woocommerce #content div.product form.cart .variations label, .woocommerce div.product form.cart .variations label, .woocommerce-page #content div.product form.cart .variations label, .woocommerce-page div.product form.cart .variations label{ font-weight:700; } .woocommerce #content div.product form.cart .variations select, .woocommerce div.product form.cart .variations select, .woocommerce-page #content div.product form.cart .variations select, .woocommerce-page div.product form.cart .variations select{ width:100%; float:left; } .woocommerce #content div.product form.cart .variations td.label, .woocommerce div.product form.cart .variations td.label, .woocommerce-page #content div.product form.cart .variations td.label, .woocommerce-page div.product form.cart .variations td.label{ padding-right:1em; } .woocommerce #content div.product form.cart .variations td, .woocommerce div.product form.cart .variations td, .woocommerce-page #content div.product form.cart .variations td, .woocommerce-page div.product form.cart .variations td{ vertical-align:top; } .woocommerce #content div.product form.cart .button, .woocommerce div.product form.cart .button, .woocommerce-page #content div.product form.cart .button, .woocommerce-page div.product form.cart .button{ vertical-align:middle; float:left; } .woocommerce #content div.product form.cart .group_table td.label, .woocommerce div.product form.cart .group_table td.label, .woocommerce-page #content div.product form.cart .group_table td.label, .woocommerce-page div.product form.cart .group_table td.label{ padding-right:1em; padding-left:1em; } .woocommerce #content div.product form.cart .group_table td, .woocommerce div.product form.cart .group_table td, .woocommerce-page #content div.product form.cart .group_table td, .woocommerce-page div.product form.cart .group_table td{ vertical-align:top; padding-bottom:.5em; } .woocommerce span.onsale, .woocommerce-page span.onsale{ min-height:40px; min-width:40px; padding:4px; font-size:12px; font-weight:700; position:absolute; text-align:center; line-height:32px; top:6px; left:6px; margin:0; border-radius:20px; background:#a2c094; background-color: #F00; margin-top: 12px; color: #FFF; opacity: .8; } .woocommerce .products ul, .woocommerce ul.products, .woocommerce-page .products ul, .woocommerce-page ul.products{ margin:0 0 1em; padding:0; list-style:none; clear:both; } .woocommerce .products ul:after, .woocommerce .products ul:before, .woocommerce ul.products:after, .woocommerce ul.products:before, .woocommerce-page .products ul:after, .woocommerce-page .products ul:before, .woocommerce-page ul.products:after, .woocommerce-page ul.products:before{ content:" "; display:table; } .woocommerce .products ul:after, .woocommerce ul.products:after, .woocommerce-page .products ul:after, .woocommerce-page ul.products:after{ clear:both; } .woocommerce .products ul li, .woocommerce ul.products li, .woocommerce-page .products ul li, .woocommerce-page ul.products li{ list-style:none; display: block; } .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale{ top:0; right:0; left:auto; margin: 12px 12px 0 0; color: #FFF; opacity: .8; } .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3{ margin:0; font-size: 14px; font-weight: 500; color: #555; } .woocommerce ul.products li.product a, .woocommerce-page ul.products li.product a{ text-decoration:none; } .woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img{ width:100%; height:auto; display:block; margin:0 0 8px; } .woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img{ } .woocommerce ul.products li.product strong, .woocommerce-page ul.products li.product strong{ display:block; } .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{ color: #777; display: block; font-weight: 600; margin-bottom:.5em; } .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del{ font-size:.67em; color:rgba(145,145,145,.5); margin:-2px 0 0; } .woocommerce ul.products li.product .price ins, .woocommerce-page ul.products li.product .price ins{ background:0 0; } .woocommerce ul.products li.product .price .from, .woocommerce-page ul.products li.product .price .from{ font-size:.67em; margin:-2px 0 0; text-transform:uppercase; color:rgba(145,145,145,.5); } .woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-ordering, .woocommerce-page .woocommerce-result-count{ margin:0 0 1em; } .woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select{ vertical-align:top; } .woocommerce #content nav.woocommerce-pagination, .woocommerce nav.woocommerce-pagination, .woocommerce-page #content nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination{ text-align:center; } .woocommerce #content nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul, .woocommerce-page #content nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul{ display:inline-block; white-space:nowrap; padding:0; clear:both; border:1px solid #e0dadf; border-right:0; margin:1px; } .woocommerce #content nav.woocommerce-pagination ul li, .woocommerce nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li{ border-right:1px solid #e0dadf; padding:0; margin:0; float:left; display:inline; overflow:hidden; } .woocommerce #content nav.woocommerce-pagination ul li a, .woocommerce #content nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce-page #content nav.woocommerce-pagination ul li a, .woocommerce-page #content nav.woocommerce-pagination ul li span, .woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li span{ margin:0; text-decoration:none; line-height:1em; font-size:1em; font-weight:400; padding:.5em; min-width:1em; display:block; } .woocommerce #content nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li a:hover, .woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li a:focus, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, .woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li a:focus, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li span.current{ background:#f7f6f7; color:#998896; } .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button{ font-size:100%; margin:0; line-height: 16px; cursor:pointer; position:relative; font-family:inherit; overflow:visible; padding:6px 10px; text-decoration:none; font-weight:400; left:auto; color:#5e5e5e; border:1px solid #c8bfc6; background:#ffffff; font-size: 10px; text-transform: uppercase; transition-property: all; transition-duration: 0.3s; transition-timing-function: ease-in-out; transition-delay: 0s; } .woocommerce #content input.button.loading, .woocommerce #respond input#submit.loading, .woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading, .woocommerce-page #content input.button.loading, .woocommerce-page #respond input#submit.loading, .woocommerce-page a.button.loading, .woocommerce-page button.button.loading, .woocommerce-page input.button.loading{ color: #FFFFFF; border: 1px solid #f7f6f7; background-color: #f7f6f7; } .woocommerce #content input.button.loading:before, .woocommerce #respond input#submit.loading:before, .woocommerce a.button.loading:before, .woocommerce button.button.loading:before, .woocommerce input.button.loading:before, .woocommerce-page #content input.button.loading:before, .woocommerce-page #respond input#submit.loading:before, .woocommerce-page a.button.loading:before, .woocommerce-page button.button.loading:before, .woocommerce-page input.button.loading:before{ content:""; position:absolute; top:0; right:0; left:0; bottom:0; } .woocommerce #content input.button.added:before, .woocommerce #respond input#submit.added:before, .woocommerce a.button.added:before, .woocommerce button.button.added:before, .woocommerce input.button.added:before, .woocommerce-page #content input.button.added:before, .woocommerce-page #respond input#submit.added:before, .woocommerce-page a.button.added:before, .woocommerce-page button.button.added:before, .woocommerce-page input.button.added:before{ position:absolute; height:16px; width:16px; top:.35em; right:-26px; text-indent:0; font-family:WooCommerce; content:"\e017"; } .woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover{ border: 1px solid #555; background-color: #555; color: #FFF; text-decoration:none; } .woocommerce #content input.button:active, .woocommerce #respond input#submit:active, .woocommerce a.button:active, .woocommerce button.button:active, .woocommerce input.button:active, .woocommerce-page #content input.button:active, .woocommerce-page #respond input#submit:active, .woocommerce-page a.button:active, .woocommerce-page button.button:active, .woocommerce-page input.button:active{ top:1px; } .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt{ background:#ad74a2; } .woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover{ background:#ad74a2; } .woocommerce #content input.button.disabled, .woocommerce #content input.button:disabled, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce-page #content input.button.disabled, .woocommerce-page #content input.button:disabled, .woocommerce-page #respond input#submit.disabled, .woocommerce-page #respond input#submit:disabled, .woocommerce-page a.button.disabled, .woocommerce-page a.button:disabled, .woocommerce-page button.button.disabled, .woocommerce-page button.button:disabled, .woocommerce-page input.button.disabled, .woocommerce-page input.button:disabled{ color:#aaa; border:1px solid #e0dadf; background:#f7f6f7; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; cursor:not-allowed; } .woocommerce #content input.button.disabled:active, .woocommerce #content input.button:disabled:active, .woocommerce #respond input#submit.disabled:active, .woocommerce #respond input#submit:disabled:active, .woocommerce a.button.disabled:active, .woocommerce a.button:disabled:active, .woocommerce button.button.disabled:active, .woocommerce button.button:disabled:active, .woocommerce input.button.disabled:active, .woocommerce input.button:disabled:active, .woocommerce-page #content input.button.disabled:active, .woocommerce-page #content input.button:disabled:active, .woocommerce-page #respond input#submit.disabled:active, .woocommerce-page #respond input#submit:disabled:active, .woocommerce-page a.button.disabled:active, .woocommerce-page a.button:disabled:active, .woocommerce-page button.button.disabled:active, .woocommerce-page button.button:disabled:active, .woocommerce-page input.button.disabled:active, .woocommerce-page input.button:disabled:active{ top:0; } .woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart .button, .woocommerce-page .cart input.button{ float:none; } .woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart{ padding-top:.5em; white-space:nowrap; display:inline-block; } .woocommerce #content .quantity, .woocommerce .quantity, .woocommerce-page #content .quantity, .woocommerce-page .quantity{ width: 60px; position:relative; margin:0 auto; overflow:hidden; zoom:1; } /* .woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty{ width:40px; height:28px; float:left; padding:0; margin:0; text-align:center; border:1px solid #c8bfc6; border-right:0; -webkit-border-radius:2px 0 0 2px; border-radius:2px 0 0 2px; font-weight:700; -moz-appearance:textfield; } */ .woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty{ height:31px; line-height: 31px; padding:0; margin:0; text-align:center; } .woocommerce #content .quantity input[type=number], .woocommerce #content .quantity noindex:-o-prefocus, .woocommerce .quantity input[type=number], .woocommerce .quantity noindex:-o-prefocus, .woocommerce-page #content .quantity input[type=number], .woocommerce-page #content .quantity noindex:-o-prefocus, .woocommerce-page .quantity input[type=number], .woocommerce-page .quantity noindex:-o-prefocus{ padding-right:1.2em; } /**/ .woocommerce #content .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce .quantity .minus, .woocommerce .quantity .plus, .woocommerce-page #content .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus{ display:block; padding:0; margin:0; position:absolute; text-align:center; vertical-align:text-top; width:20px; height:15px; overflow:visible; text-decoration:none; font-weight:700; cursor:pointer; line-height:13px; font-size:12px; -webkit-border-radius:2px; border-radius:2px; color:#5e5e5e; } .woocommerce #content .quantity .minus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce .quantity .minus:hover, .woocommerce .quantity .plus:hover, .woocommerce-page #content .quantity .minus:hover, .woocommerce-page #content .quantity .plus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce-page .quantity .plus:hover{ background:#f7f6f7; } .woocommerce #content .quantity .plus, .woocommerce .quantity .plus, .woocommerce-page #content .quantity .plus, .woocommerce-page .quantity .plus{ top:0; right:0; border-bottom:0; -webkit-border-bottom-left-radius:0; -webkit-border-bottom-right-radius:0; border-bottom-left-radius:0; border-bottom-right-radius:0; } .woocommerce #content .quantity .minus, .woocommerce .quantity .minus, .woocommerce-page #content .quantity .minus, .woocommerce-page .quantity .minus{ bottom:0; right:0; -webkit-border-top-left-radius:0; -webkit-border-top-right-radius:0; border-top-left-radius:0; border-top-right-radius:0; } .woocommerce #reviews h2 small, .woocommerce-page #reviews h2 small{ float:right; color:#777; font-size:15px; line-height:21px; margin:10px 0 0; } .woocommerce #reviews h2 small a, .woocommerce-page #reviews h2 small a{ text-decoration:none; color:#777; } .woocommerce #reviews h3, .woocommerce-page #reviews h3{ margin:0; } .woocommerce #reviews #respond, .woocommerce-page #reviews #respond{ margin:0; border:0; padding:0; } .woocommerce #reviews #comment, .woocommerce-page #reviews #comment{ height:75px; } .woocommerce #reviews #comments .add_review:after, .woocommerce #reviews #comments .add_review:before, .woocommerce-page #reviews #comments .add_review:after, .woocommerce-page #reviews #comments .add_review:before{ content:" "; display:table; } .woocommerce #reviews #comments .add_review:after, .woocommerce-page #reviews #comments .add_review:after{ clear:both; } .woocommerce #reviews #comments h2, .woocommerce-page #reviews #comments h2{ clear:none; } .woocommerce #reviews #comments ol.commentlist, .woocommerce-page #reviews #comments ol.commentlist{ margin:0; width:100%; background:0 0; list-style:none; } .woocommerce #reviews #comments ol.commentlist:after, .woocommerce #reviews #comments ol.commentlist:before, .woocommerce-page #reviews #comments ol.commentlist:after, .woocommerce-page #reviews #comments ol.commentlist:before{ content:" "; display:table; } .woocommerce #reviews #comments ol.commentlist:after, .woocommerce-page #reviews #comments ol.commentlist:after{ clear:both; } .woocommerce #reviews #comments ol.commentlist li, .woocommerce-page #reviews #comments ol.commentlist li{ padding:0; margin:0 0 20px; position:relative; background:0; border:0; } .woocommerce #reviews #comments ol.commentlist li .meta, .woocommerce-page #reviews #comments ol.commentlist li .meta{ color:#777; font-size:.75em; } .woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar{ float:left; position:absolute; top:0; left:0; padding:3px; width:32px; height:auto; background:#f7f6f7; border:1px solid #f0eef0; margin:0; line-height:1; } .woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text{ margin:0 0 0 50px; border:1px solid #f0eef0; -webkit-border-radius:4px; border-radius:4px; padding:1em 1em 0; } .woocommerce #reviews #comments ol.commentlist li .comment-text:after, .woocommerce #reviews #comments ol.commentlist li .comment-text:before, .woocommerce-page #reviews #comments ol.commentlist li .comment-text:after, .woocommerce-page #reviews #comments ol.commentlist li .comment-text:before{ content:" "; display:table; } .woocommerce #reviews #comments ol.commentlist li .comment-text:after, .woocommerce-page #reviews #comments ol.commentlist li .comment-text:after{ clear:both; } .woocommerce #reviews #comments ol.commentlist li .comment-text p, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p{ margin:0 0 1em; } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta{ font-size:.83em; } .woocommerce #reviews #comments ol.commentlist ul.children, .woocommerce-page #reviews #comments ol.commentlist ul.children{ list-style:none; margin:20px 0 0 50px; } .woocommerce #reviews #comments ol.commentlist ul.children .star-rating, .woocommerce-page #reviews #comments ol.commentlist ul.children .star-rating{ display:none; } .woocommerce #reviews #comments ol.commentlist #respond, .woocommerce-page #reviews #comments ol.commentlist #respond{ border:1px solid #f0eef0; -webkit-border-radius:4px; border-radius:4px; padding:1em 1em 0; margin:20px 0 0 50px; } .woocommerce #reviews #comments .commentlist>li:before, .woocommerce-page #reviews #comments .commentlist>li:before{ content:""; } .woocommerce .star-rating, .woocommerce-page .star-rating{ float:right; overflow:hidden; position:relative; height:1em; line-height:1em; font-size:1em; width:5.4em; font-family:star; color: #F90; } .woocommerce .products .product .star-rating, .woocommerce-page .products .product .star-rating { font-size: 10px; } .woocommerce .star-rating:before, .woocommerce-page .star-rating:before{ content:"\73\73\73\73\73"; color:#e0dadf; float:left; top:0; left:0; position:absolute; } .woocommerce .star-rating span, .woocommerce-page .star-rating span{ overflow:hidden; float:left; top:0; left:0; position:absolute; padding-top:1.5em; } .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before{ content:"\53\53\53\53\53"; top:0; position:absolute; left:0; } .woocommerce .woocommerce-product-rating, .woocommerce-page .woocommerce-product-rating{ line-height:2em; display:block; } .woocommerce .woocommerce-product-rating .star-rating, .woocommerce-page .woocommerce-product-rating .star-rating{ margin:.5em 4px 0 0; float:left; } .woocommerce .products .star-rating, .woocommerce-page .products .star-rating{ display:block; margin:0 0 .5em; float:none; } .woocommerce .hreview-aggregate .star-rating, .woocommerce-page .hreview-aggregate .star-rating{ margin:10px 0 0; } .woocommerce #review_form #respond, .woocommerce-page #review_form #respond{ position:static; margin:0; width:auto; padding:0; background:0 0; border:0; } .woocommerce #review_form #respond:after, .woocommerce #review_form #respond:before, .woocommerce-page #review_form #respond:after, .woocommerce-page #review_form #respond:before{ content:" "; display:table; } .woocommerce #review_form #respond:after, .woocommerce-page #review_form #respond:after{ clear:both; } .woocommerce #review_form #respond p, .woocommerce-page #review_form #respond p{ margin:0 0 10px; } .woocommerce #review_form #respond .form-submit input, .woocommerce-page #review_form #respond .form-submit input{ left:auto; } .woocommerce #review_form #respond textarea, .woocommerce-page #review_form #respond textarea{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:100%; } .woocommerce p.stars, .woocommerce-page p.stars{ position:relative; font-size:1em; } .woocommerce p.stars a, .woocommerce-page p.stars a{ display:inline-block; font-weight:700; margin-right:1em; text-indent:-9999px; position:relative; } .woocommerce p.stars a:last-child, .woocommerce-page p.stars a:last-child{ border-right:0; } .woocommerce p.stars a.star-1, .woocommerce p.stars a.star-2, .woocommerce p.stars a.star-3, .woocommerce p.stars a.star-4, .woocommerce p.stars a.star-5, .woocommerce-page p.stars a.star-1, .woocommerce-page p.stars a.star-2, .woocommerce-page p.stars a.star-3, .woocommerce-page p.stars a.star-4, .woocommerce-page p.stars a.star-5{ border-right:1px solid #ccc; } .woocommerce p.stars a.star-1:after, .woocommerce p.stars a.star-2:after, .woocommerce p.stars a.star-3:after, .woocommerce p.stars a.star-4:after, .woocommerce p.stars a.star-5:after, .woocommerce-page p.stars a.star-1:after, .woocommerce-page p.stars a.star-2:after, .woocommerce-page p.stars a.star-3:after, .woocommerce-page p.stars a.star-4:after, .woocommerce-page p.stars a.star-5:after{ font-family:WooCommerce; text-indent:0; position:absolute; top:0; left:0; } .woocommerce p.stars a.star-1, .woocommerce-page p.stars a.star-1{ width:2em; } .woocommerce p.stars a.star-1:after, .woocommerce-page p.stars a.star-1:after{ content:"\e021"; } .woocommerce p.stars a.star-1.active:after, .woocommerce p.stars a.star-1:hover:after, .woocommerce-page p.stars a.star-1.active:after, .woocommerce-page p.stars a.star-1:hover:after{ content:"\e020"; } .woocommerce p.stars a.star-2, .woocommerce-page p.stars a.star-2{ width:3em; } .woocommerce p.stars a.star-2:after, .woocommerce-page p.stars a.star-2:after{ content:"\e021\e021"; } .woocommerce p.stars a.star-2.active:after, .woocommerce p.stars a.star-2:hover:after, .woocommerce-page p.stars a.star-2.active:after, .woocommerce-page p.stars a.star-2:hover:after{ content:"\e020\e020"; } .woocommerce p.stars a.star-3, .woocommerce-page p.stars a.star-3{ width:4em; } .woocommerce p.stars a.star-3:after, .woocommerce-page p.stars a.star-3:after{ content:"\e021\e021\e021"; } .woocommerce p.stars a.star-3.active:after, .woocommerce p.stars a.star-3:hover:after, .woocommerce-page p.stars a.star-3.active:after, .woocommerce-page p.stars a.star-3:hover:after{ content:"\e020\e020\e020"; } .woocommerce p.stars a.star-4, .woocommerce-page p.stars a.star-4{ width:5em; } .woocommerce p.stars a.star-4:after, .woocommerce-page p.stars a.star-4:after{ content:"\e021\e021\e021\e021"; } .woocommerce p.stars a.star-4.active:after, .woocommerce p.stars a.star-4:hover:after, .woocommerce-page p.stars a.star-4.active:after, .woocommerce-page p.stars a.star-4:hover:after{ content:"\e020\e020\e020\e020"; } .woocommerce p.stars a.star-5, .woocommerce-page p.stars a.star-5{ width:6em; border:0; } .woocommerce p.stars a.star-5:after, .woocommerce-page p.stars a.star-5:after{ content:"\e021\e021\e021\e021\e021"; } .woocommerce p.stars a.star-5.active:after, .woocommerce p.stars a.star-5:hover:after, .woocommerce-page p.stars a.star-5.active:after, .woocommerce-page p.stars a.star-5:hover:after{ content:"\e020\e020\e020\e020\e020"; } .woocommerce table.shop_attributes, .woocommerce-page table.shop_attributes{ border:0; border-top:1px dotted rgba(0,0,0,.1); margin-bottom:1.618em; width:100%; } .woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th{ width:150px; font-weight:700; padding:8px; border-top:0; border-bottom:1px dotted rgba(0,0,0,.1); margin:0; line-height:1.5em; } .woocommerce table.shop_attributes td, .woocommerce-page table.shop_attributes td{ font-style:italic; padding:0; border-top:0; border-bottom:1px dotted rgba(0,0,0,.1); margin:0; line-height:1.5em; } .woocommerce table.shop_attributes td p, .woocommerce-page table.shop_attributes td p{ margin:0; padding:8px 0; } .woocommerce table.shop_attributes .alt td, .woocommerce table.shop_attributes .alt th, .woocommerce-page table.shop_attributes .alt td, .woocommerce-page table.shop_attributes .alt th{ background:rgba(0,0,0,.025); } .woocommerce table.shop_table, .woocommerce-page table.shop_table{ border:1px solid rgba(0,0,0,.1); margin:0 -1px 24px 0; text-align:left; width:100%; border-collapse:separate; -webkit-border-radius:5px; border-radius:5px; } .woocommerce table.shop_table th, .woocommerce-page table.shop_table th{ font-weight:700; line-height:18px; padding:9px 12px; } .woocommerce table.shop_table td, .woocommerce-page table.shop_table td{ border-top:1px solid rgba(0,0,0,.1); padding:6px 12px; vertical-align:middle; } .woocommerce table.shop_table td small, .woocommerce-page table.shop_table td small{ font-weight:400; } .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot td, .woocommerce-page table.shop_table tfoot th{ font-weight:700; border-top:1px solid rgba(0,0,0,.1); } .woocommerce table.my_account_orders, .woocommerce-page table.my_account_orders{ font-size:.85em; } .woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th, .woocommerce-page table.my_account_orders td, .woocommerce-page table.my_account_orders th{ padding:4px 8px; vertical-align:middle; } .woocommerce table.my_account_orders .button, .woocommerce-page table.my_account_orders .button{ white-space:nowrap; } .woocommerce table.my_account_orders .order-actions, .woocommerce-page table.my_account_orders .order-actions{ text-align:right; } .woocommerce table.my_account_orders .order-actions .button, .woocommerce-page table.my_account_orders .order-actions .button{ margin:.125em 0 .125em .25em; } .woocommerce td.product-name dl.variation, .woocommerce-page td.product-name dl.variation{ margin:.25em 0; } .woocommerce td.product-name dl.variation:after, .woocommerce td.product-name dl.variation:before, .woocommerce-page td.product-name dl.variation:after, .woocommerce-page td.product-name dl.variation:before{ content:" "; display:table; } .woocommerce td.product-name dl.variation:after, .woocommerce-page td.product-name dl.variation:after{ clear:both; } .woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt, .woocommerce-page td.product-name dl.variation dd, .woocommerce-page td.product-name dl.variation dt{ display:inline-block; float:left; margin-bottom:1em; } .woocommerce td.product-name dl.variation dt, .woocommerce-page td.product-name dl.variation dt{ font-weight:700; padding:0 0 .25em; margin:0 4px 0 0; clear:left; } .woocommerce td.product-name dl.variation dd, .woocommerce-page td.product-name dl.variation dd{ padding:0 0 .25em; } .woocommerce td.product-name dl.variation dd p:last-child, .woocommerce-page td.product-name dl.variation dd p:last-child{ margin-bottom:0; } .woocommerce td.product-name p.backorder_notification, .woocommerce-page td.product-name p.backorder_notification{ font-size:.83em; } .woocommerce td.product-quantity, .woocommerce-page td.product-quantity{ min-width:80px; } .woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail{ min-width:32px; } .woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img{ width:32px; } .woocommerce #content table.cart td, .woocommerce #content table.cart th, .woocommerce table.cart td, .woocommerce table.cart th, .woocommerce-page #content table.cart td, .woocommerce-page #content table.cart th, .woocommerce-page table.cart td, .woocommerce-page table.cart th{ vertical-align:middle; } .woocommerce #content table.cart a.remove, .woocommerce table.cart a.remove, .woocommerce-page #content table.cart a.remove, .woocommerce-page table.cart a.remove{ display:block; font-size:1.5em; height:1em; width:1em; text-align:center; line-height:1; -webkit-border-radius:100%; border-radius:100%; color:red; text-decoration:none; font-weight:700; } .woocommerce #content table.cart a.remove:hover, .woocommerce table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover{ background-color:red; color:#fff; } .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text{ float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border:1px solid #e0dadf; padding:6px 6px 5px; margin:0 4px 0 0; outline:0; line-height:1em; } .woocommerce #content table.cart input, .woocommerce table.cart input, .woocommerce-page #content table.cart input, .woocommerce-page table.cart input{ margin:0; vertical-align:middle; line-height:1em; } .woocommerce ul.cart_list, .woocommerce ul.product_list_widget, .woocommerce-page ul.cart_list, .woocommerce-page ul.product_list_widget{ list-style:none; padding:0; margin:0; } .woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.cart_list li, .woocommerce-page ul.product_list_widget li{ padding:4px 0; margin:0; list-style:none; } .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 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 ul.cart_list li:after, .woocommerce ul.product_list_widget li:after, .woocommerce-page ul.cart_list li:after, .woocommerce-page ul.product_list_widget li:after{ clear:both; } .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{ display:block; font-weight:700; } .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{ float:right; margin-left:4px; width:44px; height:auto; } .woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl, .woocommerce-page ul.cart_list li dl, .woocommerce-page ul.product_list_widget li dl{ margin:0; padding-left:1em; border-left:2px solid rgba(0,0,0,.1); } .woocommerce ul.cart_list li dl:after, .woocommerce ul.cart_list li dl:before, .woocommerce ul.product_list_widget li dl:after, .woocommerce ul.product_list_widget li dl:before, .woocommerce-page ul.cart_list li dl:after, .woocommerce-page ul.cart_list li dl:before, .woocommerce-page ul.product_list_widget li dl:after, .woocommerce-page ul.product_list_widget li dl:before{ content:" "; display:table; } .woocommerce ul.cart_list li dl:after, .woocommerce ul.product_list_widget li dl:after, .woocommerce-page ul.cart_list li dl:after, .woocommerce-page ul.product_list_widget li dl:after{ clear:both; } .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, .woocommerce-page ul.cart_list li dl dd, .woocommerce-page ul.cart_list li dl dt, .woocommerce-page ul.product_list_widget li dl dd, .woocommerce-page ul.product_list_widget li dl dt{ display:inline-block; float:left; margin-bottom:1em; } .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt, .woocommerce-page ul.cart_list li dl dt, .woocommerce-page ul.product_list_widget li dl dt{ font-weight:700; padding:0 0 .25em; margin:0 4px 0 0; clear:left; } .woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd, .woocommerce-page ul.cart_list li dl dd, .woocommerce-page ul.product_list_widget li dl dd{ padding:0 0 .25em; } .woocommerce ul.cart_list li dl dd p:last-child, .woocommerce ul.product_list_widget li dl dd p:last-child, .woocommerce-page ul.cart_list li dl dd p:last-child, .woocommerce-page ul.product_list_widget li dl dd p:last-child{ margin-bottom:0; } .woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating, .woocommerce-page ul.cart_list li .star-rating, .woocommerce-page ul.product_list_widget li .star-rating{ float:none; } .woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total{ border-top:3px double #f7f6f7; padding:4px 0 0; } .woocommerce .widget_shopping_cart .total strong, .woocommerce-page .widget_shopping_cart .total strong, .woocommerce-page.widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong{ min-width:40px; display:inline-block; } .woocommerce .widget_shopping_cart .buttons:after, .woocommerce .widget_shopping_cart .buttons:before, .woocommerce-page .widget_shopping_cart .buttons:after, .woocommerce-page .widget_shopping_cart .buttons:before, .woocommerce-page.widget_shopping_cart .buttons:after, .woocommerce-page.widget_shopping_cart .buttons:before, .woocommerce.widget_shopping_cart .buttons:after, .woocommerce.widget_shopping_cart .buttons:before{ content:" "; display:table; } .woocommerce .widget_shopping_cart .buttons:after, .woocommerce-page .widget_shopping_cart .buttons:after, .woocommerce-page.widget_shopping_cart .buttons:after, .woocommerce.widget_shopping_cart .buttons:after{ clear:both; } .woocommerce .cart-collaterals .shipping_calculator .button, .woocommerce-page .cart-collaterals .shipping_calculator .button{ width:100%; float:none; display:block; } .woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after, .woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after{ font-family:WooCommerce; speak:none; font-weight:400; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; margin-left:7px; content:"\e02e"; } .woocommerce .cart-collaterals .cart_totals p, .woocommerce-page .cart-collaterals .cart_totals p{ margin:0; } .woocommerce .cart-collaterals .cart_totals p small, .woocommerce-page .cart-collaterals .cart_totals p small{ color:#777; font-size:.83em; } .woocommerce .cart-collaterals .cart_totals table, .woocommerce-page .cart-collaterals .cart_totals table{ border-collapse:separate; -webkit-border-radius:5px; border-radius:5px; margin:0 0 6px; padding:0; } .woocommerce .cart-collaterals .cart_totals table tr:first-child td, .woocommerce .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-page .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-page .cart-collaterals .cart_totals table tr:first-child th{ border-top:0; } .woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th{ padding:6px 12px 0 0; width:25%; } .woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td{ padding:6px 0; } .woocommerce .cart-collaterals .cart_totals table td, .woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table th{ vertical-align:top; } .woocommerce .cart-collaterals .cart_totals table small, .woocommerce-page .cart-collaterals .cart_totals table small{ display:block; color:#777; } .woocommerce .cart-collaterals .cart_totals table select, .woocommerce-page .cart-collaterals .cart_totals table select{ width:100%; } .woocommerce .cart-collaterals .cart_totals .discount td, .woocommerce-page .cart-collaterals .cart_totals .discount td{ color:#85ad74; } .woocommerce .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr th{ border-top:1px solid #f7f6f7; } .woocommerce .cart-collaterals .cart_totals a.button.alt, .woocommerce-page .cart-collaterals .cart_totals a.button.alt{ display:inline-block; } .woocommerce .cart-collaterals .cross-sells ul.products li.product, .woocommerce-page .cart-collaterals .cross-sells ul.products li.product{ margin-top:0; } .woocommerce form .form-row, .woocommerce-page form .form-row{ padding:3px; margin:0 0 6px; } .woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder, .woocommerce-page form .form-row [placeholder]:focus::-webkit-input-placeholder{ -webkit-transition:opacity .5s .5s ease; -moz-transition:opacity .5s .5s ease; transition:opacity .5s .5s ease; opacity:0; } .woocommerce form .form-row label, .woocommerce-page form .form-row label{ line-height:2em; } .woocommerce form .form-row label.hidden, .woocommerce-page form .form-row label.hidden{ visibility:hidden; } .woocommerce form .form-row label.inline, .woocommerce-page form .form-row label.inline{ display:inline; } .woocommerce form .form-row select, .woocommerce-page form .form-row select{ cursor:pointer; margin:0; } .woocommerce form .form-row .required, .woocommerce-page form .form-row .required{ color:red; font-weight:700; border:0; } .woocommerce form .form-row .input-checkbox, .woocommerce-page form .form-row .input-checkbox{ display:inline; margin:-2px 8px 0 0; text-align:center; vertical-align:middle; } .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{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:100%; margin:0; outline:0; line-height:1em; } .woocommerce form .form-row textarea, .woocommerce-page form .form-row textarea{ height:4em; line-height:1.5em; display:block; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; } .woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-drop, .woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-single, .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce form .form-row.validate-required.woocommerce-invalid select, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-drop, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-single, .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce-page form .form-row.validate-required.woocommerce-invalid select{ border-color:#fb7f88; } .woocommerce form .form-row ::-webkit-input-placeholder, .woocommerce-page form .form-row ::-webkit-input-placeholder{ line-height:normal; } .woocommerce form .form-row :-moz-placeholder, .woocommerce-page form .form-row :-moz-placeholder{ line-height:normal; } .woocommerce form .form-row :-ms-input-placeholder, .woocommerce-page form .form-row :-ms-input-placeholder{ line-height:normal; } .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .woocommerce-page form.checkout_coupon, .woocommerce-page form.login, .woocommerce-page form.register{ border:1px solid #e0dadf; padding:20px; margin:2em 0; text-align:left; -webkit-border-radius:5px; border-radius:5px; } .woocommerce ul#shipping_method, .woocommerce-page ul#shipping_method{ list-style:none; margin:0; padding:0; } .woocommerce ul#shipping_method li, .woocommerce-page ul#shipping_method li{ margin:0; padding:.25em 0 .25em 22px; text-indent:-22px; list-style:none; } .woocommerce ul#shipping_method .amount, .woocommerce-page ul#shipping_method .amount{ font-weight:700; } .woocommerce p.woocommerce-shipping-contents, .woocommerce-page p.woocommerce-shipping-contents{ margin:0; } .woocommerce .checkout .col-2 h3#ship-to-different-address, .woocommerce-page .checkout .col-2 h3#ship-to-different-address{ float:left; clear:none; } .woocommerce .checkout .col-2 .form-row-first, .woocommerce .checkout .col-2 .notes, .woocommerce-page .checkout .col-2 .form-row-first, .woocommerce-page .checkout .col-2 .notes{ clear:left; } .woocommerce .checkout .create-account small, .woocommerce-page .checkout .create-account small{ font-size:11px; color:#777; line-height:13px; font-weight:400; } .woocommerce .checkout div.shipping-address, .woocommerce-page .checkout div.shipping-address{ padding:0; clear:left; width:100%; } .woocommerce .checkout .shipping_address, .woocommerce-page .checkout .shipping_address{ clear:both; } .woocommerce #payment, .woocommerce-page #payment{ background:#f7f6f7; -webkit-border-radius:5px; border-radius:5px; } .woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods{ text-align:left; padding:1em; border-bottom:1px solid #e0dadf; margin:0; list-style:none; } .woocommerce #payment ul.payment_methods:after, .woocommerce #payment ul.payment_methods:before, .woocommerce-page #payment ul.payment_methods:after, .woocommerce-page #payment ul.payment_methods:before{ content:" "; display:table; } .woocommerce #payment ul.payment_methods:after, .woocommerce-page #payment ul.payment_methods:after{ clear:both; } .woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li{ line-height:2em; text-align:left; margin:0; font-weight:400; } .woocommerce #payment ul.payment_methods li input, .woocommerce-page #payment ul.payment_methods li input{ margin:0 1em 0 0; } .woocommerce #payment ul.payment_methods li img, .woocommerce-page #payment ul.payment_methods li img{ vertical-align:middle; margin:-2px 0 0 .5em; padding:0; position:relative; box-shadow:none; } .woocommerce #payment ul.payment_methods li img+img, .woocommerce-page #payment ul.payment_methods li img+img{ margin-left:2px; } .woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row{ padding:1em; border-top:1px solid #fff; } .woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box{ position:relative; width:96%; padding:1em 2%; margin:1em 0; font-size:.92em; -webkit-border-radius:2px; border-radius:2px; line-height:1.5em; background:#ebe8eb; } .woocommerce #payment div.payment_box input.input-text, .woocommerce #payment div.payment_box textarea, .woocommerce-page #payment div.payment_box input.input-text, .woocommerce-page #payment div.payment_box textarea{ } .woocommerce #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-page #payment div.payment_box ::-webkit-input-placeholder{ color:#c8bfc6; } .woocommerce #payment div.payment_box :-moz-placeholder, .woocommerce-page #payment div.payment_box :-moz-placeholder{ color:#c8bfc6; } .woocommerce #payment div.payment_box :-ms-input-placeholder, .woocommerce-page #payment div.payment_box :-ms-input-placeholder{ color:#c8bfc6; } .woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number{ font-size:1.5em; padding:8px; background-repeat:no-repeat; background-position:right; } .woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce #payment div.payment_box .wc-credit-card-form-card-number.visa, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.visa{ background-image:url(../images/icons/credit-cards/visa.png); } .woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce #payment div.payment_box .wc-credit-card-form-card-number.mastercard, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.mastercard{ background-image:url(../images/icons/credit-cards/mastercard.png); } .woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce #payment div.payment_box .wc-credit-card-form-card-number.laser, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.laser{ background-image:url(../images/icons/credit-cards/laser.png); } .woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{ background-image:url(../images/icons/credit-cards/diners.png); } .woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce #payment div.payment_box .wc-credit-card-form-card-number.maestro, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.maestro{ background-image:url(../images/icons/credit-cards/maestro.png); } .woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce #payment div.payment_box .wc-credit-card-form-card-number.jcb, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.jcb{ background-image:url(../images/icons/credit-cards/jcb.png); } .woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce #payment div.payment_box .wc-credit-card-form-card-number.amex, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.amex{ background-image:url(../images/icons/credit-cards/amex.png); } .woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce #payment div.payment_box .wc-credit-card-form-card-number.discover, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.discover{ background-image:url(../images/icons/credit-cards/discover.png); } .woocommerce #payment div.payment_box span.help, .woocommerce-page #payment div.payment_box span.help{ font-size:11px; color:#777; line-height:13px; font-weight:400; } .woocommerce #payment div.payment_box .form-row, .woocommerce-page #payment div.payment_box .form-row{ margin:0 0 1em; } .woocommerce #payment div.payment_box p:last-child, .woocommerce-page #payment div.payment_box p:last-child{ margin-bottom:0; } .woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after{ content:""; display:block; border:8px solid #ebe8eb; border-right-color:transparent; border-left-color:transparent; border-top-color:transparent; position:absolute; top:-3px; left:0; margin:-1em 0 0 2em; } .woocommerce #payment .payment_method_paypal .about_paypal, .woocommerce-page #payment .payment_method_paypal .about_paypal{ float:right; line-height:52px; font-size:.83em; } .woocommerce #payment .payment_method_paypal img, .woocommerce-page #payment .payment_method_paypal img{ max-height:52px; vertical-align:middle; } .woocommerce .order_details, .woocommerce-page .order_details{ margin:0 0 1.5em; list-style:none; } .woocommerce .order_details:after, .woocommerce .order_details:before, .woocommerce-page .order_details:after, .woocommerce-page .order_details:before{ content:" "; display:table; } .woocommerce .order_details:after, .woocommerce-page .order_details:after{ clear:both; } .woocommerce .order_details li, .woocommerce-page .order_details li{ float:left; margin-right:2em; text-transform:uppercase; font-size:.715em; line-height:1em; border-right:1px dashed #e0dadf; padding-right:2em; } .woocommerce .order_details li strong, .woocommerce-page .order_details li strong{ display:block; font-size:1.4em; text-transform:none; line-height:1.5em; } .woocommerce .order_details li:last-of-type, .woocommerce-page .order_details li:last-of-type{ border:none; } .woocommerce .addresses .title:after, .woocommerce .addresses .title:before, .woocommerce-page .addresses .title:after, .woocommerce-page .addresses .title:before{ content:" "; display:table; } .woocommerce .addresses .title:after, .woocommerce-page .addresses .title:after{ clear:both; } .woocommerce .addresses .title h3, .woocommerce-page .addresses .title h3{ float:left; } .woocommerce .addresses .title .edit, .woocommerce-page .addresses .title .edit{ float:right; } .woocommerce ol.commentlist.notes li.note p.meta, .woocommerce-page ol.commentlist.notes li.note p.meta{ font-weight:700; margin-bottom:0; } .woocommerce ol.commentlist.notes li.note .description p:last-child, .woocommerce-page ol.commentlist.notes li.note .description p:last-child{ margin-bottom:0; } .woocommerce ul.digital-downloads, .woocommerce-page ul.digital-downloads{ margin-left:0; padding-left:0; } .woocommerce ul.digital-downloads li, .woocommerce-page ul.digital-downloads li{ list-style:none; margin-left:0; padding-left:0; } .woocommerce ul.digital-downloads li:before, .woocommerce-page ul.digital-downloads li:before{ font-family:WooCommerce; speak:none; font-weight:400; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; margin-right:7px; content:"\e00a"; } .woocommerce ul.digital-downloads li .count, .woocommerce-page ul.digital-downloads li .count{ float:right; } .woocommerce .widget_layered_nav ul, .woocommerce-page .widget_layered_nav ul{ margin:0; padding:0; border:0; list-style:none; } .woocommerce .widget_layered_nav ul li, .woocommerce-page .widget_layered_nav ul li{ padding:0 0 1px; list-style:none; } .woocommerce .widget_layered_nav ul li:after, .woocommerce .widget_layered_nav ul li:before, .woocommerce-page .widget_layered_nav ul li:after, .woocommerce-page .widget_layered_nav ul li:before{ content:" "; display:table; } .woocommerce .widget_layered_nav ul li:after, .woocommerce-page .widget_layered_nav ul li:after{ clear:both; } .woocommerce .widget_layered_nav ul li a, .woocommerce .widget_layered_nav ul li span, .woocommerce-page .widget_layered_nav ul li a, .woocommerce-page .widget_layered_nav ul li span{ padding:1px 0; float:left; } .woocommerce .widget_layered_nav ul li.chosen a, .woocommerce-page .widget_layered_nav ul li.chosen a{ padding:0 6px; text-decoration:none; border:1px solid #ad74a2; background:#ad74a2; color:#fff; -webkit-border-radius:3px; border-radius:3px; } .woocommerce .widget_layered_nav ul li.chosen a:before, .woocommerce-page .widget_layered_nav ul li.chosen a:before{ font-family:WooCommerce; speak:none; font-weight:400; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; margin-right:7px; content:"\e013"; } .woocommerce .widget_layered_nav ul small.count, .woocommerce-page .widget_layered_nav ul small.count{ float:right; margin-left:6px; font-size:1em; padding:1px 0; color:#777; } .woocommerce .widget_layered_nav_filters ul, .woocommerce-page .widget_layered_nav_filters ul{ margin:0; padding:0; border:0; list-style:none; overflow:hidden; zoom:1; } .woocommerce .widget_layered_nav_filters ul li, .woocommerce-page .widget_layered_nav_filters ul li{ float:left; padding:0 1px 1px 0; list-style:none; } .woocommerce .widget_layered_nav_filters ul li a, .woocommerce-page .widget_layered_nav_filters ul li a{ padding:0 6px; text-decoration:none; border:1px solid #ad74a2; background:#ad74a2; color:#fff; -webkit-border-radius:3px; border-radius:3px; float:left; } .woocommerce .widget_layered_nav_filters ul li a:before, .woocommerce-page .widget_layered_nav_filters ul li a:before{ font-family:WooCommerce; speak:none; font-weight:400; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; margin-right:7px; content:"\e013"; } .woocommerce .widget_price_filter .price_slider, .woocommerce-page .widget_price_filter .price_slider{ margin-bottom:1em; } .woocommerce .widget_price_filter .price_slider_amount, .woocommerce-page .widget_price_filter .price_slider_amount{ text-align:right; line-height: 32px; font-size: 14px; } .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button{ font-size: 20px; float:left; } .woocommerce .widget_price_filter .ui-slider, .woocommerce-page .widget_price_filter .ui-slider{ position:relative; text-align:left; } .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{ position:absolute; z-index:2; width: 16px; height: 16px; -webkit-border-radius: 16px; border-radius: 16px; background: #ccc; border: 1px solid #777; top: -5px; } .woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child{ margin-left:-1em; } .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{ position:absolute; z-index:1; font-size: 12px; display: block; border:0; -webkit-border-radius: 12px; border-radius: 12px; background-color: #777; } .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{ -webkit-border-radius:6px; border-radius:6px; background:#ccc; } .woocommerce .widget_price_filter .ui-slider-horizontal, .woocommerce-page .widget_price_filter .ui-slider-horizontal{ height: 6px; } .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range{ top:0; height:100%; } .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{ left:-1px; } .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{ right:-1px; } .single-product .twentythirteen #reply-title, .single-product .twentythirteen #respond #commentform, .single-product .twentythirteen .entry-summary{ padding:0; } .single-product .twentythirteen p.stars{ clear:both; } .twentythirteen .woocommerce-breadcrumb{ padding-top:40px; } .twentyfourteen ul.products li.product{ margin-top:0!important; } .widget input.search-field { width: 140px; padding-top: 10px; padding-bottom: 10px; } ol.flex-control-nav.flex-control-thumbs > li > img.flex-active {} .flex-control-nav.flex-control-thumbs { margin: 0px; padding: 0px; list-style-type: none; } .flex-control-nav.flex-control-thumbs li { margin: 0px; padding: 0px; list-style-type: none; width: 24%; height: auto; display: block; float: left; } .flex-control-nav.flex-control-thumbs { margin-top: 16px; } .flex-control-nav.flex-control-thumbs ol:after { display: block; height: 1px; clear: both; content: " "; } .flex-control-nav.flex-control-thumbs li img { border: 4px solid #e0e0e0; cursor: pointer; } .flex-control-nav.flex-control-thumbs li img.flex-active { border: 4px solid #ccc; } .woocommerce ul.products li.product h2.woocommerce-loop-product__title, .woocommerce-page ul.products li.product h2.woocommerce-loop-product__title{ margin:0; font-size: 15px; font-weight: 500; color: #555; margin-top: 12px; color: #373737; } .woocommerce ul.products li.product a, .woocommerce-page ul.products li.product a{ text-decoration:none; } .woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img{ width:100%; height:auto; display:block; margin:0 0 8px; } .woocommerce ul.products li.product strong, .woocommerce-page ul.products li.product strong{ display:block; } .woocommerce ul.products li.product .woocommerce-Price-amount, .woocommerce-page ul.products li.product .woocommerce-Price-amount { color: #777; display: inline-block; font-weight: 600; margin-bottom:6px; font-size: 15px; padding-right: 2px; } .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price { display: block; clear: both; min-height: 16px; width: 100%; } .woocommerce ul.products li.product .price:after, .woocommerce-page ul.products li.product .price:after { display: block; clear: both; height: 1px; content: " "; } .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del{ font-size:.67em; color:rgba(145,145,145,.5); margin:-2px 0 0; } .woocommerce .products .product-category a > h2.woocommerce-loop-category__title { border: 1px solid #c8bfc6; padding: 6px 12px; transition-property: all; transition-duration: 0.3s; transition-timing-function: ease-in-out; transition-delay: 0s; font-size: 15px; color: #333; margin: 0px; } .woocommerce .products .product-category:hover a > h2.woocommerce-loop-category__title { border: 1px solid #555; background-color: #555; color: #fff; } .woocommerce .products .product-category a > h2.woocommerce-loop-category__title mark.count { background-color: transparent; color: #999; font-weight: 300; } .single-product .site .type-product { position: relative; } .single-product .site .type-product .onsale { position: absolute; left: 12px; top: 34px; margin-top: 0px; z-index: 2002; border-radius: 0px; -webkit-box-shadow: 0px 1px 4px 1px rgba(0,0,0,0.1); -moz-box-shadow: 0px 1px 4px 1px rgba(0,0,0,0.1); box-shadow: 0px 1px 4px 1px rgba(0,0,0,0.1); } @media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi){ .woocommerce #content input.button.loading:before, .woocommerce #respond input#submit.loading:before, .woocommerce a.button.loading:before, .woocommerce button.button.loading:before, .woocommerce input.button.loading:before, .woocommerce-page #content input.button.loading:before, .woocommerce-page #respond input#submit.loading:before, .woocommerce-page a.button.loading:before, .woocommerce-page button.button.loading:before, .woocommerce-page input.button.loading:before{ background-image:url(../images/ajax-loader@2x.gif); background-size:16px 16px; }; } .header-icons.woocart .cartdrop.widget_shopping_cart.nx-animate { visibility: visible; opacity: 1; } .fixeddiv .header-icons.woocart .cartdrop.widget_shopping_cart.nx-animate { top: 60px; opacity: 1; } .header-icons.woocart:hover .cartdrop.widget_shopping_cart.nx-animate { visibility: visible; } .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .woocommerce .cart-collaterals .cart_totals a.button.alt, .woocommerce-page .cart-collaterals .cart_totals a.button.alt { background-color: #23282d; color: #FFF; height: auto; padding: 12px 24px; } .woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover, .woocommerce .cart-collaterals .cart_totals a.button.alt:hover, .woocommerce-page .cart-collaterals .cart_totals a.button.alt:hover { background-color: #CCC; color: #000; height: auto; padding: 12px 24px; } .woocommerce .nxowoo-box a.button.add_to_cart_button { font-weight: 600; font-size: 11px; } .woocommerce .nxowoo-box:hover a.button.add_to_cart_button { background-color: #dd3333; color: #ffffff; } .woocommerce .nxowoo-box a.button.add_to_cart_button:hover { background-color: #373737!important; color: #ffffff; } .woocommerce ul.products li.product button.tm-woowishlist-button::before, .woocommerce ul.products li.product button.tm-woocompare-button::before { font-size: 12px; margin-top: -1px; } .woocommerce ul.products li.product button.tm-woowishlist-button.loading::before, .woocommerce ul.products li.product button.tm-woocompare-button.loading::before { margin-left: -1px; animation: blinker 0.5s linear infinite; } @keyframes blinker { 50% { opacity: 0.5; } } .woocommerce .images, .woocommerce-page .images { position: relative; } .woocommerce .images a.woocommerce-product-gallery__trigger, .woocommerce-page .images a.woocommerce-product-gallery__trigger { position: relative; display: block; width: 100%; height: 1px; overflow: visible; position: absolute; top: 12px; right: 16px; height: 36px; width: 36px; } .woocommerce #content div.product .images a.woocommerce-product-gallery__trigger > img.emoji, .woocommerce-page #content div.product .images a.woocommerce-product-gallery__trigger > img.emoji { position: absolute; z-index: 2001; right: 12px; top: 12px; height: 32px!important; width: 32px!important; } .woocommerce-product-gallery__trigger { position: absolute; top: 8px; right: 8px; font-size: 2em; z-index: 9; width: 48px; height: 48px; /**/ text-indent: -9999px; border-radius: 100%; box-sizing: content-box; } .woocommerce-product-gallery__trigger:hover { text-decoration: none; } .woocommerce-product-gallery__trigger:before { content: ""; display: block; width: 10px; height: 10px; border: 2px solid #000; border-radius: 100%; position: absolute; top: 18px; right: 25px; box-sizing: content-box; } .woocommerce-product-gallery__trigger:after { content: ""; display: block; width: 2px; height: 8px; background:#000; border-radius: 6px; position: absolute; top: 28px; right: 23px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); box-sizing: content-box; } .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price { color: #000; font-size: 24px; font-weight: 600; } .entry-content .wc-block-grid__product-add-to-cart a, .entry-content .wc-block-grid__product-add-to-cart a:visited, .entry-content .wc-block-grid__product-add-to-cart button, .entry-content .wc-block-grid__product-add-to-cart button:visited, .entry-content .wp-block-button a.wc-block-grid__product-link, .entry-content .wp-block-button a.wc-block-grid__product-link:visited { color: #ccc; } .entry-content .wc-block-grid__product-add-to-cart a:hover, .entry-content .wc-block-grid__product-add-to-cart button:hover, .entry-content .wp-block-button a.wc-block-grid__product-link:hover { color: #FFF; text-decoration: none; }