.woocommerce ul.products,
.woocommerce-page ul.products {
	clear: both;
	margin: 0;
	list-style: none;
*zoom: 1; }
.woocommerce ul.products:before, .woocommerce ul.products:after,
.woocommerce-page ul.products:before,
.woocommerce-page ul.products:after {
	display: table;
content: ""; }
.woocommerce ul.products:after,
.woocommerce-page ul.products:after {
clear: both; }
/*changes*/
.woocommerce li.product,
.woocommerce-page li.product {
	overflow: hidden;
	position: relative;
	margin: 0 4% 4.5% 0;
	padding: 0;
	background-color: white;
	border:1px solid #ccc;
	border-radius: 14px;
	-webkit-border-radius: 14px;
	-webkit-box-shadow: 0 0.15em 0.35em 0 rgba(0, 0, 0, 0.135);
box-shadow: 0 0.15em 0.35em 0 rgba(0, 0, 0, 0.135); }
.woocommerce li.product.first,
.woocommerce-page li.product.first {
clear: both; }

.woocommerce li.product.last,
.woocommerce-page li.product.last {
	margin-right: 1px;
margin-top: 5px;}
/*end changes*/
.woocommerce li.product .onsale,
.woocommerce-page li.product .onsale {
	top: 6px;
left: 6px; }
.woocommerce li.product .entry-featured,
.woocommerce-page li.product .entry-featured {
	overflow: hidden;
z-index: 0; }
.woocommerce li.product .entry-featured img,
.woocommerce-page li.product .entry-featured img {
min-width: 100%;
	border-radius: 14px;
	-webkit-border-radius: 14px; }
.woocommerce li.product .entry-wrap,
.woocommerce-page li.product .entry-wrap {
padding: 0; }
.woocommerce li.product .entry-header,
.woocommerce-page li.product .entry-header {
position: relative; }
.woocommerce li.product .entry-header > a:first-child,
.woocommerce-page li.product .entry-header > a:first-child {
	display: block;
padding: 15px; }
.woocommerce li.product .entry-header > a:first-child:hover h3,
.woocommerce-page li.product .entry-header > a:first-child:hover h3 {
color: #ff2a13; }
.woocommerce li.product .entry-header h3,
.woocommerce-page li.product .entry-header h3 {
	margin: 0;
	padding-bottom: 0.5em;
	font-size: 148%;
	line-height: 1.05;
	-webkit-transition: color 0.3s ease;
transition: color 0.3s ease; }
.woocommerce li.product .entry-header .price > .amount,
.woocommerce li.product .entry-header .price > ins > .amount,
.woocommerce-page li.product .entry-header .price > .amount,
.woocommerce-page li.product .entry-header .price > ins > .amount {
	font-size: 18px;
font-size: 1.8rem; }
.woocommerce li.product .entry-header .button,
.woocommerce-page li.product .entry-header .button {
	/* position: absolute;*/
	top: 0px;
	left: 0px;
	right: 9px;
	margin: 0;
	padding: 0.45em 0.5em 0.575em;
	display: block;
	font-size: 14px;
	font-size: 1.4rem;
	opacity: 1;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=1);
zoom: 1; }
.woocommerce li.product .added_to_cart,
.woocommerce-page li.product .added_to_cart {
/*display: none;*/ }
.woocommerce li.product:hover .star-rating-container,
.woocommerce-page li.product:hover .star-rating-container {
	opacity: 1;
	background:# c6005c;
	filter: alpha(opacity=100);
zoom: 1; }
.woocommerce li.product:hover .entry-header .button,
.woocommerce-page li.product:hover .entry-header .button {
	opacity: 1;
	filter: alpha(opacity=100);
	zoom: 1; 
background:# c6005c;}
.woocommerce .entry-wrap,
.woocommerce-page .entry-wrap {
	padding: 60px;
*zoom: 1; }
.woocommerce .entry-wrap:before, .woocommerce .entry-wrap:after,
.woocommerce-page .entry-wrap:before,
.woocommerce-page .entry-wrap:after {
	display: table;
content: ""; }
.woocommerce .entry-wrap:after,
.woocommerce-page .entry-wrap:after {
clear: both; }
@media (max-width: 979px) {
	.woocommerce .entry-wrap,
	.woocommerce-page .entry-wrap {
	padding: 36px; } }
	@media (max-width: 480px) {
		.woocommerce .entry-wrap,
		.woocommerce-page .entry-wrap {
		padding: 25px; } }
		.woocommerce .entry-wrap > .entry-content:first-child,
		.woocommerce-page .entry-wrap > .entry-content:first-child {
			margin: 0;
		*zoom: 1; }
		.woocommerce .entry-wrap > .entry-content:first-child:before, .woocommerce .entry-wrap > .entry-content:first-child:after,
		.woocommerce-page .entry-wrap > .entry-content:first-child:before,
		.woocommerce-page .entry-wrap > .entry-content:first-child:after {
			display: table;
		content: ""; }
		.woocommerce .entry-wrap > .entry-content:first-child:after,
		.woocommerce-page .entry-wrap > .entry-content:first-child:after {
		clear: both; }
		.woocommerce div.product .images,
		.woocommerce-page div.product .images {
			position: relative;
			float: left;
		width: 48%; }
		@media (max-width: 767px) {
			.woocommerce div.product .images,
			.woocommerce-page div.product .images {
			width: 100%; } }
			.woocommerce div.product .images .onsale,
			.woocommerce-page div.product .images .onsale {
				top: 12px;
			left: 12px; }
			.woocommerce div.product .images .thumbnails > a,
			.woocommerce-page div.product .images .thumbnails > a {
				display: block;
				float: left;
				width: 22%;
			margin: 4% 4% 0 0; }
			.woocommerce div.product .images .thumbnails > a:nth-child(4n+4),
			.woocommerce-page div.product .images .thumbnails > a:nth-child(4n+4) {
			margin-right: 0; }
			.woocommerce div.product .summary,
			.woocommerce-page div.product .summary {
				float: right;
				clear: right;
			width: 48%; }
			@media (max-width: 767px) {
				.woocommerce div.product .summary,
				.woocommerce-page div.product .summary {
					width: 100%;
				margin-top: 50px; } }
				.woocommerce div.product .summary .product_title,
				.woocommerce-page div.product .summary .product_title {
					margin: 0 0 6px;
				font-size: 274%; }
				@media (max-width: 480px) {
					.woocommerce div.product .summary .product_title,
					.woocommerce-page div.product .summary .product_title {
					font-size: 228%; } }
					.woocommerce div.product .summary .price > del,
					.woocommerce div.product .summary .price > .from,
					.woocommerce-page div.product .summary .price > del,
					.woocommerce-page div.product .summary .price > .from {
						font-size: 18px;
					font-size: 1.8rem; }
					.woocommerce div.product .summary .price > .amount,
					.woocommerce div.product .summary .price > ins > .amount,
					.woocommerce-page div.product .summary .price > .amount,
					.woocommerce-page div.product .summary .price > ins > .amount {
						font-size: 24px;
					font-size: 2.4rem; }
					.woocommerce div.product .summary .variations,
					.woocommerce-page div.product .summary .variations {
					margin-bottom: 5px; }
					.woocommerce div.product .summary .variations .label,
					.woocommerce div.product .summary .variations .value,
					.woocommerce-page div.product .summary .variations .label,
					.woocommerce-page div.product .summary .variations .value {
						vertical-align: middle;
						border-top: 0;
					background-color: transparent; }
					.woocommerce div.product .summary .variations .label,
					.woocommerce-page div.product .summary .variations .label {
					padding-left: 0; }
					.woocommerce div.product .summary .variations .value,
					.woocommerce-page div.product .summary .variations .value {
					padding-right: 0; }
					.woocommerce div.product .summary .variations select,
					.woocommerce-page div.product .summary .variations select {
						width: 100%;
					margin-bottom: 0; }
					.woocommerce div.product .summary .variations .reset_variations,
					.woocommerce-page div.product .summary .variations .reset_variations {
					display: none; }
					.woocommerce div.product .summary .single_variation,
					.woocommerce-page div.product .summary .single_variation {
					text-align: right; }
					.woocommerce div.product .summary .single_variation .price,
					.woocommerce-page div.product .summary .single_variation .price {
					margin-bottom: 1.313em; }
					.woocommerce div.product .woocommerce-tabs,
					.woocommerce-page div.product .woocommerce-tabs {
						clear: both;
						float: left;
						width: 100%;
					margin-top: 50px; }
					.woocommerce div.product .woocommerce-tabs .x-tab-content,
					.woocommerce-page div.product .woocommerce-tabs .x-tab-content {
					margin-bottom: 0; }
					.woocommerce div.product .woocommerce-tabs h2,
					.woocommerce-page div.product .woocommerce-tabs h2 {
						margin-top: 0;
						margin-bottom: 0.5em;
					font-size: 200%; }
					.woocommerce div.product .woocommerce-tabs table,
					.woocommerce-page div.product .woocommerce-tabs table {
					margin-bottom: 0; }
					.woocommerce div.product .woocommerce-tabs .x-comments-area,
					.woocommerce-page div.product .woocommerce-tabs .x-comments-area {
					position: relative; }
					.woocommerce div.product .woocommerce-tabs .x-comments-area .x-comments-list .x-comment-img .avatar-wrap:before,
					.woocommerce-page div.product .woocommerce-tabs .x-comments-area .x-comments-list .x-comment-img .avatar-wrap:before {
					display: none; }
					.woocommerce div.product .woocommerce-tabs .x-comments-area .x-comments-list .x-comment-img .avatar-wrap .avatar,
					.woocommerce-page div.product .woocommerce-tabs .x-comments-area .x-comments-list .x-comment-img .avatar-wrap .avatar {
						width: 60px;
					border-radius: 0; }
					@media (max-width: 767px) {
						.woocommerce div.product .woocommerce-tabs .x-comments-area .x-comments-list .x-comment-img,
						.woocommerce-page div.product .woocommerce-tabs .x-comments-area .x-comments-list .x-comment-img {
						display: none; } }
						.woocommerce div.product .woocommerce-tabs .x-comments-area .x-comments-list article.comment,
						.woocommerce-page div.product .woocommerce-tabs .x-comments-area .x-comments-list article.comment {
							border: 1px solid #dddddd;
							border: 1px solid rgba(0, 0, 0, 0.15);
							border-radius: 2px;
							-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
						box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); }
						@media (max-width: 767px) {
							.woocommerce div.product .woocommerce-tabs .x-comments-area .x-comments-list article.comment,
							.woocommerce-page div.product .woocommerce-tabs .x-comments-area .x-comments-list article.comment {
							margin-left: 0; } }
							.woocommerce div.product .woocommerce-tabs .x-comments-area .x-comments-list .x-comment-header .star-rating-container,
							.woocommerce-page div.product .woocommerce-tabs .x-comments-area .x-comments-list .x-comment-header .star-rating-container {
							margin-top: 4px; }
							.woocommerce .upsells,
							.woocommerce .related,
							.woocommerce .cross-sells,
							.woocommerce-page .upsells,
							.woocommerce-page .related,
							.woocommerce-page .cross-sells {
								clear: both;
								float: left;
								width: 100%;
							margin: 50px 0 -4%; }
							.woocommerce .upsells h2,
							.woocommerce .related h2,
							.woocommerce .cross-sells h2,
							.woocommerce-page .upsells h2,
							.woocommerce-page .related h2,
							.woocommerce-page .cross-sells h2 {
								margin: 0 0 0.5em;
							font-size: 200%; }
							.woocommerce .upsells ul.products li.product,
							.woocommerce .related ul.products li.product,
							.woocommerce .cross-sells ul.products li.product,
							.woocommerce-page .upsells ul.products li.product,
							.woocommerce-page .related ul.products li.product,
							.woocommerce-page .cross-sells ul.products li.product {
								border: 1px solid #dddddd;
								border: 1px solid rgba(0, 0, 0, 0.15);
								border-radius: 0 0 4px 4px;
								-webkit-box-shadow: 0 0.125em 0.275em 0 rgba(0, 0, 0, 0.125);
							box-shadow: 0 0.125em 0.275em 0 rgba(0, 0, 0, 0.125); }
							.woocommerce .upsells ul.products li.product .entry-featured,
							.woocommerce .related ul.products li.product .entry-featured,
							.woocommerce .cross-sells ul.products li.product .entry-featured,
							.woocommerce-page .upsells ul.products li.product .entry-featured,
							.woocommerce-page .related ul.products li.product .entry-featured,
							.woocommerce-page .cross-sells ul.products li.product .entry-featured {
								border-bottom: 1px solid #dddddd;
							border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
							.woocommerce .cart-form,
							.woocommerce-page .cart-form {
							margin: 0; }
							.woocommerce .cart,
							.woocommerce-page .cart {
							margin-top: 1.313em; }
							.woocommerce .cart.shop_table,
							.woocommerce-page .cart.shop_table {
							margin: 0; }
							@media (max-width: 767px) {
								.woocommerce .cart.shop_table .product-thumbnail,
								.woocommerce-page .cart.shop_table .product-thumbnail {
								display: none; } }
								.woocommerce .cart-collaterals,
								.woocommerce-page .cart-collaterals {
									float: left;
								width: 100%; }
								.woocommerce .cart-collaterals .cart-totals,
								.woocommerce .cart-collaterals .shipping-calculator,
								.woocommerce-page .cart-collaterals .cart-totals,
								.woocommerce-page .cart-collaterals .shipping-calculator {
									width: 48%;
								margin-top: 50px; }
								@media (max-width: 979px) {
									.woocommerce .cart-collaterals .cart-totals,
									.woocommerce .cart-collaterals .shipping-calculator,
									.woocommerce-page .cart-collaterals .cart-totals,
									.woocommerce-page .cart-collaterals .shipping-calculator {
									width: 100%; } }
									.woocommerce .cart-collaterals .cart-totals h2,
									.woocommerce .cart-collaterals .shipping-calculator h2,
									.woocommerce-page .cart-collaterals .cart-totals h2,
									.woocommerce-page .cart-collaterals .shipping-calculator h2 {
										margin: 0 0 0.5em;
									font-size: 200%; }
									.woocommerce .cart-collaterals .shipping-calculator,
									.woocommerce-page .cart-collaterals .shipping-calculator {
										float: left;
									margin-right: 4%; }
									@media (max-width: 979px) {
										.woocommerce .cart-collaterals .shipping-calculator,
										.woocommerce-page .cart-collaterals .shipping-calculator {
										margin-right: 0; } }
										.woocommerce .cart-collaterals .shipping-calculator p,
										.woocommerce .cart-collaterals .shipping-calculator form,
										.woocommerce-page .cart-collaterals .shipping-calculator p,
										.woocommerce-page .cart-collaterals .shipping-calculator form {
										margin-bottom: 0; }
										.woocommerce .cart-collaterals .shipping-calculator select,
										.woocommerce .cart-collaterals .shipping-calculator input[type="text"],
										.woocommerce-page .cart-collaterals .shipping-calculator select,
										.woocommerce-page .cart-collaterals .shipping-calculator input[type="text"] {
										width: 100%; }
										.woocommerce .cart-collaterals .cart-totals,
										.woocommerce-page .cart-collaterals .cart-totals {
										float: right; }
										.woocommerce .cart-collaterals .cart-totals table,
										.woocommerce-page .cart-collaterals .cart-totals table {
										margin-bottom: 0; }
										.woocommerce .quantity,
										.woocommerce-page .quantity {
										margin-bottom: 1.313em; }
										.woocommerce .quantity input[type="button"],
										.woocommerce-page .quantity input[type="button"] {
											width: 2.65em;
											height: 2.65em;
											font-size: 13px;
											font-size: 1.3rem;
											margin-right: -1px;
											border: 1px solid #dddddd;
											background-color: whitesmoke;
											-webkit-transition: background-color 0.3s ease;
										transition: background-color 0.3s ease; }
										.woocommerce .quantity input[type="button"]:hover,
										.woocommerce-page .quantity input[type="button"]:hover {
										background-color: #fafafa; }
										.woocommerce .quantity input[type="number"],
										.woocommerce-page .quantity input[type="number"] {
											position: relative;
											width: 3.65em;
											margin: 0 -1px 0 0;
											text-align: center;
											border-radius: 0;
										z-index: 1; }
										.woocommerce-page .quantity .input-text{
											border-radius: 0;
											margin: 0 -1px 0 0;
											position: relative;
											text-align: center;
											width: 3.65em;
											z-index: 1;
										}
										.woocommerce .quantity input[type="number"]::-webkit-inner-spin-button,
										.woocommerce .quantity input[type="number"]::-webkit-outer-spin-button,
										.woocommerce-page .quantity input[type="number"]::-webkit-inner-spin-button,
										.woocommerce-page .quantity input[type="number"]::-webkit-outer-spin-button {
										-webkit-appearance: none; }
										.woocommerce .cart_table_item .quantity,
										.woocommerce-page .cart_table_item .quantity {
										margin-bottom: 0; }
										.woocommerce .cart .actions,
										.woocommerce-page .cart .actions {
										padding: 0; }
										.woocommerce .cart .actions .action-group,
										.woocommerce-page .cart .actions .action-group {
											width: 200px;
											margin-top: -1px;
											border: 1px solid #dddddd;
											padding: 15px;
										background-color: whitesmoke; }
										@media (max-width: 767px) {
											.woocommerce .cart .actions .action-group,
											.woocommerce-page .cart .actions .action-group {
											width: 100%; } }
											.woocommerce .cart .actions .action-group label,
											.woocommerce-page .cart .actions .action-group label {
											display: none; }
											.woocommerce .cart .actions .action-group input,
											.woocommerce-page .cart .actions .action-group input {
											width: 100%; }
											.woocommerce .cart .actions .action-group input[type="text"],
											.woocommerce-page .cart .actions .action-group input[type="text"] {
											margin-bottom: 0; }
											.woocommerce .cart .actions .action-group input[type="submit"],
											.woocommerce-page .cart .actions .action-group input[type="submit"] {
												margin-top: 0.5em;
												padding: 0.45em 0.5em 0.575em;
												display: block;
												font-size: 14px;
											font-size: 1.4rem; }
											.woocommerce .cart .actions .action-group input[type="submit"]:first-child,
											.woocommerce-page .cart .actions .action-group input[type="submit"]:first-child {
											margin-top: 0; }
											.woocommerce .cart .actions .action-group.coupon,
											.woocommerce-page .cart .actions .action-group.coupon {
											float: left; }
											.woocommerce .cart .actions .action-group.update,
											.woocommerce-page .cart .actions .action-group.update {
											float: right; }
											.woocommerce-account .woocommerce h2:first-child,
											.woocommerce-checkout .woocommerce h2:first-child {
											margin-top: 0; }
											.woocommerce-account .woocommerce header h2:first-child,
											.woocommerce-checkout .woocommerce header h2:first-child {
											margin-top: 60px; }
											.woocommerce-account .myaccount_user,
											.woocommerce-checkout .myaccount_user {
											margin-bottom: 0; }
											.woocommerce-account .checkout_coupon,
											.woocommerce-checkout .checkout_coupon {
												margin-bottom: 1.85em;
											*zoom: 1; }
											.woocommerce-account .checkout_coupon:before, .woocommerce-account .checkout_coupon:after,
											.woocommerce-checkout .checkout_coupon:before,
											.woocommerce-checkout .checkout_coupon:after {
												display: table;
											content: ""; }
											.woocommerce-account .checkout_coupon:after,
											.woocommerce-checkout .checkout_coupon:after {
											clear: both; }
											.woocommerce-account .checkout_coupon .form-row-first,
											.woocommerce-account .checkout_coupon .form-row-last,
											.woocommerce-checkout .checkout_coupon .form-row-first,
											.woocommerce-checkout .checkout_coupon .form-row-last {
												float: none;
											width: 100%; }
											.woocommerce-account .checkout_coupon .form-row-first,
											.woocommerce-checkout .checkout_coupon .form-row-first {
											margin-bottom: 0.5em; }
											.woocommerce-account .checkout_coupon .form-row-first input,
											.woocommerce-checkout .checkout_coupon .form-row-first input {
												width: 100%;
											margin-bottom: 0; }
											.woocommerce-account .checkout_coupon .form-row-last,
											.woocommerce-checkout .checkout_coupon .form-row-last {
											margin-bottom: 0; }
											.woocommerce-account .checkout,
											.woocommerce-account .form-edit-address,
											.woocommerce-checkout .checkout,
											.woocommerce-checkout .form-edit-address {
											margin-bottom: 0; }
											.woocommerce-account .checkout h3,
											.woocommerce-account .form-edit-address h3,
											.woocommerce-checkout .checkout h3,
											.woocommerce-checkout .form-edit-address h3 {
												margin-top: 60px;
											font-size: 164%; }
											.woocommerce-account .checkout h3:first-child,
											.woocommerce-account .form-edit-address h3:first-child,
											.woocommerce-checkout .checkout h3:first-child,
											.woocommerce-checkout .form-edit-address h3:first-child {
											margin-top: 0; }
											.woocommerce-account .checkout abbr,
											.woocommerce-account .form-edit-address abbr,
											.woocommerce-checkout .checkout abbr,
											.woocommerce-checkout .form-edit-address abbr {
											border: 0; }
											.woocommerce-account .checkout select,
											.woocommerce-account .checkout textarea,
											.woocommerce-account .checkout input[type="text"],
											.woocommerce-account .form-edit-address select,
											.woocommerce-account .form-edit-address textarea,
											.woocommerce-account .form-edit-address input[type="text"],
											.woocommerce-checkout .checkout select,
											.woocommerce-checkout .checkout textarea,
											.woocommerce-checkout .checkout input[type="text"],
											.woocommerce-checkout .form-edit-address select,
											.woocommerce-checkout .form-edit-address textarea,
											.woocommerce-checkout .form-edit-address input[type="text"] {
											width: 100%; }
											.woocommerce-account .checkout textarea,
											.woocommerce-account .form-edit-address textarea,
											.woocommerce-checkout .checkout textarea,
											.woocommerce-checkout .form-edit-address textarea {
												height: 6em;
											resize: vertical; }
											.woocommerce-account .checkout input[name="billing_address_1"],
											.woocommerce-account .form-edit-address input[name="billing_address_1"],
											.woocommerce-checkout .checkout input[name="billing_address_1"],
											.woocommerce-checkout .form-edit-address input[name="billing_address_1"] {
											margin-bottom: 0; }
											.woocommerce-account .checkout input[type="radio"],
											.woocommerce-account .checkout input[type="checkbox"],
											.woocommerce-account .form-edit-address input[type="radio"],
											.woocommerce-account .form-edit-address input[type="checkbox"],
											.woocommerce-checkout .checkout input[type="radio"],
											.woocommerce-checkout .checkout input[type="checkbox"],
											.woocommerce-checkout .form-edit-address input[type="radio"],
											.woocommerce-checkout .form-edit-address input[type="checkbox"] {
											float: left; }
											.woocommerce-account .checkout .form-row,
											.woocommerce-account .form-edit-address .form-row,
											.woocommerce-checkout .checkout .form-row,
											.woocommerce-checkout .form-edit-address .form-row {
												margin-bottom: 0.65em;
											*zoom: 1; }
											.woocommerce-account .checkout .form-row:before, .woocommerce-account .checkout .form-row:after,
											.woocommerce-account .form-edit-address .form-row:before,
											.woocommerce-account .form-edit-address .form-row:after,
											.woocommerce-checkout .checkout .form-row:before,
											.woocommerce-checkout .checkout .form-row:after,
											.woocommerce-checkout .form-edit-address .form-row:before,
											.woocommerce-checkout .form-edit-address .form-row:after {
												display: table;
											content: ""; }
											.woocommerce-account .checkout .form-row:after,
											.woocommerce-account .form-edit-address .form-row:after,
											.woocommerce-checkout .checkout .form-row:after,
											.woocommerce-checkout .form-edit-address .form-row:after {
											clear: both; }
											.woocommerce-account .checkout .form-row.terms,
											.woocommerce-account .form-edit-address .form-row.terms,
											.woocommerce-checkout .checkout .form-row.terms,
											.woocommerce-checkout .form-edit-address .form-row.terms {
											margin: 1em 0 0; }
											.woocommerce-account .checkout .form-row.terms label,
											.woocommerce-account .form-edit-address .form-row.terms label,
											.woocommerce-checkout .checkout .form-row.terms label,
											.woocommerce-checkout .form-edit-address .form-row.terms label {
												float: left;
												margin: 0 5px 0 0;
											padding: 0; }
											.woocommerce-account .checkout .form-row-first,
											.woocommerce-account .checkout .form-row-last,
											.woocommerce-account .form-edit-address .form-row-first,
											.woocommerce-account .form-edit-address .form-row-last,
											.woocommerce-checkout .checkout .form-row-first,
											.woocommerce-checkout .checkout .form-row-last,
											.woocommerce-checkout .form-edit-address .form-row-first,
											.woocommerce-checkout .form-edit-address .form-row-last {
												float: left;
											width: 48%; }
											.woocommerce-account .checkout .form-row-first,
											.woocommerce-account .form-edit-address .form-row-first,
											.woocommerce-checkout .checkout .form-row-first,
											.woocommerce-checkout .form-edit-address .form-row-first {
											margin-right: 4%; }
											.woocommerce-account .checkout .payment_methods,
											.woocommerce-account .form-edit-address .payment_methods,
											.woocommerce-checkout .checkout .payment_methods,
											.woocommerce-checkout .form-edit-address .payment_methods {
												margin-left: 0;
											list-style: none; }
											.woocommerce-account .checkout .payment_methods li,
											.woocommerce-account .form-edit-address .payment_methods li,
											.woocommerce-checkout .checkout .payment_methods li,
											.woocommerce-checkout .form-edit-address .payment_methods li {
											margin-bottom: 1.313em; }
											.woocommerce-account .checkout .payment_methods label,
											.woocommerce-account .form-edit-address .payment_methods label,
											.woocommerce-checkout .checkout .payment_methods label,
											.woocommerce-checkout .form-edit-address .payment_methods label {
											padding-left: 18px; }
											.woocommerce-account .checkout .payment_methods label img,
											.woocommerce-account .form-edit-address .payment_methods label img,
											.woocommerce-checkout .checkout .payment_methods label img,
											.woocommerce-checkout .form-edit-address .payment_methods label img {
											display: none; }
											.woocommerce-account .checkout .payment_methods p,
											.woocommerce-account .form-edit-address .payment_methods p,
											.woocommerce-checkout .checkout .payment_methods p,
											.woocommerce-checkout .form-edit-address .payment_methods p {
												font-size: 0.75em;
											line-height: 1.4; }
											.woocommerce-account .checkout .place-order,
											.woocommerce-account .form-edit-address .place-order,
											.woocommerce-checkout .checkout .place-order,
											.woocommerce-checkout .form-edit-address .place-order {
											margin-bottom: 0; }
											.woocommerce-account ul.order_details,
											.woocommerce-checkout ul.order_details {
												margin-left: 0;
											list-style: none; }
											.woocommerce-account table.order_details dl,
											.woocommerce-checkout table.order_details dl {
											margin: 0; }
											.woocommerce-account h2,
											.woocommerce-checkout h2 {
												margin-top: 65px;
											font-size: 164%; }
											.woocommerce-account h3,
											.woocommerce-checkout h3 {
												margin-top: 0;
											font-size: 100%; }
											.woocommerce-account dl.customer_details,
											.woocommerce-checkout dl.customer_details {
											margin-top: 0; }
											.woocommerce-account dl.customer_details dt,
											.woocommerce-checkout dl.customer_details dt {
												float: left;
											margin-right: 0.35em; }
											.woocommerce-account .addresses .col-1,
											.woocommerce-account .addresses .col-2,
											.woocommerce-checkout .addresses .col-1,
											.woocommerce-checkout .addresses .col-2 {
												float: left;
											width: 48%; }
											.woocommerce-account .addresses .col-1 address,
											.woocommerce-account .addresses .col-2 address,
											.woocommerce-checkout .addresses .col-1 address,
											.woocommerce-checkout .addresses .col-2 address {
											margin-bottom: 0; }
											.woocommerce-account .addresses .col-1,
											.woocommerce-checkout .addresses .col-1 {
											margin-right: 4%; }
											.woocommerce-account .my_account_orders,
											.woocommerce-checkout .my_account_orders {
											margin: 10px 0 0; }
											@media (max-width: 767px) {
												.woocommerce-account .my_account_orders .order-date,
												.woocommerce-account .my_account_orders .order-total,
												.woocommerce-checkout .my_account_orders .order-date,
												.woocommerce-checkout .my_account_orders .order-total {
												display: none; } }
												.woocommerce-account .change_password,
												.woocommerce-checkout .change_password {
												margin-bottom: 0; }
												.woocommerce-account .change_password p.form-row-first,
												.woocommerce-checkout .change_password p.form-row-first {
												margin-bottom: 0; }
												.woocommerce-account .change_password p:last-of-type,
												.woocommerce-checkout .change_password p:last-of-type {
												margin-bottom: 0; }
												.woocommerce-account .change_password p input[type="password"],
												.woocommerce-checkout .change_password p input[type="password"] {
												width: 100%; }
												.woocommerce-account .lost_reset_password,
												.woocommerce-checkout .lost_reset_password {
												margin-bottom: 0; }
												.woocommerce-account .lost_reset_password p:last-of-type,
												.woocommerce-checkout .lost_reset_password p:last-of-type {
												margin-bottom: 0; }
												.woocommerce-account .lost_reset_password p input[type="text"],
												.woocommerce-checkout .lost_reset_password p input[type="text"] {
												width: 100%; }
												.widget_best_sellers ul li,
												.widget_shopping_cart ul li,
												.widget_featured_products ul li,
												.widget_onsale ul li,
												.widget_random_products ul li,
												.widget_recently_viewed_products ul li,
												.widget_recent_products ul li,
												.widget_recent_reviews ul li,
												.widget_top_rated_products ul li {
													font-size: 81.25%;
												*zoom: 1; }
												.widget_best_sellers ul li:before, .widget_best_sellers ul li:after,
												.widget_shopping_cart ul li:before,
												.widget_shopping_cart ul li:after,
												.widget_featured_products ul li:before,
												.widget_featured_products ul li:after,
												.widget_onsale ul li:before,
												.widget_onsale ul li:after,
												.widget_random_products ul li:before,
												.widget_random_products ul li:after,
												.widget_recently_viewed_products ul li:before,
												.widget_recently_viewed_products ul li:after,
												.widget_recent_products ul li:before,
												.widget_recent_products ul li:after,
												.widget_recent_reviews ul li:before,
												.widget_recent_reviews ul li:after,
												.widget_top_rated_products ul li:before,
												.widget_top_rated_products ul li:after {
													display: table;
												content: ""; }
												.widget_best_sellers ul li:after,
												.widget_shopping_cart ul li:after,
												.widget_featured_products ul li:after,
												.widget_onsale ul li:after,
												.widget_random_products ul li:after,
												.widget_recently_viewed_products ul li:after,
												.widget_recent_products ul li:after,
												.widget_recent_reviews ul li:after,
												.widget_top_rated_products ul li:after {
												clear: both; }
												.widget_best_sellers ul li:last-child,
												.widget_shopping_cart ul li:last-child,
												.widget_featured_products ul li:last-child,
												.widget_onsale ul li:last-child,
												.widget_random_products ul li:last-child,
												.widget_recently_viewed_products ul li:last-child,
												.widget_recent_products ul li:last-child,
												.widget_recent_reviews ul li:last-child,
												.widget_top_rated_products ul li:last-child {
												margin-bottom: 0; }
												.widget_best_sellers ul li a,
												.widget_shopping_cart ul li a,
												.widget_featured_products ul li a,
												.widget_onsale ul li a,
												.widget_random_products ul li a,
												.widget_recently_viewed_products ul li a,
												.widget_recent_products ul li a,
												.widget_recent_reviews ul li a,
												.widget_top_rated_products ul li a {
													display: block;
													margin-bottom: 2px;
													border-bottom: 0;
												font-size: 135.7%; }
												.widget_best_sellers ul li a img,
												.widget_shopping_cart ul li a img,
												.widget_featured_products ul li a img,
												.widget_onsale ul li a img,
												.widget_random_products ul li a img,
												.widget_recently_viewed_products ul li a img,
												.widget_recent_products ul li a img,
												.widget_recent_reviews ul li a img,
												.widget_top_rated_products ul li a img {
													padding: 3px !important;
													float: left;
													width: 65px;
												margin-right: 0.65em; }
												.widget_best_sellers ul li a img,
												.widget_shopping_cart ul li a img,
												.widget_featured_products ul li a img,
												.widget_onsale ul li a img,
												.widget_random_products ul li a img,
												.widget_recently_viewed_products ul li a img,
												.widget_recent_products ul li a img,
												.widget_recent_reviews ul li a img,
												.widget_top_rated_products ul li a img {
													display: block;
													padding: 5px;
													line-height: 1.7;
													border: 1px solid #dddddd;
													border: 1px solid rgba(0, 0, 0, 0.15);
													background-color: white;
													border-radius: 2px;
													-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
													box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
													-webkit-transition: border 0.3s ease, box-shadow 0.3s ease;
												transition: border 0.3s ease, box-shadow 0.3s ease; }
												.widget_best_sellers ul li > del,
												.widget_best_sellers ul li > ins,
												.widget_shopping_cart ul li > del,
												.widget_shopping_cart ul li > ins,
												.widget_featured_products ul li > del,
												.widget_featured_products ul li > ins,
												.widget_onsale ul li > del,
												.widget_onsale ul li > ins,
												.widget_random_products ul li > del,
												.widget_random_products ul li > ins,
												.widget_recently_viewed_products ul li > del,
												.widget_recently_viewed_products ul li > ins,
												.widget_recent_products ul li > del,
												.widget_recent_products ul li > ins,
												.widget_recent_reviews ul li > del,
												.widget_recent_reviews ul li > ins,
												.widget_top_rated_products ul li > del,
												.widget_top_rated_products ul li > ins {
												text-shadow: none; }
												.widget_shopping_cart .empty {
													font-size: 100%;
												text-align: center; }
												.widget_shopping_cart .total {
													margin-bottom: 0;
													border: 1px solid #dddddd;
													border: 1px solid rgba(0, 0, 0, 0.1);
													border-bottom: 0;
													padding: 7px;
													font-size: 11px;
													font-size: 1.1rem;
													line-height: 1.1;
													text-align: center;
													text-transform: uppercase;
												border-radius: 6px 6px 0 0; }
												.widget_shopping_cart .buttons {
													border: 1px solid #dddddd;
													border: 1px solid rgba(0, 0, 0, 0.1);
													border-radius: 0 0 6px 6px;
													*zoom: 1;
													-webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.95);
												box-shadow: 0 1px 1px rgba(255, 255, 255, 0.95); }
												.widget_shopping_cart .buttons:before, .widget_shopping_cart .buttons:after {
													display: table;
												content: ""; }
												.widget_shopping_cart .buttons:after {
												clear: both; }
												.widget_shopping_cart .buttons .button {
													float: left;
													width: 50%;
													margin: 0;
													border: 0;
													padding: 7px;
													font-size: 11px;
													font-size: 1.1rem;
													line-height: 1.1;
													text-align: center;
													text-shadow: none;
													color: #7a7a7a;
													background-color: transparent;
													-webkit-box-shadow: none;
													box-shadow: none;
													overflow: hidden;
													text-overflow: ellipsis;
												white-space: nowrap; }
												.widget_shopping_cart .buttons .button:hover {
												background-color: rgba(255, 255, 255, 0.35); }
												.widget_shopping_cart .buttons .button:first-child {
													border-radius: 0 0 0 6px;
													border-right: 1px solid #dddddd;
												border-right: 1px solid rgba(0, 0, 0, 0.1); }
												.widget_shopping_cart .buttons .button:last-child {
												border-radius: 0 0 6px 0; }
												.widget_layered_nav .chosen,
												.widget_layered_nav_filters .chosen {
												background-color: white; }
												.widget_layered_nav li {
												position: relative; }
												.widget_layered_nav li .count {
													position: absolute;
													top: 50%;
													right: 10px;
													width: 24px;
													height: 24px;
													margin-top: -12px;
													line-height: 24px;
													text-align: center;
													background-color: white;
													border-radius: 100%;
													-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25);
												box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); }
												.widget_price_filter form {
												margin-bottom: 0; }
												.widget_price_filter form input[type="text"] {
												display: none; }
												.widget_price_filter .price_slider_wrapper {
												*zoom: 1; }
												.widget_price_filter .price_slider_wrapper:before, .widget_price_filter .price_slider_wrapper:after {
													display: table;
												content: ""; }
												.widget_price_filter .price_slider_wrapper:after {
												clear: both; }
												.widget_price_filter .ui-slider {
													position: relative;
													height: 8px;
													margin: 10px 0 24px;
													border-radius: 1em;
													-webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 1px 0 0 rgba(255, 255, 255, 0.85);
												box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 1px 0 0 rgba(255, 255, 255, 0.85); }
												.widget_price_filter .ui-slider .ui-slider-handle {
													position: absolute;
													top: 50%;
													width: 21px;
													height: 21px;
													margin-top: -11px;
													cursor: pointer;
													background-color: white;
													outline: none;
													border-radius: 1em;
													z-index: 2;
													-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
												box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); }
												.widget_price_filter .ui-slider .ui-slider-handle:last-child {
												margin-left: -19px; }
												.widget_price_filter .ui-slider .ui-slider-range {
													display: block;
													position: absolute;
													top: 0;
													height: 100%;
													border: 0;
													background-color: #ff2a13;
													border-radius: 1em;
													z-index: 1;
													-webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.45);
												box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.45); }
												.widget_price_filter .price_slider_amount {
												*zoom: 1; }
												.widget_price_filter .price_slider_amount:before, .widget_price_filter .price_slider_amount:after {
													display: table;
												content: ""; }
												.widget_price_filter .price_slider_amount:after {
												clear: both; }
												.widget_price_filter .price_slider_amount .button,
												.widget_price_filter .price_slider_amount .price_label {
													float: left;
													width: 50%;
													margin: 0;
													border: 1px solid #dddddd;
													border: 1px solid rgba(0, 0, 0, 0.1);
													padding: 7px;
													font-size: 11px;
													font-size: 1.1rem;
													line-height: 1.1;
													text-align: center;
													text-shadow: none;
													background-color: transparent;
													-webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.95);
													box-shadow: 0 1px 1px rgba(255, 255, 255, 0.95);
													overflow: hidden;
													text-overflow: ellipsis;
												white-space: nowrap; }
												.widget_price_filter .price_slider_amount .button {
													color: #7a7a7a;
												border-radius: 4px 0 0 4px; }
												.widget_price_filter .price_slider_amount .button:hover {
												background-color: rgba(255, 255, 255, 0.35); }
												.widget_price_filter .price_slider_amount .price_label {
													width: 50%;
													border-left: 0;
												border-radius: 0 4px 4px 0; }
												.widget_product_search .screen-reader-text {
													font: 0/0 a;
													color: transparent;
													text-shadow: none;
													background-color: transparent;
												border: 0; }
												.widget_product_search input[type="submit"] {
												display: none; }
												.widget_recent_reviews .star-rating,
												.widget_top_rated_products .star-rating {
												margin-bottom: 2px !important; }
												.woocommerce .cols-1,
												.woocommerce .cols-2,
												.woocommerce .cols-3,
												.woocommerce .cols-4,
												.woocommerce-page .cols-1,
												.woocommerce-page .cols-2,
												.woocommerce-page .cols-3,
												.woocommerce-page .cols-4 {
												*zoom: 1; }
												.woocommerce .cols-1:before, .woocommerce .cols-1:after,
												.woocommerce .cols-2:before,
												.woocommerce .cols-2:after,
												.woocommerce .cols-3:before,
												.woocommerce .cols-3:after,
												.woocommerce .cols-4:before,
												.woocommerce .cols-4:after,
												.woocommerce-page .cols-1:before,
												.woocommerce-page .cols-1:after,
												.woocommerce-page .cols-2:before,
												.woocommerce-page .cols-2:after,
												.woocommerce-page .cols-3:before,
												.woocommerce-page .cols-3:after,
												.woocommerce-page .cols-4:before,
												.woocommerce-page .cols-4:after {
													display: table;
												content: ""; }
												.woocommerce .cols-1:after,
												.woocommerce .cols-2:after,
												.woocommerce .cols-3:after,
												.woocommerce .cols-4:after,
												.woocommerce-page .cols-1:after,
												.woocommerce-page .cols-2:after,
												.woocommerce-page .cols-3:after,
												.woocommerce-page .cols-4:after {
												clear: both; }
												.woocommerce .cols-1 li.product,
												.woocommerce-page .cols-1 li.product {
												width: 100%; }
												.woocommerce .cols-2 li.product,
												.woocommerce-page .cols-2 li.product {
												width: 48%; }
												.woocommerce .cols-3 li.product,
												.woocommerce-page .cols-3 li.product {
												width: 30.66667%; }
												.woocommerce .cols-4 li.product,
												.woocommerce-page .cols-4 li.product {
												width: 22%; }
												@media (max-width: 979px) {
													.woocommerce .cols-3 li.product,
													.woocommerce .cols-4 li.product,
													.woocommerce-page .cols-3 li.product,
													.woocommerce-page .cols-4 li.product {
													width: 48%; }
													.woocommerce .cols-3 li.product.first,
													.woocommerce .cols-4 li.product.first,
													.woocommerce-page .cols-3 li.product.first,
													.woocommerce-page .cols-4 li.product.first {
													clear: none; }
													.woocommerce .cols-3 li.product.last,
													.woocommerce .cols-4 li.product.last,
													.woocommerce-page .cols-3 li.product.last,
													.woocommerce-page .cols-4 li.product.last {
													margin-right: 4%; }
													.woocommerce .cols-3 li.product:nth-child(2n+3),
													.woocommerce .cols-4 li.product:nth-child(2n+3),
													.woocommerce-page .cols-3 li.product:nth-child(2n+3),
													.woocommerce-page .cols-4 li.product:nth-child(2n+3) {
													clear: both; }
													.woocommerce .cols-3 li.product:nth-child(2n+2),
													.woocommerce .cols-4 li.product:nth-child(2n+2),
													.woocommerce-page .cols-3 li.product:nth-child(2n+2),
													.woocommerce-page .cols-4 li.product:nth-child(2n+2) {
													margin-right: 0; } }
													@media (max-width: 480px) {
														.woocommerce .cols-2 li.product,
														.woocommerce .cols-3 li.product,
														.woocommerce .cols-4 li.product,
														.woocommerce-page .cols-2 li.product,
														.woocommerce-page .cols-3 li.product,
														.woocommerce-page .cols-4 li.product {
														width: 100%; } }
														.woocommerce .pp_woocommerce .ppt,
														.woocommerce-page .pp_woocommerce .ppt {
														visibility: hidden; }
														.woocommerce .pp_woocommerce .pp_content_container,
														.woocommerce-page .pp_woocommerce .pp_content_container {
															padding-top: 40px;
														padding-bottom: 10px; }
														.woocommerce .pp_woocommerce .pp_expand:before,
														.woocommerce .pp_woocommerce .pp_contract:before,
														.woocommerce-page .pp_woocommerce .pp_expand:before,
														.woocommerce-page .pp_woocommerce .pp_contract:before {
															top: -1px;
														right: -1px; }
														.woocommerce .pp_woocommerce .pp_nav,
														.woocommerce-page .pp_woocommerce .pp_nav {
														line-height: 1; }
														.woocommerce .pp_woocommerce .pp_arrow_previous:before,
														.woocommerce .pp_woocommerce .pp_arrow_next:before,
														.woocommerce-page .pp_woocommerce .pp_arrow_previous:before,
														.woocommerce-page .pp_woocommerce .pp_arrow_next:before {
														top: -1px; }
														.woocommerce .pp_woocommerce .pp_close:before,
														.woocommerce-page .pp_woocommerce .pp_close:before {
														top: -1px; }
														.woocommerce .pp_woocommerce .pp_description,
														.woocommerce-page .pp_woocommerce .pp_description {
														visibility: hidden; }
														.woocommerce .pp_woocommerce #reply-title,
														.woocommerce-page .pp_woocommerce #reply-title {
														margin-top: 0; }
														.woocommerce .pp_woocommerce .comment-form-rating,
														.woocommerce-page .pp_woocommerce .comment-form-rating {
														display: none; }
														.woocommerce .pp_woocommerce p.stars,
														.woocommerce-page .pp_woocommerce p.stars {
														*zoom: 1; }
														.woocommerce .pp_woocommerce p.stars:before, .woocommerce .pp_woocommerce p.stars:after,
														.woocommerce-page .pp_woocommerce p.stars:before,
														.woocommerce-page .pp_woocommerce p.stars:after {
															display: table;
														content: ""; }
														.woocommerce .pp_woocommerce p.stars:after,
														.woocommerce-page .pp_woocommerce p.stars:after {
														clear: both; }
														.woocommerce .pp_woocommerce p.stars span,
														.woocommerce-page .pp_woocommerce p.stars span {
															width: 80px;
															height: 16px;
															position: relative;
															float: left;
														background: url(../../../../../../plugins/woocommerce/assets/images/star.png) repeat-x left 0; }
														.woocommerce .pp_woocommerce p.stars span a,
														.woocommerce-page .pp_woocommerce p.stars span a {
															float: left;
															position: absolute;
															left: 0;
															top: 0;
															width: 16px;
															height: 0;
															padding-top: 16px;
														overflow: hidden; }
														.woocommerce .pp_woocommerce p.stars span a.star-1,
														.woocommerce-page .pp_woocommerce p.stars span a.star-1 {
															width: 16px;
														z-index: 10; }
														.woocommerce .pp_woocommerce p.stars span a.star-2,
														.woocommerce-page .pp_woocommerce p.stars span a.star-2 {
															width: 32px;
														z-index: 9; }
														.woocommerce .pp_woocommerce p.stars span a.star-3,
														.woocommerce-page .pp_woocommerce p.stars span a.star-3 {
															width: 48px;
														z-index: 8; }
														.woocommerce .pp_woocommerce p.stars span a.star-4,
														.woocommerce-page .pp_woocommerce p.stars span a.star-4 {
															width: 64px;
														z-index: 7; }
														.woocommerce .pp_woocommerce p.stars span a.star-5,
														.woocommerce-page .pp_woocommerce p.stars span a.star-5 {
															width: 80px;
														z-index: 6; }
														.woocommerce .pp_woocommerce p.stars span a.active,
														.woocommerce-page .pp_woocommerce p.stars span a.active {
														background: url(../../../../../../plugins/woocommerce/assets/images/star.png) repeat-x left -32px; }
														.woocommerce .pp_woocommerce p.stars span a:hover, .woocommerce .pp_woocommerce p.stars span a:focus,
														.woocommerce-page .pp_woocommerce p.stars span a:hover,
														.woocommerce-page .pp_woocommerce p.stars span a:focus {
														background: url(../../../../../../plugins/woocommerce/assets/images/star.png) repeat-x left -16px; }
														.woocommerce .price,
														.woocommerce-page .price {
															display: block;
															line-height: 1;
														*zoom: 1; }
														.woocommerce .price:before, .woocommerce .price:after,
														.woocommerce-page .price:before,
														.woocommerce-page .price:after {
															display: table;
														content: ""; }
														.woocommerce .price:after,
														.woocommerce-page .price:after {
														clear: both; }
														.woocommerce .price > .from,
														.woocommerce .price > del,
														.woocommerce-page .price > .from,
														.woocommerce-page .price > del {
														color: #7a7a7a; }
														.woocommerce .price > ins,
														.woocommerce-page .price > ins {
														text-decoration: none; }
														.woocommerce .price > .amount,
														.woocommerce .price > ins > .amount,
														.woocommerce-page .price > .amount,
														.woocommerce-page .price > ins > .amount {
														color: #ff2a13; }
														.woocommerce .onsale,
														.woocommerce-page .onsale {
															position: absolute;
															display: block;
															width: 42px;
															height: 42px;
															font-size: 14px;
															font-size: 1.4rem;
															letter-spacing: 0;
															line-height: 40px;
															text-align: center;
															text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
															color: white;
															border-radius: 100%;
															background-color: #ff2a13;
															z-index: 1;
															-webkit-transform: rotate(-10deg);
															-moz-transform: rotate(-10deg);
															-ms-transform: rotate(-10deg);
															-o-transform: rotate(-10deg);
															transform: rotate(-10deg);
															-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.45);
														box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.45); }
														.woocommerce .star-rating-container,
														.woocommerce-page .star-rating-container {
														display: inline-block; }
														.woocommerce .star-rating,
														.woocommerce-page .star-rating {
															display: block;
															overflow: hidden;
															position: relative;
															float: none;
															width: 5.4em;
															height: 1em;
															margin: 0;
															font-size: 1em;
															font-family: "star";
														line-height: 1em; }
														.woocommerce .star-rating:before,
														.woocommerce-page .star-rating:before {
															content: "\73\73\73\73\73";
															position: absolute;
															top: 0;
															left: 0;
															float: left;
														color: #ff2a13; }
														.woocommerce .star-rating span,
														.woocommerce-page .star-rating span {
															overflow: hidden;
															position: absolute;
															top: 0;
															left: 0;
															float: left;
														padding-top: 1.5em; }
														.woocommerce .star-rating span:before,
														.woocommerce-page .star-rating span:before {
															content: "\53\53\53\53\53";
															position: absolute;
															top: 0;
															left: 0;
														color: #ff2a13; }
														.woocommerce .x-comments-area .star-rating-container.aggregate,
														.woocommerce-page .x-comments-area .star-rating-container.aggregate {
															font-size: 21px;
															font-size: 2.1rem;
														margin-bottom: 8px; }
														.woocommerce-review-link {
															display: none;
														}
														.woocommerce li.product .star-rating-container,
														.woocommerce-page li.product .star-rating-container {
															position: absolute;
															display:none;
															top: 13px;
															right: 13px;
															padding: 7px;
															border-radius: 3px;
															background-color: #7e7e7e;
															zoom: 1;
															-webkit-transform: translate3d(0, 0, 0);
															-moz-transform: translate3d(0, 0, 0);
															-ms-transform: translate3d(0, 0, 0);
															-o-transform: translate3d(0, 0, 0);
															transform: translate3d(0, 0, 0);
															/*background-color: rgba(0, 0, 0, 0.5);*/
															/*opacity: 1;
																filter: alpha(opacity=0);
																-webkit-transition: opacity 0.3s ease;
															transition: opacity 0.3s ease;*/ }
															.woocommerce li.product .star-rating-container .star-rating:before,
															.woocommerce-page li.product .star-rating-container .star-rating:before {
															color: white; }
															.woocommerce li.product .star-rating-container .star-rating span:before,
															.woocommerce-page li.product .star-rating-container .star-rating span:before {
															color: white; }
															.woocommerce-result-count {
																float: right;
																height: 2.65em;
																padding: 0 7px;
																border: 1px solid #dddddd;
																border: 1px solid rgba(0, 0, 0, 0.1);
																line-height: 2.5em;
																font-size: 11px;
																font-size: 1.1rem;
																border-radius: 4px;
																-webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.95);
															box-shadow: 0 1px 1px rgba(255, 255, 255, 0.95); }
															.woocommerce-ordering {
															float: left; }
															.woocommerce-ordering select {
																width: 100%;
																margin-bottom: 0;
																font-size: 11px;
																font-size: 1.1rem;
																-webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.95);
															box-shadow: 0 1px 1px rgba(255, 255, 255, 0.95); }
															@media (max-width: 480px) {
																.woocommerce-result-count,
																.woocommerce-ordering {
																float: none; } }
																.woocommerce-message .button {
																	display: block;
																	margin: 0;
																	border: 0;
																	padding: 0;
																	font-size: inherit;
																	font-weight: inherit;
																	line-height: inherit;
																	color: inherit;
																	text-align: inherit;
																	text-shadow: inherit;
																	background-color: transparent;
																	-webkit-box-shadow: none;
																box-shadow: none; }
																.woocommerce-message .button:hover {
																	margin: 0;
																	border: 0;
																	padding: 0;
																	color: inherit;
																	text-shadow: inherit;
																	background-color: transparent;
																	-webkit-box-shadow: none;
																box-shadow: none; }
																.woocommerce-error {
																	margin: 1.313em 0;
																list-style: none; }
																.woocommerce-invalid input {
																	color: #b94a48;
																	border-color: #e5bdc4;
																background-color: #f9f0f0; }
																.woocommerce-validated input {
																	color: #468847;
																	border-color: #c1dea8;
																background-color: #f6fbf4; }
																.woocommerce .button.product_type_simple:before, .woocommerce .button.product_type_variable:before, .woocommerce .button.single_add_to_cart_button:before,
																.woocommerce-page .button.product_type_simple:before,
																.woocommerce-page .button.product_type_variable:before,
																.woocommerce-page .button.single_add_to_cart_button:before {
																	font-family: "fontawesome";
																	font-style: normal;
																	font-weight: normal;
																	speak: none;
																-webkit-font-smoothing: antialiased; }
																.woocommerce .button.product_type_simple:before, .woocommerce .button.single_add_to_cart_button:before,
																.woocommerce-page .button.product_type_simple:before,
																.woocommerce-page .button.single_add_to_cart_button:before {
																content: "\f07a\0020"; }
																.woocommerce .button.product_type_variable:before,
																.woocommerce-page .button.product_type_variable:before {
																content: "\f14a\0020"; }
																@font-face {
																	font-family: "star";
																	src: url("../../../../../../plugins/woocommerce/assets/fonts/star.eot");
																	src: url("../../../../../../plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("../../../../../../plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("../../../../../../plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("../../../../../../plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
																	font-weight: normal;
																font-style: normal; }
																																