From 43474e7816b9541f3434289dc0c21af2257e71a0 Mon Sep 17 00:00:00 2001 From: Ibrahim Ibn Dawood Date: Fri, 13 Nov 2015 15:08:27 +0530 Subject: [PATCH 01/10] added class WC_Widget_Rating_Filter --- .../widgets/class-wc-widget-rating-filter.php | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 includes/widgets/class-wc-widget-rating-filter.php diff --git a/includes/widgets/class-wc-widget-rating-filter.php b/includes/widgets/class-wc-widget-rating-filter.php new file mode 100644 index 0000000000000..dbb9e1e844bd0 --- /dev/null +++ b/includes/widgets/class-wc-widget-rating-filter.php @@ -0,0 +1,138 @@ +widget_cssclass = 'woocommerce widget_rating_filter'; + $this->widget_description = __( 'Shows a rating filter in a widget which lets you narrow down the list of shown products when viewing product categories.', 'woocommerce' ); + $this->widget_id = 'woocommerce_rating_filter'; + $this->widget_name = __( 'WooCommerce Rating Filter', 'woocommerce' ); + $this->settings = array( + 'title' => array( + 'type' => 'text', + 'std' => __( 'Filter by rating', 'woocommerce' ), + 'label' => __( 'Title', 'woocommerce' ) + ) + ); + + parent::__construct(); + } + + /** + * widget function. + * + * @see WP_Widget + * + * @param array $args + * @param array $instance + */ + public function widget( $args, $instance ) { + global $_chosen_attributes, $wpdb, $wp; + + if ( ! is_post_type_archive( 'product' ) && ! is_tax( get_object_taxonomies( 'product' ) ) ) { + return; + } + + if ( sizeof( WC()->query->unfiltered_product_ids ) == 0 ) { + return; // None shown - return + } + + $min_rating = isset( $_GET['min_rating'] ) ? esc_attr( $_GET['min_rating'] ) : ''; + + $this->widget_start( $args, $instance ); + + echo ''; + + $this->widget_end( $args ); + } +} \ No newline at end of file From c369fac02b17eca478dcd57aca4a44405d9b9438 Mon Sep 17 00:00:00 2001 From: Ibrahim Ibn Dawood Date: Fri, 13 Nov 2015 15:09:20 +0530 Subject: [PATCH 02/10] registered rating filter --- includes/wc-widget-functions.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/includes/wc-widget-functions.php b/includes/wc-widget-functions.php index e70f2f8531b1e..2b1ab07d4b8d6 100644 --- a/includes/wc-widget-functions.php +++ b/includes/wc-widget-functions.php @@ -24,6 +24,7 @@ include_once( 'widgets/class-wc-widget-product-search.php' ); include_once( 'widgets/class-wc-widget-product-tag-cloud.php' ); include_once( 'widgets/class-wc-widget-products.php' ); +include_once( 'widgets/class-wc-widget-rating-filter.php' ); include_once( 'widgets/class-wc-widget-recent-reviews.php' ); include_once( 'widgets/class-wc-widget-recently-viewed.php' ); include_once( 'widgets/class-wc-widget-top-rated-products.php' ); @@ -42,6 +43,7 @@ function wc_register_widgets() { register_widget( 'WC_Widget_Product_Search' ); register_widget( 'WC_Widget_Product_Tag_Cloud' ); register_widget( 'WC_Widget_Products' ); + register_widget( 'WC_Widget_Rating_Filter' ); register_widget( 'WC_Widget_Recent_Reviews' ); register_widget( 'WC_Widget_Recently_Viewed' ); register_widget( 'WC_Widget_Top_Rated_Products' ); From 8deac2c563e5e9f29ceca92927d873e9cd18e746 Mon Sep 17 00:00:00 2001 From: Ibrahim Ibn Dawood Date: Fri, 13 Nov 2015 15:11:44 +0530 Subject: [PATCH 03/10] added rating_filter method to WC_Query --- includes/class-wc-query.php | 54 +++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/includes/class-wc-query.php b/includes/class-wc-query.php index c4573f2ee7b44..61f3d559a9ed3 100644 --- a/includes/class-wc-query.php +++ b/includes/class-wc-query.php @@ -920,6 +920,60 @@ public function price_filter( $filtered_posts = array() ) { return (array) $filtered_posts; } + /** + * Rating filter Init. + */ + public function rating_filter_init() { + if ( apply_filters( 'woocommerce_is_rating_filter_active', is_active_widget( false, false, 'woocommerce_rating_filter', true ) ) && ! is_admin() ) { + + add_filter( 'loop_shop_post_in', array( $this, 'rating_filter' ) ); + + } + } + + /** + * Rating Filter post filter. + * + * @param array $filtered_posts + * @return array + */ + public function rating_filter( $filtered_posts = array() ) { + global $wpdb; + + if( isset( $_GET['min_rating'] ) ) { + $matched_products = array(); + $min = isset( $_GET['min_rating'] ) ? floatval( $_GET['min_rating'] ) : 0; + + $matched_products_query = apply_filters( 'woocommerce_rating_filter_results', $wpdb->get_results( $wpdb->prepare( " + SELECT comment_post_ID, ROUND( AVG( meta_value ), 2 ) as average_rating FROM {$wpdb->commentmeta} + LEFT JOIN $wpdb->comments ON $wpdb->commentmeta.comment_id = $wpdb->comments.comment_ID + WHERE meta_key = 'rating' + AND comment_approved = '1' + AND meta_value > 0 + GROUP BY comment_post_ID + HAVING ROUND( AVG( meta_value ), 2 ) >= %d + ", $min ), OBJECT_K ), $min ); + + if ( $matched_products_query ) { + foreach ( $matched_products_query as $commentmeta ) { + $matched_products[] = $commentmeta->comment_post_ID; + } + } + + $matched_products = array_unique( $matched_products ); + + // Filter the id's + if ( 0 === sizeof( $filtered_posts ) ) { + $filtered_posts = $matched_products; + } else { + $filtered_posts = array_intersect( $filtered_posts, $matched_products ); + } + $filtered_posts[] = 0; + } + + return (array) $filtered_posts; + } + } endif; From 91119e05c21387ce3d6bd9c24b13ec4397c81864 Mon Sep 17 00:00:00 2001 From: Ibrahim Ibn Dawood Date: Fri, 13 Nov 2015 15:13:48 +0530 Subject: [PATCH 04/10] hooked rating_filter_init to init --- includes/class-wc-query.php | 1 + 1 file changed, 1 insertion(+) diff --git a/includes/class-wc-query.php b/includes/class-wc-query.php index 61f3d559a9ed3..85773b7ccf264 100644 --- a/includes/class-wc-query.php +++ b/includes/class-wc-query.php @@ -53,6 +53,7 @@ public function __construct() { add_action( 'init', array( $this, 'add_endpoints' ) ); add_action( 'init', array( $this, 'layered_nav_init' ) ); add_action( 'init', array( $this, 'price_filter_init' ) ); + add_action( 'init', array( $this, 'rating_filter_init' ) ); if ( ! is_admin() ) { add_action( 'wp_loaded', array( $this, 'get_errors' ), 20 ); From 584a8dac7c18eb5bc583c72a5b62a3b782dfee19 Mon Sep 17 00:00:00 2001 From: Ibrahim Ibn Dawood Date: Fri, 13 Nov 2015 15:16:32 +0530 Subject: [PATCH 05/10] added min_rating query arg to price filter --- includes/widgets/class-wc-widget-price-filter.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/includes/widgets/class-wc-widget-price-filter.php b/includes/widgets/class-wc-widget-price-filter.php index d04364c61a215..9be9b75c69697 100644 --- a/includes/widgets/class-wc-widget-price-filter.php +++ b/includes/widgets/class-wc-widget-price-filter.php @@ -83,6 +83,10 @@ public function widget( $args, $instance ) { $fields .= ''; } + if ( ! empty( $_GET['min_rating'] ) ) { + $fields .= ''; + } + if ( $_chosen_attributes ) { foreach ( $_chosen_attributes as $attribute => $data ) { $taxonomy_filter = 'filter_' . str_replace( 'pa_', '', $attribute ); From 28fbdaa4c4d3ba73f13f1974b199c14c96bfb34b Mon Sep 17 00:00:00 2001 From: Ibrahim Ibn Dawood Date: Fri, 13 Nov 2015 15:17:02 +0530 Subject: [PATCH 06/10] added min_rating query arg to layered nav --- includes/widgets/class-wc-widget-layered-nav.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/includes/widgets/class-wc-widget-layered-nav.php b/includes/widgets/class-wc-widget-layered-nav.php index 82f15fff62a2c..16422565ba2bd 100644 --- a/includes/widgets/class-wc-widget-layered-nav.php +++ b/includes/widgets/class-wc-widget-layered-nav.php @@ -379,6 +379,11 @@ public function widget( $args, $instance ) { $link = add_query_arg( 'query_type_' . sanitize_title( $instance['attribute'] ), 'or', $link ); } + // Min Rating Arg + if ( isset( $_GET['min_rating'] ) ) { + $link = add_query_arg( 'min_rating', $_GET['min_rating'], $link ); + } + echo '
  • '; echo ( $count > 0 || $option_is_set ) ? '' : ''; From 094b42484e11bd0bc6786f2d6e0a317765c707ef Mon Sep 17 00:00:00 2001 From: Ibrahim Ibn Dawood Date: Fri, 13 Nov 2015 15:17:27 +0530 Subject: [PATCH 07/10] added min rating to active filters --- .../widgets/class-wc-widget-layered-nav-filters.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/includes/widgets/class-wc-widget-layered-nav-filters.php b/includes/widgets/class-wc-widget-layered-nav-filters.php index 6cc0d62d84363..9cf5e30ed7c35 100644 --- a/includes/widgets/class-wc-widget-layered-nav-filters.php +++ b/includes/widgets/class-wc-widget-layered-nav-filters.php @@ -53,7 +53,10 @@ public function widget( $args, $instance ) { $min_price = isset( $_GET['min_price'] ) ? esc_attr( $_GET['min_price'] ) : 0; $max_price = isset( $_GET['max_price'] ) ? esc_attr( $_GET['max_price'] ) : 0; - if ( 0 < count( $_chosen_attributes ) || 0 < $min_price || 0 < $max_price ) { + // Rating + $min_rating = isset( $_GET['min_rating'] ) ? esc_attr( $_GET['min_rating'] ) : 0; + + if ( 0 < count( $_chosen_attributes ) || 0 < $min_price || 0 < $max_price || 0 < $min_rating ) { $this->widget_start( $args, $instance ); @@ -96,6 +99,11 @@ public function widget( $args, $instance ) { echo '
  • ' . __( 'Max', 'woocommerce' ) . ' ' . wc_price( $max_price ) . '
  • '; } + if( $min_rating ) { + $link = remove_query_arg( 'min_rating' ); + echo '
  • ' . sprintf( __( 'Rated %s and above', 'woocommerce' ), $min_rating ) . '
  • '; + } + echo ''; $this->widget_end( $args ); From 6fc9386dac647a0b1da6896e493865ebf8901c57 Mon Sep 17 00:00:00 2001 From: Ibrahim Ibn Dawood Date: Fri, 13 Nov 2015 15:18:41 +0530 Subject: [PATCH 08/10] added styling for rating filter widget --- assets/css/woocommerce.scss | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/assets/css/woocommerce.scss b/assets/css/woocommerce.scss index d8a7602ccd5a2..1e9312f94e308 100644 --- a/assets/css/woocommerce.scss +++ b/assets/css/woocommerce.scss @@ -1503,6 +1503,42 @@ p.demo_store { right: -1px; } } + + /** + * Rating Filter Widget + */ + .widget_rating_filter { + ul { + margin: 0; + padding: 0; + border: 0; + list-style: none outside; + + li { + @include clearfix(); + padding: 0 0 1px; + list-style: none; + + a { + padding: 1px 0; + } + + .star-rating { + float: none; + display: inline-block; + } + } + + li.chosen { + a { + &:before { + @include iconbefore( "\e013" ); + color: $red; + } + } + } + } + } } /** From 329fa1f3bf081c95a58170c44ac88dd89b944c28 Mon Sep 17 00:00:00 2001 From: Ibrahim Ibn Dawood Date: Fri, 13 Nov 2015 15:19:04 +0530 Subject: [PATCH 09/10] generated woocommerce.css file --- assets/css/woocommerce.css | 2 +- assets/js/jquery-qrcode/jquery.qrcode.min.js | 2 +- .../simplify-commerce/assets/js/simplify-commerce.min.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/assets/css/woocommerce.css b/assets/css/woocommerce.css index 35bcfe27f6619..c4e56780dc9df 100644 --- a/assets/css/woocommerce.css +++ b/assets/css/woocommerce.css @@ -1 +1 @@ -@charset "UTF-8";.clear,.woocommerce .woocommerce-breadcrumb:after,.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-message:after{clear:both}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@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:1em 0;text-align:center;background-color:#a46497;color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2)}p.demo_store a{color:#fff}.admin-bar p.demo_store{top:32px}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{height:1em;width:1em;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;display:block;content:"";-webkit-animation:spin 1s ease-in-out infinite;-moz-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:red}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{padding:1em 2em 1em 3.5em!important;margin:0 0 2em!important;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none!important;width:auto;word-wrap:break-word}.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:after,.woocommerce .woocommerce-message:before{content:" ";display:table}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{font-family:WooCommerce;content:"\e028";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{float:right}.woocommerce .woocommerce-error li,.woocommerce .woocommerce-info li,.woocommerce .woocommerce-message li{list-style:none!important;padding-left:0!important;margin-left:0!important}.woocommerce .woocommerce-message{border-top-color:#8fae1b}.woocommerce .woocommerce-message:before{content:"\e015";color:#8fae1b}.woocommerce .woocommerce-info{border-top-color:#1e85be}.woocommerce .woocommerce-info:before{color:#1e85be}.woocommerce .woocommerce-error{border-top-color:#b81c23}.woocommerce .woocommerce-error:before{content:"\e016";color:#b81c23}.woocommerce small.note{display:block;color:#777;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:.92em;color:#777}.woocommerce .woocommerce-breadcrumb:after,.woocommerce .woocommerce-breadcrumb:before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb a{color:#777}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce #reviews #comments .add_review:after,.woocommerce .products ul:after,.woocommerce div.product form.cart:after,.woocommerce div.product p.cart:after,.woocommerce nav.woocommerce-pagination ul,.woocommerce ul.products:after{clear:both}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#77a464;font-size:1.25em}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .stock{color:#77a464}.woocommerce div.product .out-of-stock{color:red}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images,.woocommerce div.product div.summary{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.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product form.cart:after,.woocommerce div.product form.cart:before,.woocommerce div.product p.cart:after,.woocommerce div.product p.cart:before{display:table;content:" "}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:" "}.woocommerce 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;box-shadow:2px 2px 0 #ebe9eb}.woocommerce 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;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product form.cart,.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;vertical-align:top;line-height:2em}.woocommerce div.product form.cart .variations label{font-weight:700}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;-webkit-font-smoothing:antialiased}.woocommerce .products ul,.woocommerce 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{content:" ";display:table}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{margin-top:1em}.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;border:1px solid #d3ced2;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #d3ced2;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e88}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;font-family:inherit;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;white-space:nowrap;display:inline-block;background-image:none;box-shadow:none;-webkit-box-shadow:none;text-shadow:none}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{font-family:WooCommerce;content:"\e01c";vertical-align:top;-webkit-font-smoothing:antialiased;font-weight:400;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.woocommerce #respond input#submit.added:after,.woocommerce a.button.added:after,.woocommerce button.button.added:after,.woocommerce input.button.added:after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#dad8da;text-decoration:none;background-image:none;color:#515151}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#a46497;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#935386;color:#fff}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#a46497;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;white-space:nowrap;display:inline-block}.woocommerce #reviews #comments .add_review:after,.woocommerce #reviews #comments .add_review:before,.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce #reviews #comments ol.commentlist li .comment-text:before,.woocommerce #reviews #comments ol.commentlist:after,.woocommerce #reviews #comments ol.commentlist:before{content:" ";display:table}.woocommerce #reviews h2 small{float:right;color:#777;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#777}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments h2{clear:none}.woocommerce #review_form #respond:after,.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce #reviews #comments ol.commentlist:after,.woocommerce .woocommerce-product-rating:after,.woocommerce td.product-name dl.variation:after{clear:both}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li:before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.woocommerce .star-rating:before{content:"\73\73\73\73\73";color:#d3ced2;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating:after,.woocommerce .woocommerce-product-rating:before{content:" ";display:table}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #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{content:" ";display:table}.woocommerce p.stars a:before,.woocommerce p.stars a:hover~a:before{content:"\e021"}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;text-indent:0}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{line-height:1.5;border-bottom:1px dotted rgba(0,0,0,.1);border-top:0;margin:0}.woocommerce p.stars.selected a.active:before,.woocommerce p.stars:hover a:before{content:"\e020"}.woocommerce p.stars.selected a.active~a:before{content:"\e021"}.woocommerce p.stars.selected a:not(.active):before{content:"\e020"}.woocommerce 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{width:150px;font-weight:700;padding:8px}.woocommerce table.shop_attributes td{font-style:italic;padding:0}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px}.woocommerce 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{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.my_account_orders .order-actions{text-align:right}.woocommerce table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.woocommerce td.product-name dl.variation{margin:.25em 0}.woocommerce td.product-name dl.variation:after,.woocommerce td.product-name dl.variation:before{content:" ";display:table}.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce td.product-name dl.variation dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl:after,.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li dl:after,.woocommerce ul.product_list_widget li:after{clear:both}.woocommerce td.product-name dl.variation dd{padding:0 0 .25em}.woocommerce td.product-name dl.variation dd p:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce 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{content:" ";display:table}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce 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{content:" ";display:table}.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{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce .order_details:after,.woocommerce .widget_layered_nav ul li:after,.woocommerce .widget_shopping_cart .buttons:after,.woocommerce-account .addresses .title:after,.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce.widget_shopping_cart .buttons:after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce 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{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons:after,.woocommerce .widget_shopping_cart .buttons:before,.woocommerce.widget_shopping_cart .buttons:after,.woocommerce.widget_shopping_cart .buttons:before{content:" ";display:table}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce 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{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0}.woocommerce 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{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label{color:#a00}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#69bf29}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce ul#shipping_method{list-style:none;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .order_details{margin:0 0 1.5em;list-style:none}.woocommerce .order_details:after,.woocommerce .order_details:before{content:" ";display:table}.woocommerce .order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0}.woocommerce .order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce .order_details li:last-of-type{border:none}.woocommerce .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none}.woocommerce .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{content:" ";display:table}.woocommerce .widget_layered_nav ul li.chosen a:before,.woocommerce .widget_layered_nav_filters ul li a:before{font-weight:400;line-height:1;content:"";color:#a00;font-family:WooCommerce;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-decoration:none}.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span{padding:1px 0}.woocommerce .widget_layered_nav ul li.chosen a:before{margin-right:.618em}.woocommerce .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{float:left;padding:0 1px 1px 0;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a:before{margin-right:.618em}.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:#602053;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}.woocommerce-account .addresses .title:after,.woocommerce-account .addresses .title:before{content:" ";display:table}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit,.woocommerce-account ul.digital-downloads li .count{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account 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:.618em;content:"";text-decoration:none}.woocommerce-cart table.cart .product-thumbnail{min-width:32px}.woocommerce-cart table.cart img{width:32px;box-shadow:none}.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{vertical-align:middle}.woocommerce-cart 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 #d3ced2;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;line-height:1}.woocommerce-cart table.cart input{margin:0;vertical-align:middle;line-height:1}.woocommerce-cart .wc-proceed-to-checkout{padding:1em 0}.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce-cart .wc-proceed-to-checkout:before{content:" ";display:table}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em}.woocommerce-cart .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}.woocommerce-cart .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:.618em;content:"";text-decoration:none}.woocommerce-checkout #payment ul.payment_methods li:after,.woocommerce-checkout #payment ul.payment_methods li:before,.woocommerce-checkout #payment ul.payment_methods:after,.woocommerce-checkout #payment ul.payment_methods:before{content:" ";display:table}.woocommerce-cart .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}.woocommerce-cart .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th{border-top:0}.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:2em}.woocommerce-cart .cart-collaterals .cart_totals table small{color:#777}.woocommerce-cart .cart-collaterals .cart_totals table select{width:100%}.woocommerce-cart .cart-collaterals .cart_totals .discount td{color:#77a464}.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb}.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product{margin-top:0}.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}.woocommerce-checkout .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .notes{clear:left}.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#777;font-weight:400}.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}.single-product .twentythirteen p.stars,.woocommerce-checkout #payment ul.payment_methods li:after,.woocommerce-checkout #payment ul.payment_methods:after,.woocommerce-checkout .checkout .shipping_address{clear:both}.woocommerce-checkout #payment{background:#ebe9eb;border-radius:5px}.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none}.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}.woocommerce-checkout #payment div.form-row{padding:1em}.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151}.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#bbb3b9 #c7c1c6 #c7c1c6}.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#bbb3b9}.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#bbb3b9}.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#bbb3b9}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(../images/icons/credit-cards/visa.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(../images/icons/credit-cards/mastercard.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(../images/icons/credit-cards/laser.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(../images/icons/credit-cards/diners.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(../images/icons/credit-cards/maestro.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(../images/icons/credit-cards/jcb.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(../images/icons/credit-cards/amex.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(../images/icons/credit-cards/discover.png)}.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#777;font-weight:400}.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}.woocommerce-checkout #payment div.payment_box:before{content:"";display:block;border:1em solid #dfdcde;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px 0}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.product.has-default-attributes>.images{opacity:0}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important} \ No newline at end of file +@charset "UTF-8";.clear,.woocommerce .woocommerce-breadcrumb:after,.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-message:after{clear:both}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@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:1em 0;text-align:center;background-color:#a46497;color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2)}p.demo_store a{color:#fff}.admin-bar p.demo_store{top:32px}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{height:1em;width:1em;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;display:block;content:"";-webkit-animation:spin 1s ease-in-out infinite;-moz-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:red}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{padding:1em 2em 1em 3.5em!important;margin:0 0 2em!important;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none!important;width:auto;word-wrap:break-word}.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:after,.woocommerce .woocommerce-message:before{content:" ";display:table}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{font-family:WooCommerce;content:"\e028";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{float:right}.woocommerce .woocommerce-error li,.woocommerce .woocommerce-info li,.woocommerce .woocommerce-message li{list-style:none!important;padding-left:0!important;margin-left:0!important}.woocommerce .woocommerce-message{border-top-color:#8fae1b}.woocommerce .woocommerce-message:before{content:"\e015";color:#8fae1b}.woocommerce .woocommerce-info{border-top-color:#1e85be}.woocommerce .woocommerce-info:before{color:#1e85be}.woocommerce .woocommerce-error{border-top-color:#b81c23}.woocommerce .woocommerce-error:before{content:"\e016";color:#b81c23}.woocommerce small.note{display:block;color:#777;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:.92em;color:#777}.woocommerce .woocommerce-breadcrumb:after,.woocommerce .woocommerce-breadcrumb:before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb a{color:#777}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce #reviews #comments .add_review:after,.woocommerce .products ul:after,.woocommerce div.product form.cart:after,.woocommerce div.product p.cart:after,.woocommerce nav.woocommerce-pagination ul,.woocommerce ul.products:after{clear:both}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#77a464;font-size:1.25em}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .stock{color:#77a464}.woocommerce div.product .out-of-stock{color:red}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images,.woocommerce div.product div.summary{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.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product form.cart:after,.woocommerce div.product form.cart:before,.woocommerce div.product p.cart:after,.woocommerce div.product p.cart:before{display:table;content:" "}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:" "}.woocommerce 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;box-shadow:2px 2px 0 #ebe9eb}.woocommerce 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;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product form.cart,.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;vertical-align:top;line-height:2em}.woocommerce div.product form.cart .variations label{font-weight:700}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;-webkit-font-smoothing:antialiased}.woocommerce .products ul,.woocommerce 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{content:" ";display:table}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{margin-top:1em}.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;border:1px solid #d3ced2;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #d3ced2;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e88}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;font-family:inherit;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;white-space:nowrap;display:inline-block;background-image:none;box-shadow:none;-webkit-box-shadow:none;text-shadow:none}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{font-family:WooCommerce;content:"\e01c";vertical-align:top;-webkit-font-smoothing:antialiased;font-weight:400;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.woocommerce #respond input#submit.added:after,.woocommerce a.button.added:after,.woocommerce button.button.added:after,.woocommerce input.button.added:after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#dad8da;text-decoration:none;background-image:none;color:#515151}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#a46497;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#935386;color:#fff}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#a46497;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;white-space:nowrap;display:inline-block}.woocommerce #reviews #comments .add_review:after,.woocommerce #reviews #comments .add_review:before,.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce #reviews #comments ol.commentlist li .comment-text:before,.woocommerce #reviews #comments ol.commentlist:after,.woocommerce #reviews #comments ol.commentlist:before{content:" ";display:table}.woocommerce #reviews h2 small{float:right;color:#777;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#777}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments h2{clear:none}.woocommerce #review_form #respond:after,.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce #reviews #comments ol.commentlist:after,.woocommerce .woocommerce-product-rating:after,.woocommerce td.product-name dl.variation:after{clear:both}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li:before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.woocommerce .star-rating:before{content:"\73\73\73\73\73";color:#d3ced2;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating:after,.woocommerce .woocommerce-product-rating:before{content:" ";display:table}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #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{content:" ";display:table}.woocommerce p.stars a:before,.woocommerce p.stars a:hover~a:before{content:"\e021"}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;text-indent:0}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{line-height:1.5;border-bottom:1px dotted rgba(0,0,0,.1);border-top:0;margin:0}.woocommerce p.stars.selected a.active:before,.woocommerce p.stars:hover a:before{content:"\e020"}.woocommerce p.stars.selected a.active~a:before{content:"\e021"}.woocommerce p.stars.selected a:not(.active):before{content:"\e020"}.woocommerce 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{width:150px;font-weight:700;padding:8px}.woocommerce table.shop_attributes td{font-style:italic;padding:0}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px}.woocommerce 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{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.my_account_orders .order-actions{text-align:right}.woocommerce table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.woocommerce td.product-name dl.variation{margin:.25em 0}.woocommerce td.product-name dl.variation:after,.woocommerce td.product-name dl.variation:before{content:" ";display:table}.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce td.product-name dl.variation dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl:after,.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li dl:after,.woocommerce ul.product_list_widget li:after{clear:both}.woocommerce td.product-name dl.variation dd{padding:0 0 .25em}.woocommerce td.product-name dl.variation dd p:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce 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{content:" ";display:table}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce 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{content:" ";display:table}.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{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce .order_details:after,.woocommerce .widget_layered_nav ul li:after,.woocommerce .widget_rating_filter ul li:after,.woocommerce .widget_shopping_cart .buttons:after,.woocommerce-account .addresses .title:after,.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce.widget_shopping_cart .buttons:after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce 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{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons:after,.woocommerce .widget_shopping_cart .buttons:before,.woocommerce.widget_shopping_cart .buttons:after,.woocommerce.widget_shopping_cart .buttons:before{content:" ";display:table}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce 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{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0}.woocommerce 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{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label{color:#a00}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#69bf29}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce ul#shipping_method{list-style:none;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .order_details{margin:0 0 1.5em;list-style:none}.woocommerce .order_details:after,.woocommerce .order_details:before{content:" ";display:table}.woocommerce .order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0}.woocommerce .order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce .order_details li:last-of-type{border:none}.woocommerce .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none}.woocommerce .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{content:" ";display:table}.woocommerce .widget_layered_nav ul li.chosen a:before,.woocommerce .widget_layered_nav_filters ul li a:before{font-family:WooCommerce;speak:none;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"";text-decoration:none;font-weight:400;color:#a00}.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span{padding:1px 0}.woocommerce .widget_layered_nav ul li.chosen a:before{margin-right:.618em}.woocommerce .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{float:left;padding:0 1px 1px 0;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a:before{margin-right:.618em}.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:#602053;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}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none}.woocommerce .widget_rating_filter ul li.chosen a:before,.woocommerce-account ul.digital-downloads li:before{margin-right:.618em;font-family:WooCommerce;speak:none;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-decoration:none}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li:after,.woocommerce .widget_rating_filter ul li:before{content:" ";display:table}.woocommerce .widget_rating_filter ul li a{padding:1px 0}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a:before{font-weight:400;content:"";color:#a00}.woocommerce-account .addresses .title:after,.woocommerce-account .addresses .title:before{content:" ";display:table}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit,.woocommerce-account ul.digital-downloads li .count{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li:before{font-weight:400;content:""}.woocommerce-cart table.cart .product-thumbnail{min-width:32px}.woocommerce-cart table.cart img{width:32px;box-shadow:none}.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{vertical-align:middle}.woocommerce-cart 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 #d3ced2;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;line-height:1}.woocommerce-cart table.cart input{margin:0;vertical-align:middle;line-height:1}.woocommerce-cart .wc-proceed-to-checkout{padding:1em 0}.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce-cart .wc-proceed-to-checkout:before{content:" ";display:table}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em}.woocommerce-cart .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}.woocommerce-cart .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:.618em;content:"";text-decoration:none}.woocommerce-checkout #payment ul.payment_methods li:after,.woocommerce-checkout #payment ul.payment_methods li:before,.woocommerce-checkout #payment ul.payment_methods:after,.woocommerce-checkout #payment ul.payment_methods:before{content:" ";display:table}.woocommerce-cart .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}.woocommerce-cart .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th{border-top:0}.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:2em}.woocommerce-cart .cart-collaterals .cart_totals table small{color:#777}.woocommerce-cart .cart-collaterals .cart_totals table select{width:100%}.woocommerce-cart .cart-collaterals .cart_totals .discount td{color:#77a464}.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb}.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product{margin-top:0}.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}.woocommerce-checkout .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .notes{clear:left}.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#777;font-weight:400}.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}.single-product .twentythirteen p.stars,.woocommerce-checkout #payment ul.payment_methods li:after,.woocommerce-checkout #payment ul.payment_methods:after,.woocommerce-checkout .checkout .shipping_address{clear:both}.woocommerce-checkout #payment{background:#ebe9eb;border-radius:5px}.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none}.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}.woocommerce-checkout #payment div.form-row{padding:1em}.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151}.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#bbb3b9 #c7c1c6 #c7c1c6}.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#bbb3b9}.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#bbb3b9}.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#bbb3b9}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(../images/icons/credit-cards/visa.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(../images/icons/credit-cards/mastercard.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(../images/icons/credit-cards/laser.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(../images/icons/credit-cards/diners.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(../images/icons/credit-cards/maestro.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(../images/icons/credit-cards/jcb.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(../images/icons/credit-cards/amex.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(../images/icons/credit-cards/discover.png)}.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#777;font-weight:400}.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}.woocommerce-checkout #payment div.payment_box:before{content:"";display:block;border:1em solid #dfdcde;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px 0}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.product.has-default-attributes>.images{opacity:0}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important} \ No newline at end of file diff --git a/assets/js/jquery-qrcode/jquery.qrcode.min.js b/assets/js/jquery-qrcode/jquery.qrcode.min.js index 58f2becebb301..0e659ab66abe2 100644 --- a/assets/js/jquery-qrcode/jquery.qrcode.min.js +++ b/assets/js/jquery-qrcode/jquery.qrcode.min.js @@ -1 +1 @@ -function QR8bitByte(a){this.mode=QRMode.MODE_8BIT_BYTE,this.data=a}function QRCode(a,b){this.typeNumber=a,this.errorCorrectLevel=b,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=new Array}function QRPolynomial(a,b){if(void 0==a.length)throw new Error(a.length+"/"+b);for(var c=0;ca||this.moduleCount<=a||0>b||this.moduleCount<=b)throw new Error(a+","+b);return this.modules[a][b]},getModuleCount:function(){return this.moduleCount},make:function(){if(this.typeNumber<1){var a=1;for(a=1;40>a;a++){for(var b=QRRSBlock.getRSBlocks(a,this.errorCorrectLevel),c=new QRBitBuffer,d=0,e=0;e=7&&this.setupTypeNumber(a),null==this.dataCache&&(this.dataCache=QRCode.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,b)},setupPositionProbePattern:function(a,b){for(var c=-1;7>=c;c++)if(!(-1>=a+c||this.moduleCount<=a+c))for(var d=-1;7>=d;d++)-1>=b+d||this.moduleCount<=b+d||(c>=0&&6>=c&&(0==d||6==d)||d>=0&&6>=d&&(0==c||6==c)||c>=2&&4>=c&&d>=2&&4>=d?this.modules[a+c][b+d]=!0:this.modules[a+c][b+d]=!1)},getBestMaskPattern:function(){for(var a=0,b=0,c=0;8>c;c++){this.makeImpl(!0,c);var d=QRUtil.getLostPoint(this);(0==c||a>d)&&(a=d,b=c)}return b},createMovieClip:function(a,b,c){var d=a.createEmptyMovieClip(b,c),e=1;this.make();for(var f=0;f=f;f++)for(var g=-2;2>=g;g++)-2==f||2==f||-2==g||2==g||0==f&&0==g?this.modules[d+f][e+g]=!0:this.modules[d+f][e+g]=!1}},setupTypeNumber:function(a){for(var b=QRUtil.getBCHTypeNumber(this.typeNumber),c=0;18>c;c++){var d=!a&&1==(b>>c&1);this.modules[Math.floor(c/3)][c%3+this.moduleCount-8-3]=d}for(var c=0;18>c;c++){var d=!a&&1==(b>>c&1);this.modules[c%3+this.moduleCount-8-3][Math.floor(c/3)]=d}},setupTypeInfo:function(a,b){for(var c=this.errorCorrectLevel<<3|b,d=QRUtil.getBCHTypeInfo(c),e=0;15>e;e++){var f=!a&&1==(d>>e&1);6>e?this.modules[e][8]=f:8>e?this.modules[e+1][8]=f:this.modules[this.moduleCount-15+e][8]=f}for(var e=0;15>e;e++){var f=!a&&1==(d>>e&1);8>e?this.modules[8][this.moduleCount-e-1]=f:9>e?this.modules[8][15-e-1+1]=f:this.modules[8][15-e-1]=f}this.modules[this.moduleCount-8][8]=!a},mapData:function(a,b){for(var c=-1,d=this.moduleCount-1,e=7,f=0,g=this.moduleCount-1;g>0;g-=2)for(6==g&&g--;;){for(var h=0;2>h;h++)if(null==this.modules[d][g-h]){var i=!1;f>>e&1));var j=QRUtil.getMask(b,d,g-h);j&&(i=!i),this.modules[d][g-h]=i,e--,-1==e&&(f++,e=7)}if(d+=c,0>d||this.moduleCount<=d){d-=c,c=-c;break}}}},QRCode.PAD0=236,QRCode.PAD1=17,QRCode.createData=function(a,b,c){for(var d=QRRSBlock.getRSBlocks(a,b),e=new QRBitBuffer,f=0;f8*h)throw new Error("code length overflow. ("+e.getLengthInBits()+">"+8*h+")");for(e.getLengthInBits()+4<=8*h&&e.put(0,4);e.getLengthInBits()%8!=0;)e.putBit(!1);for(;;){if(e.getLengthInBits()>=8*h)break;if(e.put(QRCode.PAD0,8),e.getLengthInBits()>=8*h)break;e.put(QRCode.PAD1,8)}return QRCode.createBytes(e,d)},QRCode.createBytes=function(a,b){for(var c=0,d=0,e=0,f=new Array(b.length),g=new Array(b.length),h=0;h=0?n.get(o):0}}for(var p=0,k=0;kk;k++)for(var h=0;hk;k++)for(var h=0;h=0;)b^=QRUtil.G15<=0;)b^=QRUtil.G18<>>=1;return b},getPatternPosition:function(a){return QRUtil.PATTERN_POSITION_TABLE[a-1]},getMask:function(a,b,c){switch(a){case QRMaskPattern.PATTERN000:return(b+c)%2==0;case QRMaskPattern.PATTERN001:return b%2==0;case QRMaskPattern.PATTERN010:return c%3==0;case QRMaskPattern.PATTERN011:return(b+c)%3==0;case QRMaskPattern.PATTERN100:return(Math.floor(b/2)+Math.floor(c/3))%2==0;case QRMaskPattern.PATTERN101:return b*c%2+b*c%3==0;case QRMaskPattern.PATTERN110:return(b*c%2+b*c%3)%2==0;case QRMaskPattern.PATTERN111:return(b*c%3+(b+c)%2)%2==0;default:throw new Error("bad maskPattern:"+a)}},getErrorCorrectPolynomial:function(a){for(var b=new QRPolynomial([1],0),c=0;a>c;c++)b=b.multiply(new QRPolynomial([1,QRMath.gexp(c)],0));return b},getLengthInBits:function(a,b){if(b>=1&&10>b)switch(a){case QRMode.MODE_NUMBER:return 10;case QRMode.MODE_ALPHA_NUM:return 9;case QRMode.MODE_8BIT_BYTE:return 8;case QRMode.MODE_KANJI:return 8;default:throw new Error("mode:"+a)}else if(27>b)switch(a){case QRMode.MODE_NUMBER:return 12;case QRMode.MODE_ALPHA_NUM:return 11;case QRMode.MODE_8BIT_BYTE:return 16;case QRMode.MODE_KANJI:return 10;default:throw new Error("mode:"+a)}else{if(!(41>b))throw new Error("type:"+b);switch(a){case QRMode.MODE_NUMBER:return 14;case QRMode.MODE_ALPHA_NUM:return 13;case QRMode.MODE_8BIT_BYTE:return 16;case QRMode.MODE_KANJI:return 12;default:throw new Error("mode:"+a)}}},getLostPoint:function(a){for(var b=a.getModuleCount(),c=0,d=0;b>d;d++)for(var e=0;b>e;e++){for(var f=0,g=a.isDark(d,e),h=-1;1>=h;h++)if(!(0>d+h||d+h>=b))for(var i=-1;1>=i;i++)0>e+i||e+i>=b||(0!=h||0!=i)&&g==a.isDark(d+h,e+i)&&f++;f>5&&(c+=3+f-5)}for(var d=0;b-1>d;d++)for(var e=0;b-1>e;e++){var j=0;a.isDark(d,e)&&j++,a.isDark(d+1,e)&&j++,a.isDark(d,e+1)&&j++,a.isDark(d+1,e+1)&&j++,(0==j||4==j)&&(c+=3)}for(var d=0;b>d;d++)for(var e=0;b-6>e;e++)a.isDark(d,e)&&!a.isDark(d,e+1)&&a.isDark(d,e+2)&&a.isDark(d,e+3)&&a.isDark(d,e+4)&&!a.isDark(d,e+5)&&a.isDark(d,e+6)&&(c+=40);for(var e=0;b>e;e++)for(var d=0;b-6>d;d++)a.isDark(d,e)&&!a.isDark(d+1,e)&&a.isDark(d+2,e)&&a.isDark(d+3,e)&&a.isDark(d+4,e)&&!a.isDark(d+5,e)&&a.isDark(d+6,e)&&(c+=40);for(var k=0,e=0;b>e;e++)for(var d=0;b>d;d++)a.isDark(d,e)&&k++;var l=Math.abs(100*k/b/b-50)/5;return c+=10*l}},QRMath={glog:function(a){if(1>a)throw new Error("glog("+a+")");return QRMath.LOG_TABLE[a]},gexp:function(a){for(;0>a;)a+=255;for(;a>=256;)a-=255;return QRMath.EXP_TABLE[a]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},i=0;8>i;i++)QRMath.EXP_TABLE[i]=1<i;i++)QRMath.EXP_TABLE[i]=QRMath.EXP_TABLE[i-4]^QRMath.EXP_TABLE[i-5]^QRMath.EXP_TABLE[i-6]^QRMath.EXP_TABLE[i-8];for(var i=0;255>i;i++)QRMath.LOG_TABLE[QRMath.EXP_TABLE[i]]=i;QRPolynomial.prototype={get:function(a){return this.num[a]},getLength:function(){return this.num.length},multiply:function(a){for(var b=new Array(this.getLength()+a.getLength()-1),c=0;cf;f++)for(var g=c[3*f+0],h=c[3*f+1],i=c[3*f+2],j=0;g>j;j++)e.push(new QRRSBlock(h,i));return e},QRRSBlock.getRsBlockTable=function(a,b){switch(b){case QRErrorCorrectLevel.L:return QRRSBlock.RS_BLOCK_TABLE[4*(a-1)+0];case QRErrorCorrectLevel.M:return QRRSBlock.RS_BLOCK_TABLE[4*(a-1)+1];case QRErrorCorrectLevel.Q:return QRRSBlock.RS_BLOCK_TABLE[4*(a-1)+2];case QRErrorCorrectLevel.H:return QRRSBlock.RS_BLOCK_TABLE[4*(a-1)+3];default:return void 0}},QRBitBuffer.prototype={get:function(a){var b=Math.floor(a/8);return 1==(this.buffer[b]>>>7-a%8&1)},put:function(a,b){for(var c=0;b>c;c++)this.putBit(1==(a>>>b-c-1&1))},getLengthInBits:function(){return this.length},putBit:function(a){var b=Math.floor(this.length/8);this.buffer.length<=b&&this.buffer.push(0),a&&(this.buffer[b]|=128>>>this.length%8),this.length++}},function(a){a.fn.qrcode=function(b){"string"==typeof b&&(b={text:b}),b=a.extend({},{render:"canvas",width:256,height:256,typeNumber:-1,correctLevel:QRErrorCorrectLevel.H,background:"#ffffff",foreground:"#000000"},b);var c=function(){var a=new QRCode(b.typeNumber,b.correctLevel);a.addData(b.text),a.make();var c=document.createElement("canvas");c.width=b.width,c.height=b.height;for(var d=c.getContext("2d"),e=b.width/a.getModuleCount(),f=b.height/a.getModuleCount(),g=0;g").css("width",b.width+"px").css("height",b.height+"px").css("border","0px").css("border-collapse","collapse").css("background-color",b.background),e=b.width/c.getModuleCount(),f=b.height/c.getModuleCount(),g=0;g").css("height",f+"px").appendTo(d),i=0;i").css("width",e+"px").css("background-color",c.isDark(g,i)?b.foreground:b.background).appendTo(h);return d};return this.each(function(){var e="canvas"==b.render?c():d();a(e).appendTo(this)})}}(jQuery); \ No newline at end of file +function QR8bitByte(a){this.mode=QRMode.MODE_8BIT_BYTE,this.data=a}function QRCode(a,b){this.typeNumber=a,this.errorCorrectLevel=b,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=new Array}function QRPolynomial(a,b){if(void 0==a.length)throw new Error(a.length+"/"+b);for(var c=0;ca||this.moduleCount<=a||0>b||this.moduleCount<=b)throw new Error(a+","+b);return this.modules[a][b]},getModuleCount:function(){return this.moduleCount},make:function(){if(this.typeNumber<1){var a=1;for(a=1;40>a;a++){for(var b=QRRSBlock.getRSBlocks(a,this.errorCorrectLevel),c=new QRBitBuffer,d=0,e=0;e=7&&this.setupTypeNumber(a),null==this.dataCache&&(this.dataCache=QRCode.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,b)},setupPositionProbePattern:function(a,b){for(var c=-1;7>=c;c++)if(!(-1>=a+c||this.moduleCount<=a+c))for(var d=-1;7>=d;d++)-1>=b+d||this.moduleCount<=b+d||(c>=0&&6>=c&&(0==d||6==d)||d>=0&&6>=d&&(0==c||6==c)||c>=2&&4>=c&&d>=2&&4>=d?this.modules[a+c][b+d]=!0:this.modules[a+c][b+d]=!1)},getBestMaskPattern:function(){for(var a=0,b=0,c=0;8>c;c++){this.makeImpl(!0,c);var d=QRUtil.getLostPoint(this);(0==c||a>d)&&(a=d,b=c)}return b},createMovieClip:function(a,b,c){var d=a.createEmptyMovieClip(b,c),e=1;this.make();for(var f=0;f=f;f++)for(var g=-2;2>=g;g++)-2==f||2==f||-2==g||2==g||0==f&&0==g?this.modules[d+f][e+g]=!0:this.modules[d+f][e+g]=!1}},setupTypeNumber:function(a){for(var b=QRUtil.getBCHTypeNumber(this.typeNumber),c=0;18>c;c++){var d=!a&&1==(b>>c&1);this.modules[Math.floor(c/3)][c%3+this.moduleCount-8-3]=d}for(var c=0;18>c;c++){var d=!a&&1==(b>>c&1);this.modules[c%3+this.moduleCount-8-3][Math.floor(c/3)]=d}},setupTypeInfo:function(a,b){for(var c=this.errorCorrectLevel<<3|b,d=QRUtil.getBCHTypeInfo(c),e=0;15>e;e++){var f=!a&&1==(d>>e&1);6>e?this.modules[e][8]=f:8>e?this.modules[e+1][8]=f:this.modules[this.moduleCount-15+e][8]=f}for(var e=0;15>e;e++){var f=!a&&1==(d>>e&1);8>e?this.modules[8][this.moduleCount-e-1]=f:9>e?this.modules[8][15-e-1+1]=f:this.modules[8][15-e-1]=f}this.modules[this.moduleCount-8][8]=!a},mapData:function(a,b){for(var c=-1,d=this.moduleCount-1,e=7,f=0,g=this.moduleCount-1;g>0;g-=2)for(6==g&&g--;;){for(var h=0;2>h;h++)if(null==this.modules[d][g-h]){var i=!1;f>>e&1));var j=QRUtil.getMask(b,d,g-h);j&&(i=!i),this.modules[d][g-h]=i,e--,-1==e&&(f++,e=7)}if(d+=c,0>d||this.moduleCount<=d){d-=c,c=-c;break}}}},QRCode.PAD0=236,QRCode.PAD1=17,QRCode.createData=function(a,b,c){for(var d=QRRSBlock.getRSBlocks(a,b),e=new QRBitBuffer,f=0;f8*h)throw new Error("code length overflow. ("+e.getLengthInBits()+">"+8*h+")");for(e.getLengthInBits()+4<=8*h&&e.put(0,4);e.getLengthInBits()%8!=0;)e.putBit(!1);for(;;){if(e.getLengthInBits()>=8*h)break;if(e.put(QRCode.PAD0,8),e.getLengthInBits()>=8*h)break;e.put(QRCode.PAD1,8)}return QRCode.createBytes(e,d)},QRCode.createBytes=function(a,b){for(var c=0,d=0,e=0,f=new Array(b.length),g=new Array(b.length),h=0;h=0?n.get(o):0}}for(var p=0,k=0;kk;k++)for(var h=0;hk;k++)for(var h=0;h=0;)b^=QRUtil.G15<=0;)b^=QRUtil.G18<>>=1;return b},getPatternPosition:function(a){return QRUtil.PATTERN_POSITION_TABLE[a-1]},getMask:function(a,b,c){switch(a){case QRMaskPattern.PATTERN000:return(b+c)%2==0;case QRMaskPattern.PATTERN001:return b%2==0;case QRMaskPattern.PATTERN010:return c%3==0;case QRMaskPattern.PATTERN011:return(b+c)%3==0;case QRMaskPattern.PATTERN100:return(Math.floor(b/2)+Math.floor(c/3))%2==0;case QRMaskPattern.PATTERN101:return b*c%2+b*c%3==0;case QRMaskPattern.PATTERN110:return(b*c%2+b*c%3)%2==0;case QRMaskPattern.PATTERN111:return(b*c%3+(b+c)%2)%2==0;default:throw new Error("bad maskPattern:"+a)}},getErrorCorrectPolynomial:function(a){for(var b=new QRPolynomial([1],0),c=0;a>c;c++)b=b.multiply(new QRPolynomial([1,QRMath.gexp(c)],0));return b},getLengthInBits:function(a,b){if(b>=1&&10>b)switch(a){case QRMode.MODE_NUMBER:return 10;case QRMode.MODE_ALPHA_NUM:return 9;case QRMode.MODE_8BIT_BYTE:return 8;case QRMode.MODE_KANJI:return 8;default:throw new Error("mode:"+a)}else if(27>b)switch(a){case QRMode.MODE_NUMBER:return 12;case QRMode.MODE_ALPHA_NUM:return 11;case QRMode.MODE_8BIT_BYTE:return 16;case QRMode.MODE_KANJI:return 10;default:throw new Error("mode:"+a)}else{if(!(41>b))throw new Error("type:"+b);switch(a){case QRMode.MODE_NUMBER:return 14;case QRMode.MODE_ALPHA_NUM:return 13;case QRMode.MODE_8BIT_BYTE:return 16;case QRMode.MODE_KANJI:return 12;default:throw new Error("mode:"+a)}}},getLostPoint:function(a){for(var b=a.getModuleCount(),c=0,d=0;b>d;d++)for(var e=0;b>e;e++){for(var f=0,g=a.isDark(d,e),h=-1;1>=h;h++)if(!(0>d+h||d+h>=b))for(var i=-1;1>=i;i++)0>e+i||e+i>=b||(0!=h||0!=i)&&g==a.isDark(d+h,e+i)&&f++;f>5&&(c+=3+f-5)}for(var d=0;b-1>d;d++)for(var e=0;b-1>e;e++){var j=0;a.isDark(d,e)&&j++,a.isDark(d+1,e)&&j++,a.isDark(d,e+1)&&j++,a.isDark(d+1,e+1)&&j++,(0==j||4==j)&&(c+=3)}for(var d=0;b>d;d++)for(var e=0;b-6>e;e++)a.isDark(d,e)&&!a.isDark(d,e+1)&&a.isDark(d,e+2)&&a.isDark(d,e+3)&&a.isDark(d,e+4)&&!a.isDark(d,e+5)&&a.isDark(d,e+6)&&(c+=40);for(var e=0;b>e;e++)for(var d=0;b-6>d;d++)a.isDark(d,e)&&!a.isDark(d+1,e)&&a.isDark(d+2,e)&&a.isDark(d+3,e)&&a.isDark(d+4,e)&&!a.isDark(d+5,e)&&a.isDark(d+6,e)&&(c+=40);for(var k=0,e=0;b>e;e++)for(var d=0;b>d;d++)a.isDark(d,e)&&k++;var l=Math.abs(100*k/b/b-50)/5;return c+=10*l}},QRMath={glog:function(a){if(1>a)throw new Error("glog("+a+")");return QRMath.LOG_TABLE[a]},gexp:function(a){for(;0>a;)a+=255;for(;a>=256;)a-=255;return QRMath.EXP_TABLE[a]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},i=0;8>i;i++)QRMath.EXP_TABLE[i]=1<i;i++)QRMath.EXP_TABLE[i]=QRMath.EXP_TABLE[i-4]^QRMath.EXP_TABLE[i-5]^QRMath.EXP_TABLE[i-6]^QRMath.EXP_TABLE[i-8];for(var i=0;255>i;i++)QRMath.LOG_TABLE[QRMath.EXP_TABLE[i]]=i;QRPolynomial.prototype={get:function(a){return this.num[a]},getLength:function(){return this.num.length},multiply:function(a){for(var b=new Array(this.getLength()+a.getLength()-1),c=0;cf;f++)for(var g=c[3*f+0],h=c[3*f+1],i=c[3*f+2],j=0;g>j;j++)e.push(new QRRSBlock(h,i));return e},QRRSBlock.getRsBlockTable=function(a,b){switch(b){case QRErrorCorrectLevel.L:return QRRSBlock.RS_BLOCK_TABLE[4*(a-1)+0];case QRErrorCorrectLevel.M:return QRRSBlock.RS_BLOCK_TABLE[4*(a-1)+1];case QRErrorCorrectLevel.Q:return QRRSBlock.RS_BLOCK_TABLE[4*(a-1)+2];case QRErrorCorrectLevel.H:return QRRSBlock.RS_BLOCK_TABLE[4*(a-1)+3];default:return}},QRBitBuffer.prototype={get:function(a){var b=Math.floor(a/8);return 1==(this.buffer[b]>>>7-a%8&1)},put:function(a,b){for(var c=0;b>c;c++)this.putBit(1==(a>>>b-c-1&1))},getLengthInBits:function(){return this.length},putBit:function(a){var b=Math.floor(this.length/8);this.buffer.length<=b&&this.buffer.push(0),a&&(this.buffer[b]|=128>>>this.length%8),this.length++}},function(a){a.fn.qrcode=function(b){"string"==typeof b&&(b={text:b}),b=a.extend({},{render:"canvas",width:256,height:256,typeNumber:-1,correctLevel:QRErrorCorrectLevel.H,background:"#ffffff",foreground:"#000000"},b);var c=function(){var a=new QRCode(b.typeNumber,b.correctLevel);a.addData(b.text),a.make();var c=document.createElement("canvas");c.width=b.width,c.height=b.height;for(var d=c.getContext("2d"),e=b.width/a.getModuleCount(),f=b.height/a.getModuleCount(),g=0;g").css("width",b.width+"px").css("height",b.height+"px").css("border","0px").css("border-collapse","collapse").css("background-color",b.background),e=b.width/c.getModuleCount(),f=b.height/c.getModuleCount(),g=0;g").css("height",f+"px").appendTo(d),i=0;i").css("width",e+"px").css("background-color",c.isDark(g,i)?b.foreground:b.background).appendTo(h);return d};return this.each(function(){var e="canvas"==b.render?c():d();a(e).appendTo(this)})}}(jQuery); \ No newline at end of file diff --git a/includes/gateways/simplify-commerce/assets/js/simplify-commerce.min.js b/includes/gateways/simplify-commerce/assets/js/simplify-commerce.min.js index 4b474ae0c1c6a..3192029f5aea2 100644 --- a/includes/gateways/simplify-commerce/assets/js/simplify-commerce.min.js +++ b/includes/gateways/simplify-commerce/assets/js/simplify-commerce.min.js @@ -1 +1 @@ -!function(e){function r(){var r=e("form.checkout, form#order_review");if(e("#payment_method_simplify_commerce").is(":checked")&&0===e("input.simplify-token").size()){r.block({message:null,overlayCSS:{background:"#fff",opacity:.6}});var o=e("#simplify_commerce-card-number").val(),n=e("#simplify_commerce-card-cvc").val(),c=e.payment.cardExpiryVal(e("#simplify_commerce-card-expiry").val()),m=r.find("#billing_address_1").val(),l=r.find("#billing_address_2").val(),a=r.find("#billing_country").val(),f=r.find("#billing_state").val(),s=r.find("#billing_city").val(),t=r.find("#billing_postcode").val(),d=r.find("#billing_first_name").val()+" "+r.find("#billing_last_name").val();return o=o.replace(/\s/g,""),SimplifyCommerce.generateToken({key:Simplify_commerce_params.key,card:{number:o,cvc:n,expMonth:c.month,expYear:c.year-2e3,addressLine1:m,addressLine2:l,addressCountry:a,addressState:f,addressZip:t,addressCity:s,name:d}},i),!1}return!0}function i(r){var i=e("form.checkout, form#order_review"),o=e("#simplify_commerce-cc-form");if(r.error){if(e(".woocommerce-error, .simplify-token",o).remove(),i.unblock(),"validation"===r.error.code){for(var n=r.error.fieldErrors,c=n.length,m="",l=0;c>l;l++)m+="
  • "+Simplify_commerce_params[n[l].field]+" "+Simplify_commerce_params.is_invalid+" - "+n[l].message+".
  • ";o.prepend('
      '+m+"
    ")}}else o.append(''),i.submit()}e(function(){e(document.body).on("checkout_error",function(){e(".simplify-token").remove()}),e("form.checkout").on("checkout_place_order_simplify_commerce",function(){return r()}),e("form#order_review").on("submit",function(){return r()}),e("form.checkout, form#order_review").on("change","#simplify_commerce-cc-form input",function(){e(".simplify-token").remove()})})}(jQuery); \ No newline at end of file +!function(a){function b(){var b=a("form.checkout, form#order_review");if(a("#payment_method_simplify_commerce").is(":checked")&&0===a("input.simplify-token").size()){b.block({message:null,overlayCSS:{background:"#fff",opacity:.6}});var d=a("#simplify_commerce-card-number").val(),e=a("#simplify_commerce-card-cvc").val(),f=a.payment.cardExpiryVal(a("#simplify_commerce-card-expiry").val()),g=b.find("#billing_address_1").val(),h=b.find("#billing_address_2").val(),i=b.find("#billing_country").val(),j=b.find("#billing_state").val(),k=b.find("#billing_city").val(),l=b.find("#billing_postcode").val();return d=d.replace(/\s/g,""),SimplifyCommerce.generateToken({key:Simplify_commerce_params.key,card:{number:d,cvc:e,expMonth:f.month,expYear:f.year-2e3,addressLine1:g,addressLine2:h,addressCountry:i,addressState:j,addressZip:l,addressCity:k}},c),!1}return!0}function c(b){var c=a("form.checkout, form#order_review"),d=a("#simplify_commerce-cc-form");if(b.error){if(a(".woocommerce-error, .simplify-token",d).remove(),c.unblock(),"validation"===b.error.code){for(var e=b.error.fieldErrors,f=e.length,g="",h=0;f>h;h++)g+="
  • "+Simplify_commerce_params[e[h].field]+" "+Simplify_commerce_params.is_invalid+" - "+e[h].message+".
  • ";d.prepend('
      '+g+"
    ")}}else d.append(''),c.submit()}a(function(){a(document.body).on("checkout_error",function(){a(".simplify-token").remove()}),a("form.checkout").on("checkout_place_order_simplify_commerce",function(){return b()}),a("form#order_review").on("submit",function(){return b()}),a("form.checkout, form#order_review").on("change","#simplify_commerce-cc-form input",function(){a(".simplify-token").remove()})})}(jQuery); \ No newline at end of file From 7e32eb19eade464c90fa0410771df077e9cd48fe Mon Sep 17 00:00:00 2001 From: Ibrahim Ibn Dawood Date: Fri, 13 Nov 2015 15:19:46 +0530 Subject: [PATCH 10/10] updated pot file with strings from ratings filter --- i18n/languages/woocommerce.pot | 711 ++++++++++++--------------------- 1 file changed, 253 insertions(+), 458 deletions(-) diff --git a/i18n/languages/woocommerce.pot b/i18n/languages/woocommerce.pot index 107480ecfb5b8..a329a89fa62dc 100644 --- a/i18n/languages/woocommerce.pot +++ b/i18n/languages/woocommerce.pot @@ -2,16 +2,16 @@ # This file is distributed under the same license as the WooCommerce package. msgid "" msgstr "" -"Project-Id-Version: WooCommerce 2.5.0-dev\n" +"Project-Id-Version: WooCommerce 2.5.0-beta-1\n" "Report-Msgid-Bugs-To: https://github.com/woothemes/woocommerce/issues\n" -"POT-Creation-Date: 2015-11-05 14:24:59+00:00\n" +"POT-Creation-Date: 2015-11-13 09:49:31+00:00\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "PO-Revision-Date: 2015-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" -"X-Generator: grunt-wp-i18n 0.5.2\n" +"X-Generator: grunt-wp-i18n 0.5.3\n" #: i18n/countries.php:18 msgid "Afghanistan" @@ -3341,304 +3341,60 @@ msgstr "" msgid "W.P. Putrajaya" msgstr "" +#: i18n/states/NP.php:13 +msgid "Bagmati" +msgstr "" + +#: i18n/states/NP.php:14 +msgid "Bheri" +msgstr "" + #: i18n/states/NP.php:15 -msgid "Illam" +msgid "Dhawalagiri" msgstr "" #: i18n/states/NP.php:16 -msgid "Jhapa" +msgid "Gandaki" msgstr "" #: i18n/states/NP.php:17 -msgid "Panchthar" +msgid "Janakpur" msgstr "" #: i18n/states/NP.php:18 -msgid "Taplejung" +msgid "Karnali" +msgstr "" + +#: i18n/states/NP.php:19 +msgid "Koshi" +msgstr "" + +#: i18n/states/NP.php:20 +msgid "Lumbini" msgstr "" #: i18n/states/NP.php:21 -msgid "Bhojpur" +msgid "Mahakali" msgstr "" #: i18n/states/NP.php:22 -msgid "Dhankuta" +msgid "Mechi" msgstr "" #: i18n/states/NP.php:23 -msgid "Morang" +msgid "Narayani" msgstr "" #: i18n/states/NP.php:24 -msgid "Sunsari" +msgid "Rapti" msgstr "" #: i18n/states/NP.php:25 -msgid "Sankhuwa" +msgid "Sagarmatha" msgstr "" #: i18n/states/NP.php:26 -msgid "Terhathum" -msgstr "" - -#: i18n/states/NP.php:29 -msgid "Khotang" -msgstr "" - -#: i18n/states/NP.php:30 -msgid "Okhaldhunga" -msgstr "" - -#: i18n/states/NP.php:31 -msgid "Saptari" -msgstr "" - -#: i18n/states/NP.php:32 -msgid "Siraha" -msgstr "" - -#: i18n/states/NP.php:33 -msgid "Solukhumbu" -msgstr "" - -#: i18n/states/NP.php:34 -msgid "Udayapur" -msgstr "" - -#: i18n/states/NP.php:37 -msgid "Dhanusa" -msgstr "" - -#: i18n/states/NP.php:38 -msgid "Dolakha" -msgstr "" - -#: i18n/states/NP.php:39 -msgid "Mohottari" -msgstr "" - -#: i18n/states/NP.php:40 -msgid "Ramechha" -msgstr "" - -#: i18n/states/NP.php:41 -msgid "Sarlahi" -msgstr "" - -#: i18n/states/NP.php:42 -msgid "Sindhuli" -msgstr "" - -#: i18n/states/NP.php:45 -msgid "Bhaktapur" -msgstr "" - -#: i18n/states/NP.php:46 -msgid "Dhading" -msgstr "" - -#: i18n/states/NP.php:47 -msgid "Kathmandu" -msgstr "" - -#: i18n/states/NP.php:48 -msgid "Kavrepalanchowk" -msgstr "" - -#: i18n/states/NP.php:49 -msgid "Lalitpur" -msgstr "" - -#: i18n/states/NP.php:50 -msgid "Nuwakot" -msgstr "" - -#: i18n/states/NP.php:51 -msgid "Rasuwa" -msgstr "" - -#: i18n/states/NP.php:52 -msgid "Sindhupalchowk" -msgstr "" - -#: i18n/states/NP.php:55 -msgid "Bara" -msgstr "" - -#: i18n/states/NP.php:56 -msgid "Chitwan" -msgstr "" - -#: i18n/states/NP.php:57 -msgid "Makwanpur" -msgstr "" - -#: i18n/states/NP.php:58 -msgid "Parsa" -msgstr "" - -#: i18n/states/NP.php:59 -msgid "Rautahat" -msgstr "" - -#: i18n/states/NP.php:62 -msgid "Gorkha" -msgstr "" - -#: i18n/states/NP.php:63 -msgid "Kaski" -msgstr "" - -#: i18n/states/NP.php:64 -msgid "Lamjung" -msgstr "" - -#: i18n/states/NP.php:65 -msgid "Manang" -msgstr "" - -#: i18n/states/NP.php:66 -msgid "Syangja" -msgstr "" - -#: i18n/states/NP.php:67 -msgid "Tanahun" -msgstr "" - -#: i18n/states/NP.php:70 -msgid "Baglung" -msgstr "" - -#: i18n/states/NP.php:71 -msgid "Parbat" -msgstr "" - -#: i18n/states/NP.php:72 -msgid "Mustang" -msgstr "" - -#: i18n/states/NP.php:73 -msgid "Myagdi" -msgstr "" - -#: i18n/states/NP.php:76 -msgid "Agrghakanchi" -msgstr "" - -#: i18n/states/NP.php:77 -msgid "Gulmi" -msgstr "" - -#: i18n/states/NP.php:78 -msgid "Kapilbastu" -msgstr "" - -#: i18n/states/NP.php:79 -msgid "Nawalparasi" -msgstr "" - -#: i18n/states/NP.php:80 -msgid "Palpa" -msgstr "" - -#: i18n/states/NP.php:81 -msgid "Rupandehi" -msgstr "" - -#: i18n/states/NP.php:84 -msgid "Dang" -msgstr "" - -#: i18n/states/NP.php:85 -msgid "Pyuthan" -msgstr "" - -#: i18n/states/NP.php:86 -msgid "Rolpa" -msgstr "" - -#: i18n/states/NP.php:87 -msgid "Rukum" -msgstr "" - -#: i18n/states/NP.php:88 -msgid "Salyan" -msgstr "" - -#: i18n/states/NP.php:91 -msgid "Banke" -msgstr "" - -#: i18n/states/NP.php:92 -msgid "Bardiya" -msgstr "" - -#: i18n/states/NP.php:93 -msgid "Dailekh" -msgstr "" - -#: i18n/states/NP.php:94 -msgid "Jajarkot" -msgstr "" - -#: i18n/states/NP.php:95 -msgid "Surkhet" -msgstr "" - -#: i18n/states/NP.php:98 -msgid "Dolpa" -msgstr "" - -#: i18n/states/NP.php:99 -msgid "Humla" -msgstr "" - -#: i18n/states/NP.php:100 -msgid "Jumla" -msgstr "" - -#: i18n/states/NP.php:101 -msgid "Kalikot" -msgstr "" - -#: i18n/states/NP.php:102 -msgid "Mugu" -msgstr "" - -#: i18n/states/NP.php:105 -msgid "Achham" -msgstr "" - -#: i18n/states/NP.php:106 -msgid "Bajhang" -msgstr "" - -#: i18n/states/NP.php:107 -msgid "Bajura" -msgstr "" - -#: i18n/states/NP.php:108 -msgid "Doti" -msgstr "" - -#: i18n/states/NP.php:109 -msgid "Kailali" -msgstr "" - -#: i18n/states/NP.php:112 -msgid "Baitadi" -msgstr "" - -#: i18n/states/NP.php:113 -msgid "Dadeldhura" -msgstr "" - -#: i18n/states/NP.php:114 -msgid "Darchula" -msgstr "" - -#: i18n/states/NP.php:115 -msgid "Kanchanpur" +msgid "Seti" msgstr "" #: i18n/states/NZ.php:13 @@ -5098,54 +4854,54 @@ msgstr "" msgid "Backordered" msgstr "" -#: includes/abstracts/abstract-wc-order.php:1755 +#: includes/abstracts/abstract-wc-order.php:1769 msgid "via %s" msgstr "" -#: includes/abstracts/abstract-wc-order.php:1760 +#: includes/abstracts/abstract-wc-order.php:1774 #: includes/abstracts/abstract-wc-product.php:988 #: includes/abstracts/abstract-wc-product.php:994 -#: includes/class-wc-cart.php:1568 includes/class-wc-product-variable.php:383 +#: includes/class-wc-cart.php:1573 includes/class-wc-product-variable.php:383 #: includes/class-wc-product-variation.php:307 msgid "Free!" msgstr "" -#: includes/abstracts/abstract-wc-order.php:1823 +#: includes/abstracts/abstract-wc-order.php:1837 msgid "Subtotal:" msgstr "" -#: includes/abstracts/abstract-wc-order.php:1830 +#: includes/abstracts/abstract-wc-order.php:1844 msgid "Discount:" msgstr "" -#: includes/abstracts/abstract-wc-order.php:1837 +#: includes/abstracts/abstract-wc-order.php:1851 msgid "Shipping:" msgstr "" -#: includes/abstracts/abstract-wc-order.php:1853 +#: includes/abstracts/abstract-wc-order.php:1867 #: includes/admin/meta-boxes/views/html-order-fee.php:20 msgid "Fee" msgstr "" -#: includes/abstracts/abstract-wc-order.php:1890 +#: includes/abstracts/abstract-wc-order.php:1904 #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:290 #: includes/shortcodes/class-wc-shortcode-checkout.php:154 #: templates/checkout/thankyou.php:54 msgid "Payment Method:" msgstr "" -#: includes/abstracts/abstract-wc-order.php:1896 +#: includes/abstracts/abstract-wc-order.php:1910 #: includes/shortcodes/class-wc-shortcode-checkout.php:149 #: templates/checkout/thankyou.php:49 msgid "Total:" msgstr "" -#: includes/abstracts/abstract-wc-order.php:2140 +#: includes/abstracts/abstract-wc-order.php:2154 #: templates/emails/plain/email-order-items.php:57 msgid "Download %d" msgstr "" -#: includes/abstracts/abstract-wc-order.php:2140 +#: includes/abstracts/abstract-wc-order.php:2154 #: templates/emails/plain/email-order-items.php:59 msgid "Download" msgstr "" @@ -5154,15 +4910,15 @@ msgstr "" msgid "WooCommerce" msgstr "" -#: includes/abstracts/abstract-wc-order.php:2227 +#: includes/abstracts/abstract-wc-order.php:2241 msgid "Order status changed from %s to %s." msgstr "" -#: includes/abstracts/abstract-wc-order.php:2469 +#: includes/abstracts/abstract-wc-order.php:2483 msgid "Item %s variation #%s stock reduced from %s to %s." msgstr "" -#: includes/abstracts/abstract-wc-order.php:2471 +#: includes/abstracts/abstract-wc-order.php:2485 #: includes/class-wc-ajax.php:1358 msgid "Item %s stock reduced from %s to %s." msgstr "" @@ -6209,10 +5965,10 @@ msgid "Reviews" msgstr "" #: includes/admin/class-wc-admin-notices.php:98 -#: includes/class-wc-checkout.php:69 includes/class-wc-checkout.php:78 -#: includes/class-wc-emails.php:43 includes/class-wc-emails.php:52 -#: includes/class-wc-payment-gateways.php:46 -#: includes/class-wc-payment-gateways.php:55 includes/class-wc-shipping.php:65 +#: includes/class-wc-checkout.php:74 includes/class-wc-checkout.php:83 +#: includes/class-wc-emails.php:48 includes/class-wc-emails.php:57 +#: includes/class-wc-payment-gateways.php:51 +#: includes/class-wc-payment-gateways.php:60 includes/class-wc-shipping.php:65 #: includes/class-wc-shipping.php:74 includes/emails/class-wc-email.php:680 #: woocommerce.php:106 woocommerce.php:114 msgid "Cheatin’ huh?" @@ -6705,7 +6461,7 @@ msgid "Customer Message" msgstr "" #: includes/admin/class-wc-admin-post-types.php:273 -#: includes/class-wc-checkout.php:120 +#: includes/class-wc-checkout.php:125 msgid "Order Notes" msgstr "" @@ -6955,25 +6711,25 @@ msgstr "" #: includes/admin/class-wc-admin-post-types.php:1647 #: includes/admin/meta-boxes/class-wc-meta-box-product-data.php:40 -#: includes/wc-product-functions.php:510 +#: includes/wc-product-functions.php:514 msgid "Grouped product" msgstr "" #: includes/admin/class-wc-admin-post-types.php:1650 #: includes/admin/meta-boxes/class-wc-meta-box-product-data.php:41 -#: includes/wc-product-functions.php:511 +#: includes/wc-product-functions.php:515 msgid "External/Affiliate product" msgstr "" #: includes/admin/class-wc-admin-post-types.php:1653 #: includes/admin/meta-boxes/class-wc-meta-box-product-data.php:42 -#: includes/wc-product-functions.php:512 +#: includes/wc-product-functions.php:516 msgid "Variable product" msgstr "" #: includes/admin/class-wc-admin-post-types.php:1656 #: includes/admin/meta-boxes/class-wc-meta-box-product-data.php:39 -#: includes/wc-product-functions.php:509 +#: includes/wc-product-functions.php:513 msgid "Simple product" msgstr "" @@ -7111,8 +6867,8 @@ msgstr "" #: includes/admin/class-wc-admin-profile.php:121 #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:67 #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:116 -#: includes/class-wc-countries.php:593 includes/class-wc-countries.php:594 -#: includes/class-wc-countries.php:876 includes/class-wc-countries.php:877 +#: includes/class-wc-countries.php:598 includes/class-wc-countries.php:599 +#: includes/class-wc-countries.php:879 includes/class-wc-countries.php:880 msgid "Postcode" msgstr "" @@ -7123,7 +6879,7 @@ msgstr "" #: includes/admin/class-wc-admin-setup-wizard.php:490 #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:71 #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:120 -#: includes/class-wc-countries.php:504 +#: includes/class-wc-countries.php:509 msgid "Country" msgstr "" @@ -7156,7 +6912,7 @@ msgstr "" #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:83 #: includes/admin/reports/class-wc-report-customer-list.php:230 #: includes/admin/settings/class-wc-settings-emails.php:233 -#: includes/class-wc-emails.php:335 templates/single-product-reviews.php:75 +#: includes/class-wc-emails.php:340 templates/single-product-reviews.php:75 msgid "Email" msgstr "" @@ -7554,7 +7310,7 @@ msgid "Yes, please import some starter tax rates" msgstr "" #: includes/admin/class-wc-admin-setup-wizard.php:491 -#: includes/class-wc-countries.php:597 includes/class-wc-countries.php:870 +#: includes/class-wc-countries.php:602 includes/class-wc-countries.php:873 msgid "State" msgstr "" @@ -8324,18 +8080,18 @@ msgstr "" #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:43 #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:92 -#: includes/class-wc-countries.php:488 includes/class-wc-form-handler.php:177 +#: includes/class-wc-countries.php:493 includes/class-wc-form-handler.php:177 msgid "First Name" msgstr "" #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:47 #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:96 -#: includes/class-wc-countries.php:493 includes/class-wc-form-handler.php:178 +#: includes/class-wc-countries.php:498 includes/class-wc-form-handler.php:178 msgid "Last Name" msgstr "" #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:86 -#: includes/class-wc-countries.php:971 +#: includes/class-wc-countries.php:974 msgid "Phone" msgstr "" @@ -8390,7 +8146,7 @@ msgstr "" #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:252 #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:335 #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:337 -#: includes/class-wc-countries.php:509 +#: includes/class-wc-countries.php:514 msgid "Address" msgstr "" @@ -9199,7 +8955,7 @@ msgstr "" #: includes/admin/meta-boxes/views/html-order-items.php:64 #: includes/admin/reports/class-wc-report-taxes-by-code.php:144 #: includes/admin/settings/class-wc-settings-tax.php:28 -#: includes/class-wc-countries.php:286 includes/class-wc-tax.php:631 +#: includes/class-wc-countries.php:291 includes/class-wc-tax.php:636 msgid "Tax" msgstr "" @@ -9525,11 +9281,11 @@ msgstr "" msgid "Download Expiry:" msgstr "" -#: includes/admin/reports/class-wc-admin-report.php:447 +#: includes/admin/reports/class-wc-admin-report.php:449 msgid "Sold %s worth in the last %d days" msgstr "" -#: includes/admin/reports/class-wc-admin-report.php:449 +#: includes/admin/reports/class-wc-admin-report.php:451 msgid "Sold 1 item in the last %d days" msgid_plural "Sold %d items in the last %d days" msgstr[0] "" @@ -10047,7 +9803,7 @@ msgid "Endpoint for the My Account → Edit Account page" msgstr "" #: includes/admin/settings/class-wc-settings-accounts.php:79 -#: includes/class-wc-query.php:122 +#: includes/class-wc-query.php:123 msgid "Edit Address" msgstr "" @@ -10056,7 +9812,7 @@ msgid "Endpoint for the My Account → Edit Address page" msgstr "" #: includes/admin/settings/class-wc-settings-accounts.php:88 -#: includes/class-wc-query.php:128 +#: includes/class-wc-query.php:129 msgid "Lost Password" msgstr "" @@ -10211,7 +9967,7 @@ msgid "Endpoint for the Checkout → Pay page" msgstr "" #: includes/admin/settings/class-wc-settings-checkout.php:173 -#: includes/class-wc-query.php:112 +#: includes/class-wc-query.php:113 msgid "Order Received" msgstr "" @@ -10220,7 +9976,7 @@ msgid "Endpoint for the Checkout → Order Received page" msgstr "" #: includes/admin/settings/class-wc-settings-checkout.php:182 -#: includes/class-wc-query.php:125 +#: includes/class-wc-query.php:126 #: templates/myaccount/form-add-payment-method.php:57 msgid "Add Payment Method" msgstr "" @@ -12056,7 +11812,9 @@ msgstr "" #: includes/admin/views/html-admin-page-status-tools.php:62 msgid "" "This tool will remove all WooCommerce, Product and Order data when using " -"the \"Delete\" link on the plugins screen." +"the \"Delete\" link on the plugins screen. It will also remove any " +"setting/option prepended with \"woocommerce_\" so may also affect installed " +"WooCommerce Extensions." msgstr "" #: includes/admin/views/html-admin-page-status.php:18 @@ -12339,7 +12097,7 @@ msgstr "" #: includes/api/class-wc-api-products.php:2627 #: includes/api/class-wc-api-products.php:3021 #: includes/api/class-wc-api-taxes.php:184 -#: includes/api/class-wc-api-taxes.php:566 +#: includes/api/class-wc-api-taxes.php:564 #: includes/api/class-wc-api-webhooks.php:169 #: includes/api/v2/class-wc-api-coupons.php:213 #: includes/api/v2/class-wc-api-customers.php:345 @@ -12362,7 +12120,7 @@ msgstr "" #: includes/api/class-wc-api-products.php:256 #: includes/api/class-wc-api-products.php:2591 #: includes/api/class-wc-api-server.php:427 -#: includes/api/class-wc-api-taxes.php:577 +#: includes/api/class-wc-api-taxes.php:575 #: includes/api/v1/class-wc-api-server.php:409 #: includes/api/v2/class-wc-api-coupons.php:227 #: includes/api/v2/class-wc-api-customers.php:359 @@ -12371,6 +12129,7 @@ msgstr "" #: includes/api/v2/class-wc-api-server.php:427 includes/class-wc-auth.php:159 #: includes/cli/class-wc-cli-coupon.php:63 #: includes/cli/class-wc-cli-product.php:151 +#: includes/cli/class-wc-cli-tax.php:130 msgid "Missing parameter %s" msgstr "" @@ -12427,7 +12186,7 @@ msgstr "" #: includes/api/class-wc-api-customers.php:777 #: includes/api/class-wc-api-orders.php:1785 #: includes/api/class-wc-api-products.php:2871 -#: includes/api/class-wc-api-taxes.php:459 +#: includes/api/class-wc-api-taxes.php:457 #: includes/api/v2/class-wc-api-coupons.php:526 #: includes/api/v2/class-wc-api-customers.php:789 #: includes/api/v2/class-wc-api-orders.php:1776 @@ -12439,7 +12198,7 @@ msgstr "" #: includes/api/class-wc-api-customers.php:785 #: includes/api/class-wc-api-orders.php:1793 #: includes/api/class-wc-api-products.php:2879 -#: includes/api/class-wc-api-taxes.php:467 +#: includes/api/class-wc-api-taxes.php:465 #: includes/api/v2/class-wc-api-coupons.php:534 #: includes/api/v2/class-wc-api-customers.php:797 #: includes/api/v2/class-wc-api-orders.php:1784 @@ -12857,8 +12616,8 @@ msgstr "" #: includes/api/class-wc-api-products.php:2829 #: includes/api/class-wc-api-products.php:3136 #: includes/api/class-wc-api-resource.php:386 -#: includes/api/class-wc-api-taxes.php:357 -#: includes/api/class-wc-api-taxes.php:652 +#: includes/api/class-wc-api-taxes.php:354 +#: includes/api/class-wc-api-taxes.php:650 #: includes/api/v1/class-wc-api-resource.php:325 #: includes/api/v2/class-wc-api-products.php:2308 #: includes/api/v2/class-wc-api-resource.php:386 @@ -12915,7 +12674,7 @@ msgstr "" #: includes/api/v2/class-wc-api-products.php:1738 #: includes/cli/class-wc-cli-product.php:905 #: includes/cli/class-wc-cli-product.php:906 -#: includes/wc-product-functions.php:283 +#: includes/wc-product-functions.php:287 #: templates/single-product/product-image.php:50 msgid "Placeholder" msgstr "" @@ -13138,43 +12897,45 @@ msgstr "" msgid "You do not have permission to edit tax rates" msgstr "" -#: includes/api/class-wc-api-taxes.php:346 +#: includes/api/class-wc-api-taxes.php:343 msgid "You do not have permission to delete tax rates" msgstr "" -#: includes/api/class-wc-api-taxes.php:354 +#: includes/api/class-wc-api-taxes.php:351 msgid "Could not delete the tax rate" msgstr "" -#: includes/api/class-wc-api-taxes.php:376 +#: includes/api/class-wc-api-taxes.php:373 msgid "You do not have permission to read the taxes count" msgstr "" -#: includes/api/class-wc-api-taxes.php:528 +#: includes/api/class-wc-api-taxes.php:526 msgid "You do not have permission to read tax classes" msgstr "" -#: includes/api/class-wc-api-taxes.php:536 +#: includes/api/class-wc-api-taxes.php:534 +#: includes/cli/class-wc-cli-tax.php:434 msgid "Standard Rate" msgstr "" -#: includes/api/class-wc-api-taxes.php:571 +#: includes/api/class-wc-api-taxes.php:569 msgid "You do not have permission to create tax classes" msgstr "" -#: includes/api/class-wc-api-taxes.php:595 +#: includes/api/class-wc-api-taxes.php:593 +#: includes/cli/class-wc-cli-tax.php:148 msgid "Tax class already exists" msgstr "" -#: includes/api/class-wc-api-taxes.php:631 +#: includes/api/class-wc-api-taxes.php:629 msgid "You do not have permission to delete tax classes" msgstr "" -#: includes/api/class-wc-api-taxes.php:647 +#: includes/api/class-wc-api-taxes.php:645 msgid "Could not delete the tax class" msgstr "" -#: includes/api/class-wc-api-taxes.php:668 +#: includes/api/class-wc-api-taxes.php:666 msgid "You do not have permission to read the tax classes count" msgstr "" @@ -13429,134 +13190,134 @@ msgid "" "in W3 Total Cache settings here." msgstr "" -#: includes/class-wc-cart.php:237 +#: includes/class-wc-cart.php:242 msgid "" "%s has been removed from your cart because it can no longer be purchased. " "Please contact us if you need assistance." msgstr "" -#: includes/class-wc-cart.php:442 +#: includes/class-wc-cart.php:447 msgid "An item which is no longer available was removed from your cart." msgstr "" -#: includes/class-wc-cart.php:468 +#: includes/class-wc-cart.php:473 msgid "" "Sorry, \"%s\" is not in stock. Please edit your cart and try again. We " "apologise for any inconvenience caused." msgstr "" -#: includes/class-wc-cart.php:482 +#: includes/class-wc-cart.php:487 msgid "" "Sorry, we do not have enough \"%s\" in stock to fulfill your order (%s in " "stock). Please edit your cart and try again. We apologise for any " "inconvenience caused." msgstr "" -#: includes/class-wc-cart.php:517 +#: includes/class-wc-cart.php:522 msgid "" "Sorry, we do not have enough \"%s\" in stock to fulfill your order right " "now. Please try again in %d minutes or edit your cart and try again. We " "apologise for any inconvenience caused." msgstr "" -#: includes/class-wc-cart.php:680 +#: includes/class-wc-cart.php:685 msgid "Get cart should not be called before the wp_loaded action." msgstr "" -#: includes/class-wc-cart.php:887 includes/class-wc-cart.php:922 +#: includes/class-wc-cart.php:892 includes/class-wc-cart.php:927 #: includes/class-wc-frontend-scripts.php:307 includes/wc-cart-functions.php:85 #: templates/cart/mini-cart.php:84 msgid "View Cart" msgstr "" -#: includes/class-wc-cart.php:887 +#: includes/class-wc-cart.php:892 msgid "You cannot add another "%s" to your cart." msgstr "" -#: includes/class-wc-cart.php:893 +#: includes/class-wc-cart.php:898 msgid "Sorry, this product cannot be purchased." msgstr "" -#: includes/class-wc-cart.php:898 +#: includes/class-wc-cart.php:903 msgid "" "You cannot add "%s" to the cart because the product is out of " "stock." msgstr "" -#: includes/class-wc-cart.php:902 +#: includes/class-wc-cart.php:907 msgid "" "You cannot add that amount of "%s" to the cart because there is " "not enough stock (%s remaining)." msgstr "" -#: includes/class-wc-cart.php:923 +#: includes/class-wc-cart.php:928 msgid "" "You cannot add that amount to the cart — we have %s in stock and you " "already have %s in your cart." msgstr "" -#: includes/class-wc-checkout.php:101 +#: includes/class-wc-checkout.php:106 msgid "Account username" msgstr "" -#: includes/class-wc-checkout.php:110 +#: includes/class-wc-checkout.php:115 msgid "Account password" msgstr "" -#: includes/class-wc-checkout.php:197 includes/class-wc-checkout.php:208 -#: includes/class-wc-checkout.php:233 includes/class-wc-checkout.php:245 -#: includes/class-wc-checkout.php:258 includes/class-wc-checkout.php:269 -#: includes/class-wc-checkout.php:276 +#: includes/class-wc-checkout.php:202 includes/class-wc-checkout.php:213 +#: includes/class-wc-checkout.php:238 includes/class-wc-checkout.php:250 +#: includes/class-wc-checkout.php:263 includes/class-wc-checkout.php:274 +#: includes/class-wc-checkout.php:281 msgid "Error %d: Unable to create order. Please try again." msgstr "" -#: includes/class-wc-checkout.php:345 +#: includes/class-wc-checkout.php:350 msgid "We were unable to process your order, please try again." msgstr "" -#: includes/class-wc-checkout.php:358 +#: includes/class-wc-checkout.php:363 msgid "" "Sorry, your session has expired. Return to homepage" msgstr "" -#: includes/class-wc-checkout.php:438 includes/class-wc-form-handler.php:85 +#: includes/class-wc-checkout.php:443 includes/class-wc-form-handler.php:85 #: includes/class-wc-form-handler.php:184 msgid "is a required field." msgstr "" -#: includes/class-wc-checkout.php:451 includes/class-wc-form-handler.php:98 +#: includes/class-wc-checkout.php:456 includes/class-wc-form-handler.php:98 #: includes/shortcodes/class-wc-shortcode-cart.php:27 msgid "Please enter a valid postcode/ZIP." msgstr "" -#: includes/class-wc-checkout.php:460 includes/class-wc-form-handler.php:107 +#: includes/class-wc-checkout.php:465 includes/class-wc-form-handler.php:107 msgid "is not a valid phone number." msgstr "" -#: includes/class-wc-checkout.php:466 includes/class-wc-form-handler.php:114 +#: includes/class-wc-checkout.php:471 includes/class-wc-form-handler.php:114 msgid "is not a valid email address." msgstr "" -#: includes/class-wc-checkout.php:484 +#: includes/class-wc-checkout.php:489 msgid "is not valid. Please enter one of the following:" msgstr "" -#: includes/class-wc-checkout.php:540 includes/class-wc-form-handler.php:294 +#: includes/class-wc-checkout.php:545 includes/class-wc-form-handler.php:294 msgid "You must accept our Terms & Conditions." msgstr "" -#: includes/class-wc-checkout.php:546 +#: includes/class-wc-checkout.php:551 msgid "" "Unfortunately we do not ship %s. Please enter an " "alternative shipping address." msgstr "" -#: includes/class-wc-checkout.php:555 +#: includes/class-wc-checkout.php:560 msgid "Invalid shipping method." msgstr "" -#: includes/class-wc-checkout.php:567 includes/class-wc-form-handler.php:304 +#: includes/class-wc-checkout.php:572 includes/class-wc-form-handler.php:304 msgid "Invalid payment method." msgstr "" @@ -13564,178 +13325,182 @@ msgstr "" msgid "Please rate the product." msgstr "" -#: includes/class-wc-countries.php:265 +#: includes/class-wc-countries.php:270 msgid "to the" msgstr "" -#: includes/class-wc-countries.php:265 +#: includes/class-wc-countries.php:270 msgid "to" msgstr "" -#: includes/class-wc-countries.php:276 +#: includes/class-wc-countries.php:281 msgid "the" msgstr "" -#: includes/class-wc-countries.php:286 +#: includes/class-wc-countries.php:291 msgid "VAT" msgstr "" -#: includes/class-wc-countries.php:296 +#: includes/class-wc-countries.php:301 msgid "(incl. VAT)" msgstr "" -#: includes/class-wc-countries.php:296 +#: includes/class-wc-countries.php:301 msgid "(incl. tax)" msgstr "" -#: includes/class-wc-countries.php:306 +#: includes/class-wc-countries.php:311 msgid "(ex. VAT)" msgstr "" -#: includes/class-wc-countries.php:306 +#: includes/class-wc-countries.php:311 msgid "(ex. tax)" msgstr "" -#: includes/class-wc-countries.php:499 +#: includes/class-wc-countries.php:504 msgid "Company Name" msgstr "" -#: includes/class-wc-countries.php:520 includes/class-wc-countries.php:521 +#: includes/class-wc-countries.php:525 includes/class-wc-countries.php:526 msgid "Town / City" msgstr "" -#: includes/class-wc-countries.php:527 +#: includes/class-wc-countries.php:532 msgid "State / County" msgstr "" -#: includes/class-wc-countries.php:533 includes/class-wc-countries.php:534 +#: includes/class-wc-countries.php:538 includes/class-wc-countries.php:539 #: templates/cart/shipping-calculator.php:90 msgid "Postcode / Zip" msgstr "" -#: includes/class-wc-countries.php:589 includes/class-wc-countries.php:590 +#: includes/class-wc-countries.php:594 includes/class-wc-countries.php:595 msgid "Suburb" msgstr "" -#: includes/class-wc-countries.php:612 includes/class-wc-countries.php:790 +#: includes/class-wc-countries.php:617 msgid "District" msgstr "" -#: includes/class-wc-countries.php:620 includes/class-wc-countries.php:643 -#: includes/class-wc-countries.php:669 includes/class-wc-countries.php:734 -#: includes/class-wc-countries.php:754 includes/class-wc-countries.php:772 -#: includes/class-wc-countries.php:834 includes/class-wc-countries.php:860 -#: includes/class-wc-countries.php:907 +#: includes/class-wc-countries.php:625 includes/class-wc-countries.php:648 +#: includes/class-wc-countries.php:674 includes/class-wc-countries.php:739 +#: includes/class-wc-countries.php:759 includes/class-wc-countries.php:777 +#: includes/class-wc-countries.php:837 includes/class-wc-countries.php:863 +#: includes/class-wc-countries.php:910 msgid "Province" msgstr "" -#: includes/class-wc-countries.php:650 +#: includes/class-wc-countries.php:655 msgid "Canton" msgstr "" -#: includes/class-wc-countries.php:663 includes/class-wc-countries.php:722 +#: includes/class-wc-countries.php:668 includes/class-wc-countries.php:727 msgid "Region" msgstr "" -#: includes/class-wc-countries.php:718 includes/class-wc-countries.php:719 +#: includes/class-wc-countries.php:723 includes/class-wc-countries.php:724 msgid "Town / District" msgstr "" -#: includes/class-wc-countries.php:728 includes/class-wc-countries.php:880 +#: includes/class-wc-countries.php:733 includes/class-wc-countries.php:883 msgid "County" msgstr "" -#: includes/class-wc-countries.php:760 +#: includes/class-wc-countries.php:765 msgid "Prefecture" msgstr "" -#: includes/class-wc-countries.php:841 +#: includes/class-wc-countries.php:794 +msgid "State / Zone" +msgstr "" + +#: includes/class-wc-countries.php:844 msgid "Municipality" msgstr "" -#: includes/class-wc-countries.php:866 includes/class-wc-countries.php:867 +#: includes/class-wc-countries.php:869 includes/class-wc-countries.php:870 msgid "Zip" msgstr "" -#: includes/class-wc-countries.php:964 +#: includes/class-wc-countries.php:967 msgid "Email Address" msgstr "" -#: includes/class-wc-coupon.php:730 +#: includes/class-wc-coupon.php:735 msgid "Coupon code applied successfully." msgstr "" -#: includes/class-wc-coupon.php:733 +#: includes/class-wc-coupon.php:738 msgid "Coupon code removed successfully." msgstr "" -#: includes/class-wc-coupon.php:751 +#: includes/class-wc-coupon.php:756 msgid "Coupon is not valid." msgstr "" -#: includes/class-wc-coupon.php:754 +#: includes/class-wc-coupon.php:759 msgid "Coupon \"%s\" does not exist!" msgstr "" -#: includes/class-wc-coupon.php:757 +#: includes/class-wc-coupon.php:762 msgid "" "Sorry, it seems the coupon \"%s\" is invalid - it has now been removed from " "your order." msgstr "" -#: includes/class-wc-coupon.php:760 +#: includes/class-wc-coupon.php:765 msgid "" "Sorry, it seems the coupon \"%s\" is not yours - it has now been removed " "from your order." msgstr "" -#: includes/class-wc-coupon.php:763 +#: includes/class-wc-coupon.php:768 msgid "Coupon code already applied!" msgstr "" -#: includes/class-wc-coupon.php:766 +#: includes/class-wc-coupon.php:771 msgid "" "Sorry, coupon \"%s\" has already been applied and cannot be used in " "conjunction with other coupons." msgstr "" -#: includes/class-wc-coupon.php:769 +#: includes/class-wc-coupon.php:774 msgid "Coupon usage limit has been reached." msgstr "" -#: includes/class-wc-coupon.php:772 +#: includes/class-wc-coupon.php:777 msgid "This coupon has expired." msgstr "" -#: includes/class-wc-coupon.php:775 +#: includes/class-wc-coupon.php:780 msgid "The minimum spend for this coupon is %s." msgstr "" -#: includes/class-wc-coupon.php:778 +#: includes/class-wc-coupon.php:783 msgid "The maximum spend for this coupon is %s." msgstr "" -#: includes/class-wc-coupon.php:781 +#: includes/class-wc-coupon.php:786 msgid "Sorry, this coupon is not applicable to your cart contents." msgstr "" -#: includes/class-wc-coupon.php:794 +#: includes/class-wc-coupon.php:799 msgid "Sorry, this coupon is not applicable to the products: %s." msgstr "" -#: includes/class-wc-coupon.php:814 +#: includes/class-wc-coupon.php:819 msgid "Sorry, this coupon is not applicable to the categories: %s." msgstr "" -#: includes/class-wc-coupon.php:817 +#: includes/class-wc-coupon.php:822 msgid "Sorry, this coupon is not valid for sale items." msgstr "" -#: includes/class-wc-coupon.php:837 +#: includes/class-wc-coupon.php:842 msgid "Coupon does not exist!" msgstr "" -#: includes/class-wc-coupon.php:840 +#: includes/class-wc-coupon.php:845 msgid "Please enter a coupon code." msgstr "" @@ -13789,39 +13554,39 @@ msgstr "" msgid "Go to homepage" msgstr "" -#: includes/class-wc-emails.php:265 +#: includes/class-wc-emails.php:270 msgid "Note" msgstr "" -#: includes/class-wc-emails.php:342 +#: includes/class-wc-emails.php:347 msgid "Tel" msgstr "" -#: includes/class-wc-emails.php:381 +#: includes/class-wc-emails.php:386 msgid "Product low in stock" msgstr "" -#: includes/class-wc-emails.php:382 +#: includes/class-wc-emails.php:387 msgid "%s is low in stock." msgstr "" -#: includes/class-wc-emails.php:382 +#: includes/class-wc-emails.php:387 msgid "There are %d left" msgstr "" -#: includes/class-wc-emails.php:399 +#: includes/class-wc-emails.php:404 msgid "Product out of stock" msgstr "" -#: includes/class-wc-emails.php:400 +#: includes/class-wc-emails.php:405 msgid "%s is out of stock." msgstr "" -#: includes/class-wc-emails.php:429 +#: includes/class-wc-emails.php:434 msgid "Product Backorder" msgstr "" -#: includes/class-wc-emails.php:430 +#: includes/class-wc-emails.php:435 msgid "%s units of %s have been backordered in order #%s." msgstr "" @@ -14029,7 +13794,7 @@ msgstr "" msgid "Premium Support" msgstr "" -#: includes/class-wc-order.php:41 includes/wc-cart-functions.php:252 +#: includes/class-wc-order.php:46 includes/wc-cart-functions.php:252 msgid "(Includes %s)" msgstr "" @@ -14431,12 +14196,12 @@ msgstr "" msgid "%s – %s%s" msgstr "" -#: includes/class-wc-query.php:109 +#: includes/class-wc-query.php:110 msgid "Pay for Order" msgstr "" -#: includes/class-wc-query.php:116 -#: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:411 +#: includes/class-wc-query.php:117 +#: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:405 #: templates/emails/admin-new-order.php:30 #: templates/emails/customer-completed-order.php:30 #: templates/emails/customer-invoice.php:34 @@ -14446,7 +14211,7 @@ msgstr "" msgid "Order #%s" msgstr "" -#: includes/class-wc-query.php:119 +#: includes/class-wc-query.php:120 msgid "Edit Account Details" msgstr "" @@ -14476,6 +14241,10 @@ msgstr "" msgid "Invalid product \"%s\"" msgstr "" +#: includes/cli/class-wc-cli-tax.php:300 includes/cli/class-wc-cli-tax.php:495 +msgid "Invalid tax rate ID: %s" +msgstr "" + #: includes/emails/class-wc-email-cancelled-order.php:27 #: includes/emails/class-wc-email-cancelled-order.php:29 msgid "Cancelled order" @@ -14918,6 +14687,7 @@ msgstr "" #: includes/widgets/class-wc-widget-product-search.php:30 #: includes/widgets/class-wc-widget-product-tag-cloud.php:30 #: includes/widgets/class-wc-widget-products.php:30 +#: includes/widgets/class-wc-widget-rating-filter.php:31 #: includes/widgets/class-wc-widget-recent-reviews.php:30 #: includes/widgets/class-wc-widget-recently-viewed.php:30 #: includes/widgets/class-wc-widget-top-rated-products.php:32 @@ -15427,7 +15197,7 @@ msgid "Sorry, the minimum allowed order total is 0.50 to use this payment method msgstr "" #: includes/gateways/simplify-commerce/class-wc-addons-gateway-simplify-commerce.php:297 -#: includes/gateways/simplify-commerce/class-wc-addons-gateway-simplify-commerce.php:439 +#: includes/gateways/simplify-commerce/class-wc-addons-gateway-simplify-commerce.php:433 #: includes/gateways/simplify-commerce-deprecated/class-wc-addons-gateway-simplify-commerce-deprecated.php:70 msgid "Customer not found" msgstr "" @@ -15437,50 +15207,50 @@ msgstr "" msgid "%s - Order #%s" msgstr "" -#: includes/gateways/simplify-commerce/class-wc-addons-gateway-simplify-commerce.php:327 +#: includes/gateways/simplify-commerce/class-wc-addons-gateway-simplify-commerce.php:321 #: includes/gateways/simplify-commerce-deprecated/class-wc-addons-gateway-simplify-commerce-deprecated.php:100 msgid "Simplify payment error: %s" msgstr "" -#: includes/gateways/simplify-commerce/class-wc-addons-gateway-simplify-commerce.php:337 -#: includes/gateways/simplify-commerce/class-wc-addons-gateway-simplify-commerce.php:462 -#: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:485 +#: includes/gateways/simplify-commerce/class-wc-addons-gateway-simplify-commerce.php:331 +#: includes/gateways/simplify-commerce/class-wc-addons-gateway-simplify-commerce.php:450 +#: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:484 #: includes/gateways/simplify-commerce-deprecated/class-wc-addons-gateway-simplify-commerce-deprecated.php:110 msgid "Simplify payment approved (ID: %s, Auth Code: %s)" msgstr "" -#: includes/gateways/simplify-commerce/class-wc-addons-gateway-simplify-commerce.php:341 -#: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:348 +#: includes/gateways/simplify-commerce/class-wc-addons-gateway-simplify-commerce.php:335 +#: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:342 #: includes/gateways/simplify-commerce-deprecated/class-wc-addons-gateway-simplify-commerce-deprecated.php:114 msgid "Simplify payment declined" msgstr "" -#: includes/gateways/simplify-commerce/class-wc-addons-gateway-simplify-commerce.php:343 -#: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:350 +#: includes/gateways/simplify-commerce/class-wc-addons-gateway-simplify-commerce.php:337 +#: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:344 #: includes/gateways/simplify-commerce-deprecated/class-wc-addons-gateway-simplify-commerce-deprecated.php:116 msgid "Payment was declined - please try another card." msgstr "" -#: includes/gateways/simplify-commerce/class-wc-addons-gateway-simplify-commerce.php:357 -#: includes/gateways/simplify-commerce/class-wc-addons-gateway-simplify-commerce.php:467 +#: includes/gateways/simplify-commerce/class-wc-addons-gateway-simplify-commerce.php:351 +#: includes/gateways/simplify-commerce/class-wc-addons-gateway-simplify-commerce.php:455 msgid "Simplify Transaction Failed (%s)" msgstr "" -#: includes/gateways/simplify-commerce/class-wc-addons-gateway-simplify-commerce.php:434 +#: includes/gateways/simplify-commerce/class-wc-addons-gateway-simplify-commerce.php:428 msgid "%s - Pre-order for \"%s\"" msgstr "" -#: includes/gateways/simplify-commerce/class-wc-addons-gateway-simplify-commerce.php:434 +#: includes/gateways/simplify-commerce/class-wc-addons-gateway-simplify-commerce.php:428 #: includes/gateways/simplify-commerce-deprecated/class-wc-addons-gateway-simplify-commerce-deprecated.php:65 msgid "(Order #%s)" msgstr "" -#: includes/gateways/simplify-commerce/class-wc-addons-gateway-simplify-commerce.php:464 +#: includes/gateways/simplify-commerce/class-wc-addons-gateway-simplify-commerce.php:452 msgid "Payment was declined - the customer need to try another card." msgstr "" -#: includes/gateways/simplify-commerce/class-wc-addons-gateway-simplify-commerce.php:511 -#: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:457 +#: includes/gateways/simplify-commerce/class-wc-addons-gateway-simplify-commerce.php:499 +#: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:456 msgid "Payment was declined by Simplify Commerce." msgstr "" @@ -15620,21 +15390,21 @@ msgstr "" msgid "is invalid" msgstr "" -#: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:428 +#: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:427 msgid "" "Thank you for your order, please click the button below to pay with credit " "card using Simplify Commerce by MasterCard." msgstr "" -#: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:437 +#: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:436 msgid "Pay Now" msgstr "" -#: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:437 +#: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:436 msgid "Cancel order & restore cart" msgstr "" -#: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:521 +#: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:520 msgid "Refund was declined." msgstr "" @@ -15966,7 +15736,7 @@ msgid "Sorry, we could not find that order ID in our database." msgstr "" #: includes/updates/woocommerce-update-2.4.php:171 -#: includes/wc-order-functions.php:785 +#: includes/wc-order-functions.php:789 msgid "Order Fully Refunded" msgstr "" @@ -16250,7 +16020,7 @@ msgstr "" msgid "Unpaid order cancelled - time limit reached." msgstr "" -#: includes/wc-order-functions.php:629 +#: includes/wc-order-functions.php:633 msgid "Refund – %s" msgstr "" @@ -16402,20 +16172,27 @@ msgstr "" msgid "Active Filters" msgstr "" -#: includes/widgets/class-wc-widget-layered-nav-filters.php:84 -#: includes/widgets/class-wc-widget-layered-nav-filters.php:91 -#: includes/widgets/class-wc-widget-layered-nav-filters.php:96 +#: includes/widgets/class-wc-widget-layered-nav-filters.php:87 +#: includes/widgets/class-wc-widget-layered-nav-filters.php:94 +#: includes/widgets/class-wc-widget-layered-nav-filters.php:99 +#: includes/widgets/class-wc-widget-layered-nav-filters.php:104 msgid "Remove filter" msgstr "" -#: includes/widgets/class-wc-widget-layered-nav-filters.php:91 +#: includes/widgets/class-wc-widget-layered-nav-filters.php:94 msgid "Min" msgstr "" -#: includes/widgets/class-wc-widget-layered-nav-filters.php:96 +#: includes/widgets/class-wc-widget-layered-nav-filters.php:99 msgid "Max" msgstr "" +#: includes/widgets/class-wc-widget-layered-nav-filters.php:104 +#: includes/widgets/class-wc-widget-rating-filter.php:123 +#: includes/widgets/class-wc-widget-rating-filter.php:124 +msgid "Rated %s and above" +msgstr "" + #: includes/widgets/class-wc-widget-layered-nav.php:23 msgid "" "Shows a custom attribute in a widget which lets you narrow down the list of " @@ -16472,19 +16249,19 @@ msgstr "" msgid "Filter by price" msgstr "" -#: includes/widgets/class-wc-widget-price-filter.php:176 +#: includes/widgets/class-wc-widget-price-filter.php:180 msgid "Min price" msgstr "" -#: includes/widgets/class-wc-widget-price-filter.php:177 +#: includes/widgets/class-wc-widget-price-filter.php:181 msgid "Max price" msgstr "" -#: includes/widgets/class-wc-widget-price-filter.php:178 +#: includes/widgets/class-wc-widget-price-filter.php:182 msgid "Filter" msgstr "" -#: includes/widgets/class-wc-widget-price-filter.php:180 +#: includes/widgets/class-wc-widget-price-filter.php:184 msgid "Price:" msgstr "" @@ -16590,6 +16367,24 @@ msgstr "" msgid "Show hidden products" msgstr "" +#: includes/widgets/class-wc-widget-rating-filter.php:24 +msgid "" +"Shows a rating filter in a widget which lets you narrow down the list of " +"shown products when viewing product categories." +msgstr "" + +#: includes/widgets/class-wc-widget-rating-filter.php:26 +msgid "WooCommerce Rating Filter" +msgstr "" + +#: includes/widgets/class-wc-widget-rating-filter.php:30 +msgid "Filter by rating" +msgstr "" + +#: includes/widgets/class-wc-widget-rating-filter.php:127 +msgid "and above" +msgstr "" + #: includes/widgets/class-wc-widget-recent-reviews.php:23 msgid "Display a list of your most recent reviews on your site." msgstr "" @@ -17581,7 +17376,7 @@ msgctxt "slug" msgid "product" msgstr "" -#: includes/wc-product-functions.php:230 +#: includes/wc-product-functions.php:234 msgctxt "slug" msgid "uncategorized" msgstr "" @@ -17675,27 +17470,27 @@ msgctxt "placeholder" msgid "To…" msgstr "" -#: includes/class-wc-checkout.php:103 +#: includes/class-wc-checkout.php:108 msgctxt "placeholder" msgid "Username" msgstr "" -#: includes/class-wc-checkout.php:112 +#: includes/class-wc-checkout.php:117 msgctxt "placeholder" msgid "Password" msgstr "" -#: includes/class-wc-checkout.php:121 +#: includes/class-wc-checkout.php:126 msgctxt "placeholder" msgid "Notes about your order, e.g. special notes for delivery." msgstr "" -#: includes/class-wc-countries.php:510 +#: includes/class-wc-countries.php:515 msgctxt "placeholder" msgid "Street address" msgstr "" -#: includes/class-wc-countries.php:515 +#: includes/class-wc-countries.php:520 msgctxt "placeholder" msgid "Apartment, suite, unit etc. (optional)" msgstr "" @@ -17879,17 +17674,17 @@ msgctxt "Item name in quotes" msgid "“%s”" msgstr "" -#: includes/wc-core-functions.php:79 includes/wc-order-functions.php:629 +#: includes/wc-core-functions.php:79 includes/wc-order-functions.php:633 msgctxt "Order date parsed by strftime" msgid "%b %d, %Y @ %I:%M %p" msgstr "" -#: includes/wc-page-functions.php:112 +#: includes/wc-page-functions.php:116 msgctxt "edit-address-slug" msgid "billing" msgstr "" -#: includes/wc-page-functions.php:113 +#: includes/wc-page-functions.php:117 msgctxt "edit-address-slug" msgid "shipping" msgstr ""