.qodef-shopping-cart-dropdown ul li,.qodef-woocommerce-page #reviews .commentlist,.qodef-woocommerce-page .woocommerce-checkout-payment ul {
	list-style-type:none
}
.select2-container .select2-choice,.select2-container.select2-drop-above .select2-choice {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0)
}
@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:400;
	font-style:normal
}
.page-template-default .woocommerce .woocommerce-ordering,.page-template-default .woocommerce .woocommerce-result-count,.page-template-full-width .woocommerce .woocommerce-ordering,.page-template-full-width .woocommerce .woocommerce-result-count,.qodef-woocommerce-page .woocommerce-ordering,.qodef-woocommerce-page .woocommerce-result-count {
	width:50%;
	height:41px;
	margin:0 0 27px;
	display:inline;
	float:left
}
.page-template-default .woocommerce .woocommerce-result-count,.page-template-full-width .woocommerce .woocommerce-result-count,.qodef-woocommerce-page .woocommerce-result-count {
	line-height:33px;
	font-weight:600;
	color:#212121;
	font-size:15px
}
.page-template-default .woocommerce .full_width .woocommerce-result-count,.page-template-full-width .woocommerce .full_width .woocommerce-result-count,.qodef-woocommerce-page .full_width .woocommerce-result-count {
	position:relative;
	left:45px
}
.page-template-default .woocommerce .full_width .woocommerce-ordering,.page-template-full-width .woocommerce .full_width .woocommerce-ordering,.qodef-woocommerce-page .full_width .woocommerce-ordering {
	position:relative;
	right:45px
}
.page-template-default .woocommerce .products,.page-template-full-width .woocommerce .products,.qodef-woocommerce-page .products {
	list-style:none;
	margin:0 0 21px;
	padding:0;
	display:inline-block;
	width:100%;
	vertical-align:middle
}
.page-template-default .woocommerce .product,.page-template-full-width .woocommerce .product,.qodef-woocommerce-page .product {
	position:relative;
	float:left;
	text-align:left;
	border-style:solid;
	border-color:#e1e2e5;
	margin-bottom:40px
}
.page-template-default .woocommerce .product>a,.page-template-full-width .woocommerce .product>a,.qodef-woocommerce-page .product>a {
	display:block;
	width:100%;
	overflow:hidden
}
.page-template-default .woocommerce .product>a img,.page-template-full-width .woocommerce .product>a img,.qodef-woocommerce-page .product>a img {
	display:block;
	width:100%;
	-webkit-backface-visibility:hidden;
	-ms-transition:-ms-transform .4s ease-out;
	-webkit-transition:-webkit-transform .4s ease-out;
	transition:transform .4s ease-out
}
.page-template-default .woocommerce .product>a:hover img,.page-template-full-width .woocommerce .product>a:hover img,.qodef-woocommerce-page .product>a:hover img {
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
.page-template-default .woocommerce .product .price,.page-template-full-width .woocommerce .product .price,.qodef-woocommerce-page .product .price {
	font-size:14px;
	line-height:1em;
	font-weight:400;
	display:block;
	color:#acacac;
	width:100%
}
.page-template-default .woocommerce .product .qodef-onsale,.page-template-full-width .woocommerce .product .qodef-onsale,.qodef-woocommerce-page .product .qodef-onsale {
	position:absolute;
	display:table;
	top:0;
	left:0;
	width:72px;
	height:72px;
	text-align:center;
	z-index:100;
	color:#fff;
	background-color:#b2dd4c;
	text-transform:uppercase;
	font-family:Raleway,sans-serif;
	font-size:13px;
	font-weight:800;
	-webkit-border-radius:0 0 3px;
	-moz-border-radius:0 0 3px;
	border-radius:0 0 3px
}
.page-template-default .woocommerce .product .qodef-out-of-stock-button,.page-template-full-width .woocommerce .product .qodef-out-of-stock-button,.qodef-woocommerce-page .product .qodef-out-of-stock-button {
	position:absolute;
	top:0;
	left:0;
	width:72px;
	height:72px;
	text-align:center;
	background-color:#242A36;
	color:#fff;
	z-index:100;
	-webkit-border-radius:0 0 3px;
	-moz-border-radius:0 0 3px;
	border-radius:0 0 3px;
	font-weight:700;
	display:table;
	font-size:13px;
	line-height:15px;
	text-transform:capitalize
}
.page-template-default .woocommerce .product .qodef-onsale-inner,.page-template-default .woocommerce .product .qodef-out-of-stock-button-inner,.page-template-full-width .woocommerce .product .qodef-onsale-inner,.page-template-full-width .woocommerce .product .qodef-out-of-stock-button-inner,.qodef-woocommerce-page .product .qodef-onsale-inner,.qodef-woocommerce-page .product .qodef-out-of-stock-button-inner {
	display:table-cell;
	vertical-align:middle
}
.page-template-default .woocommerce .product.outofstock .qodef-woocommerce-product-list-add-to-cart-button-holder,.page-template-full-width .woocommerce .product.outofstock .qodef-woocommerce-product-list-add-to-cart-button-holder,.qodef-woocommerce-page .product.outofstock .qodef-woocommerce-product-list-add-to-cart-button-holder {
	display:none
}
.page-template-default .woocommerce .product.outofstock .qodef-woocommerce-product-list-details-button-holder,.page-template-full-width .woocommerce .product.outofstock .qodef-woocommerce-product-list-details-button-holder,.qodef-woocommerce-page .product.outofstock .qodef-woocommerce-product-list-details-button-holder {
	width:100%;
	border-right:0
}
.page-template-default .woocommerce .product.outofstock .single_view_product_button,.page-template-full-width .woocommerce .product.outofstock .single_view_product_button,.qodef-woocommerce-page .product.outofstock .single_view_product_button {
	-webkit-border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
	border-right:2px solid #e6e6e6
}
.page-template-default .woocommerce .qodef-woocommerce-product-list-info,.page-template-full-width .woocommerce .qodef-woocommerce-product-list-info,.qodef-woocommerce-page .qodef-woocommerce-product-list-info {
	padding:20px;
	border:2px solid #e6e6e6;
	border-bottom:0
}
.page-template-default .woocommerce .qodef-woocommerce-product-list-info .qodef-product-list-product-title,.page-template-full-width .woocommerce .qodef-woocommerce-product-list-info .qodef-product-list-product-title,.qodef-woocommerce-page .qodef-woocommerce-product-list-info .qodef-product-list-product-title {
	display:inline-block;
	width:59.5%;
	vertical-align:middle;
	margin-bottom:3px
}
.page-template-default .woocommerce .qodef-woocommerce-product-list-info .star-rating,.page-template-full-width .woocommerce .qodef-woocommerce-product-list-info .star-rating,.qodef-woocommerce-page .qodef-woocommerce-product-list-info .star-rating {
	display:inline-block;
	vertical-align:top;
	float:right;
	margin:5px 0
}
.page-template-default .woocommerce .qodef-woocommerce-product-info-holder,.page-template-full-width .woocommerce .qodef-woocommerce-product-info-holder,.qodef-woocommerce-page .qodef-woocommerce-product-info-holder {
	line-height:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px
}
.page-template-default .woocommerce .qodef-woocommerce-product-list-button-holder,.page-template-full-width .woocommerce .qodef-woocommerce-product-list-button-holder,.qodef-woocommerce-page .qodef-woocommerce-product-list-button-holder {
	display:inline-block;
	width:100%;
	box-sizing:border-box
}
.page-template-default .woocommerce .qodef-woocommerce-product-list-details-button-holder,.page-template-full-width .woocommerce .qodef-woocommerce-product-list-details-button-holder,.qodef-woocommerce-page .qodef-woocommerce-product-list-details-button-holder {
	display:inline-block;
	width:50%;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.page-template-default .woocommerce .qodef-woocommerce-product-list-details-button-holder .single_view_product_button,.page-template-full-width .woocommerce .qodef-woocommerce-product-list-details-button-holder .single_view_product_button,.qodef-woocommerce-page .qodef-woocommerce-product-list-details-button-holder .single_view_product_button {
	display:inline-block;
	width:100%;
	-webkit-border-radius:0 0 0 3px;
	-moz-border-radius:0 0 0 3px;
	border-radius:0 0 0 3px;
	padding:0 10px;
	font-size:11px;
	line-height:45px;
	text-align:center;
	color:#acacac;
	height:45px;
	border:2px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	vertical-align:middle
}
.page-template-default .woocommerce .qodef-woocommerce-product-list-add-to-cart-button-holder,.page-template-full-width .woocommerce .qodef-woocommerce-product-list-add-to-cart-button-holder,.qodef-woocommerce-page .qodef-woocommerce-product-list-add-to-cart-button-holder {
	display:inline-block;
	width:50%;
	float:left
}
.page-template-default .woocommerce .qodef-woocommerce-product-list-add-to-cart-button-holder a:not(.add_to_cart_button):not(.added_to_cart),.page-template-full-width .woocommerce .qodef-woocommerce-product-list-add-to-cart-button-holder a:not(.add_to_cart_button):not(.added_to_cart),.qodef-woocommerce-page .qodef-woocommerce-product-list-add-to-cart-button-holder a:not(.add_to_cart_button):not(.added_to_cart) {
	display:none
}
.page-template-default .woocommerce .qodef-woocommerce-product-list-add-to-cart-button-holder .add_to_cart_button,.page-template-full-width .woocommerce .qodef-woocommerce-product-list-add-to-cart-button-holder .add_to_cart_button,.qodef-woocommerce-page .qodef-woocommerce-product-list-add-to-cart-button-holder .add_to_cart_button {
	display:block;
	-webkit-border-radius:0 0 3px;
	-moz-border-radius:0 0 3px;
	border-radius:0 0 3px;
	padding:0 10px;
	font-size:11px;
	line-height:45px;
	text-align:center;
	border:2px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
	color:#acacac;
	height:45px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	vertical-align:middle
}
.page-template-default .woocommerce .qodef-woocommerce-product-list-add-to-cart-button-holder .add_to_cart_button.product_type_variable .qodef-btn-text,.page-template-full-width .woocommerce .qodef-woocommerce-product-list-add-to-cart-button-holder .add_to_cart_button.product_type_variable .qodef-btn-text,.qodef-woocommerce-page .qodef-woocommerce-product-list-add-to-cart-button-holder .add_to_cart_button.product_type_variable .qodef-btn-text {
	display:inline-block;
	vertical-align:middle;
	line-height:16px
}
.page-template-default .woocommerce .qodef-woocommerce-product-list-add-to-cart-button-holder .add_to_cart_button.added,.page-template-full-width .woocommerce .qodef-woocommerce-product-list-add-to-cart-button-holder .add_to_cart_button.added,.qodef-woocommerce-page .qodef-woocommerce-product-list-add-to-cart-button-holder .add_to_cart_button.added {
	display:none
}
.page-template-default .woocommerce .qodef-woocommerce-product-list-add-to-cart-button-holder .added_to_cart,.page-template-full-width .woocommerce .qodef-woocommerce-product-list-add-to-cart-button-holder .added_to_cart,.qodef-woocommerce-page .qodef-woocommerce-product-list-add-to-cart-button-holder .added_to_cart {
	position:relative;
	outline:0;
	font-style:normal;
	font-weight:800;
	font-family:inherit;
	text-transform:uppercase;
	letter-spacing:1px;
	border:2px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
	color:#acacac;
	background-color:transparent;
	-webkit-transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
	transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	-webkit-border-radius:0 0 3px;
	-moz-border-radius:0 0 3px;
	border-radius:0 0 3px;
	padding:0 10px;
	font-size:11px;
	line-height:41px;
	text-align:center
}
.page-template-default .woocommerce .qodef-woocommerce-product-list-add-to-cart-button-holder .added_to_cart:hover,.page-template-full-width .woocommerce .qodef-woocommerce-product-list-add-to-cart-button-holder .added_to_cart:hover,.qodef-woocommerce-page .qodef-woocommerce-product-list-add-to-cart-button-holder .added_to_cart:hover {
	color:#fff!important;
	background-color:#b2dd4c;
	border-color:#b2dd4c
}
.qodef-woocommerce-page.qodef-woocommerce-columns-4 .products .product {
	width:24%;
	margin-right:1.3333333%;
	margin-bottom:2%
}
.qodef-woocommerce-page.qodef-woocommerce-columns-4 .products .product:nth-child(4n) {
	margin-right:0
}
.qodef-woocommerce-page.qodef-woocommerce-columns-4 .products .product:nth-child(4n+1) {
	clear:both
}
.qodef-woocommerce-page.qodef-woocommerce-columns-4 .qodef-woocommerce-with-sidebar .products .product {
	width:32%;
	margin-right:2%;
	margin-bottom:2%
}
.qodef-woocommerce-page.qodef-woocommerce-columns-4 .qodef-woocommerce-with-sidebar .products .product.first {
	clear:none
}
.qodef-woocommerce-page.qodef-woocommerce-columns-4 .qodef-woocommerce-with-sidebar .products .product:nth-child(3n) {
	margin-right:0
}
.qodef-woocommerce-page.qodef-woocommerce-columns-4 .qodef-woocommerce-with-sidebar .products .product:nth-child(3n+1) {
	clear:both
}
.qodef-woocommerce-page.qodef-woocommerce-columns-3 .products .product.first,.qodef-woocommerce-page.qodef-woocommerce-columns-4 .qodef-woocommerce-with-sidebar .products .product:nth-child(4n+1) {
	clear:none
}
.qodef-woocommerce-page.qodef-woocommerce-columns-3 .products .product {
	width:32%;
	margin-right:2%;
	margin-bottom:2%
}
.qodef-woocommerce-page.qodef-woocommerce-columns-3 .products .product:nth-child(3n) {
	margin-right:0
}
.qodef-woocommerce-page.qodef-woocommerce-columns-3 .products .product:nth-child(3n+1) {
	clear:both
}
.qodef-woocommerce-page.qodef-woocommerce-columns-3 .qodef-woocommerce-with-sidebar .products .product {
	width:49%;
	margin-right:2%;
	margin-bottom:2%
}
.qodef-woocommerce-page.qodef-woocommerce-columns-3 .qodef-woocommerce-with-sidebar .products .product.first {
	clear:none
}
.qodef-woocommerce-page.qodef-woocommerce-columns-3 .qodef-woocommerce-with-sidebar .products .product:nth-child(2n) {
	margin-right:0
}
.qodef-woocommerce-page.qodef-woocommerce-columns-3 .qodef-woocommerce-with-sidebar .products .product:nth-child(2n+1) {
	clear:both
}
.qodef-woocommerce-page.qodef-woocommerce-columns-3 .qodef-woocommerce-with-sidebar .products .product:nth-child(3n+1) {
	clear:none
}
.qodef-woocommerce-page .qodef-related-products,.qodef-woocommerce-page .woocommerce-checkout .col2-set:after,.woocommerce ul.products li.first,.woocommerce-page ul.products li.first {
	clear:both
}
.woocommerce .products ul,.woocommerce .woocommerce ul.products,.woocommerce-page .products ul,.woocommerce-page .woocommerce ul.products {
	margin:0 0 1em;
	padding:0;
	list-style:none;
	clear:both
}
.woocommerce .products ul li,.woocommerce ul.products li,.woocommerce-page .products ul li,.woocommerce-page ul.products li {
	list-style:none
}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product {
	float:left;
	margin:0 2% 2% 0;
	padding:0;
	position:relative;
	width:23.5%
}
.woocommerce ul.products li.last,.woocommerce-page ul.products li.last {
	margin-right:0
}
.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product {
	width:49%
}
.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product {
	width:32%
}
.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product {
	width:18.4%
}
.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product {
	width:15%
}
.qodef-two-columns-66-33 .woocommerce ul.products li.first,.qodef-two-columns-66-33 .woocommerce-page ul.products li.first,.qodef-two-columns-75-25 .woocommerce ul.products li.first,.qodef-two-columns-75-25 .woocommerce-page ul.products li.first {
	clear:none
}
.qodef-two-columns-66-33 .woocommerce ul.products li.last,.qodef-two-columns-66-33 .woocommerce-page ul.products li.last,.qodef-two-columns-75-25 .woocommerce ul.products li.last,.qodef-two-columns-75-25 .woocommerce-page ul.products li.last {
	margin-right:2%
}
.qodef-two-columns-66-33 .woocommerce-page.columns-2 ul.products li.product:nth-child(2n+2),.qodef-two-columns-66-33 .woocommerce-page.columns-3 ul.products li.product:nth-child(2n+2),.qodef-two-columns-66-33 .woocommerce-page.columns-4 ul.products li.product:nth-child(3n+3),.qodef-two-columns-66-33 .woocommerce-page.columns-5 ul.products li.product:nth-child(4n+4),.qodef-two-columns-66-33 .woocommerce-page.columns-6 ul.products li.product:nth-child(5n+5),.qodef-two-columns-66-33 .woocommerce.columns-2 ul.products li.product:nth-child(2n+2),.qodef-two-columns-66-33 .woocommerce.columns-3 ul.products li.product:nth-child(2n+2),.qodef-two-columns-66-33 .woocommerce.columns-4 ul.products li.product:nth-child(3n+3),.qodef-two-columns-66-33 .woocommerce.columns-5 ul.products li.product:nth-child(4n+4),.qodef-two-columns-66-33 .woocommerce.columns-6 ul.products li.product:nth-child(5n+5),.qodef-two-columns-75-25 .woocommerce-page.columns-2 ul.products li.product:nth-child(2n+2),.qodef-two-columns-75-25 .woocommerce-page.columns-3 ul.products li.product:nth-child(2n+2),.qodef-two-columns-75-25 .woocommerce-page.columns-4 ul.products li.product:nth-child(3n+3),.qodef-two-columns-75-25 .woocommerce-page.columns-5 ul.products li.product:nth-child(4n+4),.qodef-two-columns-75-25 .woocommerce-page.columns-6 ul.products li.product:nth-child(5n+5),.qodef-two-columns-75-25 .woocommerce.columns-2 ul.products li.product:nth-child(2n+2),.qodef-two-columns-75-25 .woocommerce.columns-3 ul.products li.product:nth-child(2n+2),.qodef-two-columns-75-25 .woocommerce.columns-4 ul.products li.product:nth-child(3n+3),.qodef-two-columns-75-25 .woocommerce.columns-5 ul.products li.product:nth-child(4n+4),.qodef-two-columns-75-25 .woocommerce.columns-6 ul.products li.product:nth-child(5n+5) {
	margin-right:0
}
.qodef-two-columns-66-33 .woocommerce-page.columns-3 ul.products li.product,.qodef-two-columns-66-33 .woocommerce.columns-3 ul.products li.product,.qodef-two-columns-75-25 .woocommerce-page.columns-3 ul.products li.product,.qodef-two-columns-75-25 .woocommerce.columns-3 ul.products li.product {
	width:49%
}
.qodef-two-columns-66-33 .woocommerce-page.columns-4 ul.products li.product,.qodef-two-columns-66-33 .woocommerce.columns-4 ul.products li.product,.qodef-two-columns-75-25 .woocommerce-page.columns-4 ul.products li.product,.qodef-two-columns-75-25 .woocommerce.columns-4 ul.products li.product {
	width:32%
}
.qodef-two-columns-66-33 .woocommerce-page.columns-5 ul.products li.product,.qodef-two-columns-66-33 .woocommerce.columns-5 ul.products li.product,.qodef-two-columns-75-25 .woocommerce-page.columns-5 ul.products li.product,.qodef-two-columns-75-25 .woocommerce.columns-5 ul.products li.product {
	width:23.5%
}
.qodef-two-columns-66-33 .woocommerce-page.columns-6 ul.products li.product,.qodef-two-columns-66-33 .woocommerce.columns-6 ul.products li.product,.qodef-two-columns-75-25 .woocommerce-page.columns-6 ul.products li.product,.qodef-two-columns-75-25 .woocommerce.columns-6 ul.products li.product {
	width:18.4%
}
@media only screen and (min-width:1024px) {
	.page-template-default .woocommerce-page.columns-5 ul.products li.first,.page-template-default .woocommerce-page.columns-6 ul.products li.first,.page-template-default .woocommerce.columns-5 ul.products li.first,.page-template-default .woocommerce.columns-6 ul.products li.first {
		clear:none
	}
	.page-template-default .woocommerce-page.columns-5 ul.products li.last,.page-template-default .woocommerce-page.columns-6 ul.products li.last,.page-template-default .woocommerce.columns-5 ul.products li.last,.page-template-default .woocommerce.columns-6 ul.products li.last {
		margin-right:2%
	}
	.page-template-default .woocommerce-page.columns-5 ul.products li.product,.page-template-default .woocommerce-page.columns-6 ul.products li.product,.page-template-default .woocommerce.columns-5 ul.products li.product,.page-template-default .woocommerce.columns-6 ul.products li.product {
		width:23.5%
	}
	.page-template-default .woocommerce-page.columns-5 ul.products li.product:nth-child(4n+4),.page-template-default .woocommerce-page.columns-6 ul.products li.product:nth-child(4n+4),.page-template-default .woocommerce.columns-5 ul.products li.product:nth-child(4n+4),.page-template-default .woocommerce.columns-6 ul.products li.product:nth-child(4n+4) {
		margin-right:0
	}
	.page-template-default .qodef-two-columns-66-33 .woocommerce-page.columns-5 ul.products li.product,.page-template-default .qodef-two-columns-66-33 .woocommerce-page.columns-6 ul.products li.product,.page-template-default .qodef-two-columns-66-33 .woocommerce.columns-5 ul.products li.product,.page-template-default .qodef-two-columns-66-33 .woocommerce.columns-6 ul.products li.product,.page-template-default .qodef-two-columns-75-25 .woocommerce-page.columns-5 ul.products li.product,.page-template-default .qodef-two-columns-75-25 .woocommerce-page.columns-6 ul.products li.product,.page-template-default .qodef-two-columns-75-25 .woocommerce.columns-5 ul.products li.product,.page-template-default .qodef-two-columns-75-25 .woocommerce.columns-6 ul.products li.product,.page-template-full-width .qodef-two-columns-66-33 .woocommerce-page.columns-5 ul.products li.product,.page-template-full-width .qodef-two-columns-66-33 .woocommerce-page.columns-6 ul.products li.product,.page-template-full-width .qodef-two-columns-66-33 .woocommerce.columns-5 ul.products li.product,.page-template-full-width .qodef-two-columns-66-33 .woocommerce.columns-6 ul.products li.product,.page-template-full-width .qodef-two-columns-75-25 .woocommerce-page.columns-5 ul.products li.product,.page-template-full-width .qodef-two-columns-75-25 .woocommerce-page.columns-6 ul.products li.product,.page-template-full-width .qodef-two-columns-75-25 .woocommerce.columns-5 ul.products li.product,.page-template-full-width .qodef-two-columns-75-25 .woocommerce.columns-6 ul.products li.product {
		width:32%
	}
	.page-template-default .qodef-two-columns-66-33 .woocommerce-page.columns-5 ul.products li.product:nth-child(4n+4),.page-template-default .qodef-two-columns-66-33 .woocommerce-page.columns-6 ul.products li.product:nth-child(4n+4),.page-template-default .qodef-two-columns-66-33 .woocommerce-page.columns-6 ul.products li.product:nth-child(5n+5),.page-template-default .qodef-two-columns-66-33 .woocommerce.columns-5 ul.products li.product:nth-child(4n+4),.page-template-default .qodef-two-columns-66-33 .woocommerce.columns-6 ul.products li.product:nth-child(4n+4),.page-template-default .qodef-two-columns-66-33 .woocommerce.columns-6 ul.products li.product:nth-child(5n+5),.page-template-default .qodef-two-columns-75-25 .woocommerce-page.columns-5 ul.products li.product:nth-child(4n+4),.page-template-default .qodef-two-columns-75-25 .woocommerce-page.columns-6 ul.products li.product:nth-child(4n+4),.page-template-default .qodef-two-columns-75-25 .woocommerce-page.columns-6 ul.products li.product:nth-child(5n+5),.page-template-default .qodef-two-columns-75-25 .woocommerce.columns-5 ul.products li.product:nth-child(4n+4),.page-template-default .qodef-two-columns-75-25 .woocommerce.columns-6 ul.products li.product:nth-child(4n+4),.page-template-default .qodef-two-columns-75-25 .woocommerce.columns-6 ul.products li.product:nth-child(5n+5),.page-template-full-width .qodef-two-columns-66-33 .woocommerce-page.columns-5 ul.products li.product:nth-child(4n+4),.page-template-full-width .qodef-two-columns-66-33 .woocommerce-page.columns-6 ul.products li.product:nth-child(4n+4),.page-template-full-width .qodef-two-columns-66-33 .woocommerce-page.columns-6 ul.products li.product:nth-child(5n+5),.page-template-full-width .qodef-two-columns-66-33 .woocommerce.columns-5 ul.products li.product:nth-child(4n+4),.page-template-full-width .qodef-two-columns-66-33 .woocommerce.columns-6 ul.products li.product:nth-child(4n+4),.page-template-full-width .qodef-two-columns-66-33 .woocommerce.columns-6 ul.products li.product:nth-child(5n+5),.page-template-full-width .qodef-two-columns-75-25 .woocommerce-page.columns-5 ul.products li.product:nth-child(4n+4),.page-template-full-width .qodef-two-columns-75-25 .woocommerce-page.columns-6 ul.products li.product:nth-child(4n+4),.page-template-full-width .qodef-two-columns-75-25 .woocommerce-page.columns-6 ul.products li.product:nth-child(5n+5),.page-template-full-width .qodef-two-columns-75-25 .woocommerce.columns-5 ul.products li.product:nth-child(4n+4),.page-template-full-width .qodef-two-columns-75-25 .woocommerce.columns-6 ul.products li.product:nth-child(4n+4),.page-template-full-width .qodef-two-columns-75-25 .woocommerce.columns-6 ul.products li.product:nth-child(5n+5) {
		margin-right:2%
	}
	.page-template-default .qodef-two-columns-66-33 .woocommerce-page.columns-5 ul.products li.product:nth-child(12n+12),.page-template-default .qodef-two-columns-66-33 .woocommerce-page.columns-5 ul.products li.product:nth-child(3n+3),.page-template-default .qodef-two-columns-66-33 .woocommerce-page.columns-6 ul.products li.product:nth-child(12n+12),.page-template-default .qodef-two-columns-66-33 .woocommerce-page.columns-6 ul.products li.product:nth-child(15n+15),.page-template-default .qodef-two-columns-66-33 .woocommerce-page.columns-6 ul.products li.product:nth-child(3n+3),.page-template-default .qodef-two-columns-66-33 .woocommerce.columns-5 ul.products li.product:nth-child(12n+12),.page-template-default .qodef-two-columns-66-33 .woocommerce.columns-5 ul.products li.product:nth-child(3n+3),.page-template-default .qodef-two-columns-66-33 .woocommerce.columns-6 ul.products li.product:nth-child(12n+12),.page-template-default .qodef-two-columns-66-33 .woocommerce.columns-6 ul.products li.product:nth-child(15n+15),.page-template-default .qodef-two-columns-66-33 .woocommerce.columns-6 ul.products li.product:nth-child(3n+3),.page-template-default .qodef-two-columns-75-25 .woocommerce-page.columns-5 ul.products li.product:nth-child(12n+12),.page-template-default .qodef-two-columns-75-25 .woocommerce-page.columns-5 ul.products li.product:nth-child(3n+3),.page-template-default .qodef-two-columns-75-25 .woocommerce-page.columns-6 ul.products li.product:nth-child(12n+12),.page-template-default .qodef-two-columns-75-25 .woocommerce-page.columns-6 ul.products li.product:nth-child(15n+15),.page-template-default .qodef-two-columns-75-25 .woocommerce-page.columns-6 ul.products li.product:nth-child(3n+3),.page-template-default .qodef-two-columns-75-25 .woocommerce.columns-5 ul.products li.product:nth-child(12n+12),.page-template-default .qodef-two-columns-75-25 .woocommerce.columns-5 ul.products li.product:nth-child(3n+3),.page-template-default .qodef-two-columns-75-25 .woocommerce.columns-6 ul.products li.product:nth-child(12n+12),.page-template-default .qodef-two-columns-75-25 .woocommerce.columns-6 ul.products li.product:nth-child(15n+15),.page-template-default .qodef-two-columns-75-25 .woocommerce.columns-6 ul.products li.product:nth-child(3n+3),.page-template-full-width .qodef-two-columns-66-33 .woocommerce-page.columns-5 ul.products li.product:nth-child(12n+12),.page-template-full-width .qodef-two-columns-66-33 .woocommerce-page.columns-5 ul.products li.product:nth-child(3n+3),.page-template-full-width .qodef-two-columns-66-33 .woocommerce-page.columns-6 ul.products li.product:nth-child(12n+12),.page-template-full-width .qodef-two-columns-66-33 .woocommerce-page.columns-6 ul.products li.product:nth-child(15n+15),.page-template-full-width .qodef-two-columns-66-33 .woocommerce-page.columns-6 ul.products li.product:nth-child(3n+3),.page-template-full-width .qodef-two-columns-66-33 .woocommerce.columns-5 ul.products li.product:nth-child(12n+12),.page-template-full-width .qodef-two-columns-66-33 .woocommerce.columns-5 ul.products li.product:nth-child(3n+3),.page-template-full-width .qodef-two-columns-66-33 .woocommerce.columns-6 ul.products li.product:nth-child(12n+12),.page-template-full-width .qodef-two-columns-66-33 .woocommerce.columns-6 ul.products li.product:nth-child(15n+15),.page-template-full-width .qodef-two-columns-66-33 .woocommerce.columns-6 ul.products li.product:nth-child(3n+3),.page-template-full-width .qodef-two-columns-75-25 .woocommerce-page.columns-5 ul.products li.product:nth-child(12n+12),.page-template-full-width .qodef-two-columns-75-25 .woocommerce-page.columns-5 ul.products li.product:nth-child(3n+3),.page-template-full-width .qodef-two-columns-75-25 .woocommerce-page.columns-6 ul.products li.product:nth-child(12n+12),.page-template-full-width .qodef-two-columns-75-25 .woocommerce-page.columns-6 ul.products li.product:nth-child(15n+15),.page-template-full-width .qodef-two-columns-75-25 .woocommerce-page.columns-6 ul.products li.product:nth-child(3n+3),.page-template-full-width .qodef-two-columns-75-25 .woocommerce.columns-5 ul.products li.product:nth-child(12n+12),.page-template-full-width .qodef-two-columns-75-25 .woocommerce.columns-5 ul.products li.product:nth-child(3n+3),.page-template-full-width .qodef-two-columns-75-25 .woocommerce.columns-6 ul.products li.product:nth-child(12n+12),.page-template-full-width .qodef-two-columns-75-25 .woocommerce.columns-6 ul.products li.product:nth-child(15n+15),.page-template-full-width .qodef-two-columns-75-25 .woocommerce.columns-6 ul.products li.product:nth-child(3n+3) {
		margin-right:0
	}
}
.woocommerce-pagination {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	width:auto;
	margin-bottom:45px
}
.woocommerce-pagination .page-numbers {
	display:inline-block;
	vertical-align:middle;
	list-style-type:none;
	margin:0;
	padding:0
}
.woocommerce-pagination .page-numbers li {
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	margin:0 2px 4px;
	float:left
}
.woocommerce-pagination .page-numbers li>a,.woocommerce-pagination .page-numbers li>span {
	position:relative;
	display:inline-block;
	width:43px;
	height:43px;
	line-height:43px;
	margin:0;
	color:#acacac;
	background-color:transparent;
	border:2px solid #e6e6e6;
	font-size:14px;
	font-weight:500;
	vertical-align:middle;
	text-decoration:none;
	text-transform:uppercase;
	cursor:pointer;
	white-space:nowrap;
	outline:0;
	text-shadow:none;
	-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;
	transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;
	box-sizing:content-box;
	float:left;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.woocommerce-pagination .page-numbers li a:hover,.woocommerce-pagination .page-numbers li span.current,.woocommerce-pagination .page-numbers li span.current:hover,.woocommerce-pagination .page-numbers li span:hover {
	background-color:#b2dd4c;
	color:#fff;
	border-color:#b2dd4c
}
.woocommerce-pagination .page-numbers li>a.next,.woocommerce-pagination .page-numbers li>a.prev {
	font-size:11px
}
.qodef-single-product-images {
	width:49%;
	margin-right:2%;
	display:inline-block;
	float:left;
	margin-bottom:20px
}
.qodef-single-product-images .images {
	line-height:0
}
.qodef-single-product-images a {
	display:inline-block;
	margin-bottom:24px
}
.qodef-single-product-images .thumbnails a {
	float:left;
	width:30.3%;
	margin-right:4.5%;
	margin-bottom:4.5%
}
.qodef-single-product-images .thumbnails a:nth-child(3n) {
	margin-right:0
}
.qodef-single-product-summary {
	width:49%;
	display:inline-block;
	float:left;
	margin-bottom:20px
}
.qodef-single-product-summary .qodef-single-product-title {
	display:inline-block;
	vertical-align:middle;
	width:79.5%
}
.qodef-single-product-summary .woocommerce-product-rating {
	display:inline-block;
	vertical-align:middle;
	width:19.5%
}
.qodef-single-product-summary .summary .price {
	font-size:22px;
	line-height:36px;
	font-weight:600;
	display:block;
	color:#797979;
	width:100%;
	margin-bottom:21px
}
.qodef-single-product-summary .cart {
	margin:30px 0
}
.qodef-single-product-summary .qodef-woocommerce-share-holder {
	margin-bottom:40px
}
.qodef-single-product-summary .qodef-woocommerce-share-holder .qodef-woocommerce-share-title {
	color:#16171d;
	font-weight:600;
	font-size:15px
}
.qodef-single-product-summary .qodef-woocommerce-share-holder .qodef-social-share-holder {
	display:inline-block
}
.qodef-single-product-summary .qodef-woocommerce-share-holder .qodef-social-share-holder li,.qodef-single-product-summary .qodef-woocommerce-share-holder .qodef-social-share-holder ul {
	border:0
}
.qodef-single-product-summary .qodef-woocommerce-share-holder .qodef-social-share-holder a {
	font-size:15px;
	padding:2px 6px
}
.qodef-single-product-summary .qodef-woocommerce-share-holder .qodef-social-share-holder a:hover {
	background-color:transparent;
	color:#b2dd4c
}
.qodef-single-product-summary .product_meta {
	margin-top:23px
}
.qodef-single-product-summary .product_meta>span {
	font-weight:600;
	color:#16171d;
	font-size:15px;
	display:block;
	margin-bottom:3px
}
.qodef-single-product-summary .product_meta>span>a,.qodef-single-product-summary .product_meta>span>span {
	font-weight:500;
	font-size:14px;
	color:#797979;
	text-transform:capitalize
}
.qodef-single-product-summary .product_meta>span>a:hover {
	color:#b2dd4c
}
.qodef-single-product-summary table.variations {
	width:auto
}
.qodef-single-product-summary table.variations td {
	text-align:left;
	padding:0;
	vertical-align:baseline
}
.qodef-single-product-summary table.variations td.label {
	font-family:Poppins,sans-serif;
	color:#101010;
	font-weight:500;
	letter-spacing:-.2px;
	padding-right:19px
}
.qodef-single-product-summary table.variations td.label label {
	position:relative;
	padding-left:18px
}
.qodef-single-product-summary table.variations td.label label:before {
	position:absolute;
	content:"";
	width:12px;
	height:12px;
	display:inline-block;
	background-color:#b2dd4c;
	left:0;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	top:calc(50% - 2px);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.qodef-single-product-summary table.variations td.value {
	padding-bottom:15px
}
.qodef-single-product-summary table.variations tr {
	border:0
}
.qodef-single-product-summary table.variations select {
	font-size:13px;
	line-height:24px;
	height:30px;
	font-family:"Open Sans",sans-serif;
	border:1px solid #d6d6d6;
	color:#8e8e8e
}
.qodef-single-product-summary table.variations .reset_variations {
	display:none!important
}
.qodef-single-product-summary .variations_button {
	display:inline-block
}
.qodef-woocommerce-page .woocommerce-accordions .qodef-accordion-content h2,.woocommerce-review-link {
	display:none
}
.star-rating {
	float:right;
	overflow:hidden;
	position:relative;
	height:1.1em;
	line-height:1em;
	font-size:1.1em;
	width:5.2em;
	font-family:star;
	color:#b2dd4c
}
.star-rating:before {
	content:"\73\73\73\73\73";
	position:absolute;
	top:0;
	left:0
}
.star-rating span {
	height:0;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	padding-top:1.5em
}
.star-rating span:before {
	content:"\53\53\53\53\53";
	position:absolute;
	top:0;
	left:0
}
.hreview-aggregate .star-rating {
	margin:10px 0 0
}
.qodef-woocommerce-page .woocommerce-accordions .qodef-title-holder {
	text-align:center
}
.qodef-woocommerce-page .woocommerce-accordions.qodef-boxed .qodef-title-holder {
	background-color:transparent;
	border:2px solid #e6e6e6;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	color:#222;
	height:46px;
	line-height:46px
}
.qodef-woocommerce-page .woocommerce-accordions.qodef-boxed .qodef-title-holder .qodef-tab-title {
	padding:0 20px;
	text-align:center
}
.qodef-woocommerce-page .woocommerce-accordions.qodef-boxed .qodef-title-holder.ui-state-active,.qodef-woocommerce-page .woocommerce-accordions.qodef-boxed .qodef-title-holder.ui-state-hover {
	background-color:#b2dd4c;
	border-color:#b2dd4c;
	color:#fff
}
.qodef-woocommerce-page .woocommerce-accordions .qodef-accordion-content {
	padding:18px 0 12px
}
.qodef-woocommerce-page .qodef-related-products h5,.qodef-woocommerce-page .upsells.products h2 {
	margin:0 0 25px;
	border-top:1px solid #E6E6E6;
	padding-top:24px
}
.qodef-woocommerce-page .upsells.products h2 {
	font-size:19px;
	line-height:1.4em;
	font-weight:600;
	font-family:Raleway,sans-serif
}
.qodef-woocommerce-page #reviews .comment-respond .comment-reply-title,.qodef-woocommerce-page #reviews input[type=text],.qodef-woocommerce-page #reviews input[type=email] {
	margin-bottom:20px
}
.qodef-woocommerce-page #reviews .comment-form-rating {
	margin-bottom:13px
}
.qodef-woocommerce-page #reviews .comment-form-comment label,.qodef-woocommerce-page #reviews .comment-form-rating label {
	margin-bottom:5px;
	display:inline-block
}
.qodef-woocommerce-page #reviews .stars {
	height:16px
}
.qodef-woocommerce-page #reviews .comment-form-rating .stars span {
	width:80px;
	height:16px;
	position:relative;
	float:left;
	background:url(img/star.png) left 0 repeat-x
}
.qodef-woocommerce-page #reviews .comment-form-rating .stars span a {
	float:left;
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:0;
	padding-top:16px;
	overflow:hidden
}
.qodef-woocommerce-page #reviews .comment-form-rating .stars span a.star-1 {
	width:16px;
	z-index:10
}
.qodef-woocommerce-page #reviews .comment-form-rating .stars span a.star-2 {
	width:32px;
	z-index:9
}
.qodef-woocommerce-page #reviews .comment-form-rating .stars span a.star-3 {
	width:48px;
	z-index:8
}
.qodef-woocommerce-page #reviews .comment-form-rating .stars span a.star-4 {
	width:64px;
	z-index:7
}
.qodef-woocommerce-page #reviews .comment-form-rating .stars span a.star-5 {
	width:80px;
	z-index:6
}
.qodef-woocommerce-page #reviews .comment-form-rating .stars span a.active.star-1,.qodef-woocommerce-page #reviews .comment-form-rating .stars span a.active.star-2,.qodef-woocommerce-page #reviews .comment-form-rating .stars span a.active.star-3,.qodef-woocommerce-page #reviews .comment-form-rating .stars span a.active.star-4,.qodef-woocommerce-page #reviews .comment-form-rating .stars span a.active.star-5,.qodef-woocommerce-page #reviews .comment-form-rating .stars span a:focus,.qodef-woocommerce-page #reviews .comment-form-rating .stars span a:hover {
	background:url(img/star.png) left -16px repeat-x
}
.qodef-woocommerce-page #reviews .commentlist li {
	margin-bottom:20px;
	padding-bottom:30px
}
.qodef-woocommerce-page #reviews .comment_container {
	display:table;
	table-layout:fixed;
	width:100%;
	height:100%
}
.qodef-woocommerce-page #reviews .comment_container img {
	display:table-cell;
	width:60px;
	height:60px
}
.qodef-woocommerce-page #reviews .comment-text {
	display:table-cell;
	vertical-align:top;
	width:85%;
	position:relative
}
.qodef-woocommerce-page #reviews .star-rating {
	position:absolute;
	left:0;
	bottom:-25px
}
.qodef-woocommerce-page .qodef-quantity-buttons {
	display:inline-block;
	border:1px solid #b4b4b4;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	vertical-align:middle;
	margin-right:17px;
	line-height:0
}
.qodef-woocommerce-page .qodef-quantity-buttons .qodef-quantity-minus,.qodef-woocommerce-page .qodef-quantity-buttons .qodef-quantity-plus {
	width:36px;
	height:36px;
	display:inline-block;
	color:#b4b4b4;
	background-color:transparent;
	font-size:12px;
	line-height:36px;
	text-align:center;
	cursor:pointer;
	vertical-align:middle;
	-webkit-transition:color .15s ease-out;
	transition:color .15s ease-out
}
.qodef-woocommerce-page .qodef-quantity-buttons .qodef-quantity-minus:hover,.qodef-woocommerce-page .qodef-quantity-buttons .qodef-quantity-plus:hover {
	color:#212121
}
.qodef-woocommerce-page .qodef-quantity-buttons .qodef-quantity-minus i,.qodef-woocommerce-page .qodef-quantity-buttons .qodef-quantity-plus i {
	vertical-align:middle
}
.qodef-woocommerce-page .qodef-quantity-buttons .qodef-quantity-input {
	height:36px;
	width:36px;
	display:inline-block;
	padding:0;
	border:none;
	background-color:#b2dd4c;
	text-align:center;
	color:#fff;
	font-size:19px;
	line-height:36px;
	font-weight:700;
	vertical-align:middle
}
.qodef-woocommerce-page .qodef-quantity-buttons .qodef-quantity-input:focus {
	outline:0
}
.qodef-woocommerce-page .woocommerce-error,.qodef-woocommerce-page .woocommerce-info,.qodef-woocommerce-page .woocommerce-message {
	margin-bottom:25px;
	position:relative;
	display:block;
	padding:8px 40px;
	background-color:#f6f6f5;
	line-height:56px;
	color:#393939;
	font-size:16px;
	font-weight:300
}
.qodef-woocommerce-page .woocommerce-message a {
	float:right
}
.qodef-woocommerce-page table.cart tr:last-child {
	border:none
}
.qodef-woocommerce-page table td {
	vertical-align:middle
}
.qodef-woocommerce-page td.product-thumbnail img {
	width:80px
}
.qodef-woocommerce-page td.product-remove {
	border-right:1px solid #e0dede;
	font-size:30px;
	padding:5px 18px
}
.qodef-woocommerce-page td.actions {
	padding:25px 0
}
.qodef-woocommerce-page td.actions .coupon,.qodef-woocommerce-page td.actions .qodef-cart-proceed-update {
	float:left;
	width:50%;
	display:inline-block;
	text-align:left
}
.qodef-woocommerce-page td.actions .qodef-cart-proceed-update {
	text-align:right
}
.qodef-woocommerce-page .cart-empty,.qodef-woocommerce-page .return-to-shop {
	text-align:center;
	margin-bottom:15px
}
.qodef-woocommerce-page .coupon label {
	display:none
}
.qodef-woocommerce-page .coupon input[type=text] {
	width:200px
}
.qodef-woocommerce-page .cart-empty {
	font-size:16px
}
.qodef-woocommerce-page .return-to-shop a {
	display:inline-block;
	position:relative;
	outline:0;
	font-style:normal;
	font-weight:800;
	font-family:inherit;
	padding:0 35px;
	font-size:13px;
	line-height:48px;
	text-transform:uppercase;
	letter-spacing:1px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border:2px solid #e6e6e6;
	color:#707070;
	background-color:transparent;
	-webkit-transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
	transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer
}
.qodef-woocommerce-page .return-to-shop a:hover {
	color:#fff;
	background-color:#b2dd4c;
	border-color:#b2dd4c
}
.qodef-woocommerce-page .qodef-shipping-calculator {
	width:50%;
	display:inline-block;
	float:left
}
.qodef-woocommerce-page .qodef-shipping-calculator .form-row {
	width:49%;
	margin-right:2%;
	margin-bottom:20px;
	float:left
}
.qodef-woocommerce-page .qodef-shipping-calculator .form-row-last {
	margin-right:0
}
.qodef-woocommerce-page .qodef-shipping-calculator .form-row-wide {
	width:100%
}
.qodef-woocommerce-page .cart-collaterals {
	margin-bottom:20px
}
.qodef-woocommerce-page .qodef-cart-totals {
	width:30%;
	display:inline-block;
	float:right
}
.qodef-woocommerce-page .qodef-cart-totals .cart_totals {
	margin-bottom:60px
}
.qodef-woocommerce-page .qodef-cart-totals h2 {
	font-size:19px;
	margin-bottom:25px;
	letter-spacing:0;
	text-transform:none
}
.qodef-woocommerce-page .checkout_coupon,.qodef-woocommerce-page .login .form-row,.qodef-woocommerce-page .login p,.qodef-woocommerce-page .woocommerce-checkout .col-1 h3,.qodef-woocommerce-page .woocommerce-checkout .col-2 h3,.qodef-woocommerce-page .woocommerce-checkout h3 {
	margin-bottom:20px
}
.qodef-woocommerce-page .qodef-cart-totals table th,.qodef-woocommerce-page .qodef-cart-totals table tr {
	border:none;
	text-align:left
}
.qodef-woocommerce-page .qodef-cart-totals table td {
	text-align:left
}
.qodef-woocommerce-page .qodef-cart-totals .order-total {
	color:#b2dd4c
}
.qodef-woocommerce-page .qodef-cart-totals #shipping_method {
	list-style:none
}
.qodef-woocommerce-page .woocommerce-checkout .col2-set:after,.qodef-woocommerce-page .woocommerce-checkout .col2-set:before {
	content:'';
	display:table
}
.qodef-woocommerce-page .woocommerce-checkout .col-1,.qodef-woocommerce-page .woocommerce-checkout .col-2 {
	width:49%;
	margin-right:1%;
	display:inline-block;
	float:left
}
.qodef-woocommerce-page .woocommerce-checkout .col-1 .form-row,.qodef-woocommerce-page .woocommerce-checkout .col-2 .form-row {
	width:49%;
	margin-right:2%;
	margin-bottom:20px;
	float:left
}
.qodef-woocommerce-page .woocommerce-checkout .col-1 .form-row-last,.qodef-woocommerce-page .woocommerce-checkout .col-2 .form-row-last {
	margin-right:0
}
.qodef-woocommerce-page .woocommerce-checkout .col-1 .form-row-wide,.qodef-woocommerce-page .woocommerce-checkout .col-1 .form-row.notes,.qodef-woocommerce-page .woocommerce-checkout .col-2 .form-row-wide,.qodef-woocommerce-page .woocommerce-checkout .col-2 .form-row.notes {
	width:100%
}
.qodef-woocommerce-page .woocommerce-checkout .col-1 .form-row label,.qodef-woocommerce-page .woocommerce-checkout .col-2 .form-row label {
	display:none
}
.qodef-woocommerce-page .woocommerce-checkout .col-1 .form-row.create-account label,.qodef-woocommerce-page .woocommerce-checkout .col-2 .form-row.create-account label {
	display:inline-block
}
.qodef-woocommerce-page .woocommerce-checkout .col-2 {
	margin-left:1%;
	margin-right:0
}
.qodef-woocommerce-page .login p {
	float:left
}
.qodef-woocommerce-page .login .form-row {
	width:40%;
	float:left;
	margin-right:1.845018450184502%
}
.qodef-woocommerce-page .login .form-row label {
	display:block;
	margin-top:20px
}
.qodef-woocommerce-page .login .form-row a {
	margin-left:15px
}
.qodef-woocommerce-page .checkout_coupon input[type=text] {
	width:200px
}
.qodef-woocommerce-page .checkout_coupon p {
	display:inline-block;
	vertical-align:top
}
.qodef-woocommerce-page .lost_reset_password {
	margin-bottom:25px
}
.qodef-woocommerce-page .checkout_coupon input[type=submit],.qodef-woocommerce-page .form.register input[type=submit],.qodef-woocommerce-page .form.track_order input[type=submit],.qodef-woocommerce-page .login .form-row input[type=submit],.qodef-woocommerce-page .lost_reset_password .form-row input[type=submit] {
	display:inline-block;
	position:relative;
	outline:0;
	font-style:normal;
	font-weight:800;
	font-family:inherit;
	padding:0 35px;
	font-size:13px;
	line-height:48px;
	text-transform:uppercase;
	letter-spacing:1px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border:2px solid #e6e6e6;
	color:#707070;
	background-color:transparent;
	-webkit-transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
	transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer
}
.qodef-woocommerce-page .checkout_coupon input[type=submit]:hover,.qodef-woocommerce-page .form.register input[type=submit]:hover,.qodef-woocommerce-page .form.track_order input[type=submit]:hover,.qodef-woocommerce-page .login .form-row input[type=submit]:hover,.qodef-woocommerce-page .lost_reset_password .form-row input[type=submit]:hover {
	color:#fff;
	background-color:#b2dd4c;
	border-color:#b2dd4c
}
.qodef-woocommerce-page .lost_reset_password .form-row.form-row-first {
	margin:20px 0
}
.qodef-woocommerce-page .lost_reset_password .form-row.form-row-first label {
	vertical-align:middle;
	display:inline-block;
	line-height:50px;
	padding-right:15px
}
.qodef-woocommerce-page .lost_reset_password .form-row.form-row-first input[type=text] {
	width:50%
}
.qodef-woocommerce-page .woocommerce-checkout-review-order-table td,.qodef-woocommerce-page .woocommerce-checkout-review-order-table th {
	text-align:left;
	padding:10px 10px 10px 20px
}
.qodef-woocommerce-page .woocommerce-checkout-review-order-table tfoot {
	border:1px solid #e6e6e6
}
.qodef-woocommerce-page .woocommerce-checkout-review-order-table .order-total {
	color:#b2dd4c
}
.qodef-woocommerce-page .woocommerce-checkout-review-order-table #shipping_method {
	list-style:none
}
.qodef-woocommerce-page .woocommerce-checkout-payment {
	margin:40px 0
}
.qodef-woocommerce-page .woocommerce-checkout-payment li {
	margin:20px 0
}
.qodef-woocommerce-page .woocommerce-checkout-payment img {
	display:block
}
.woocommerce-edit-account input[type=submit],.woocommerce-edit-address input[type=submit] {
	display:inline-block;
	position:relative;
	outline:0;
	font-style:normal;
	font-weight:800;
	font-family:inherit;
	padding:0 35px;
	font-size:13px;
	line-height:48px;
	text-transform:uppercase;
	letter-spacing:1px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border:2px solid #e6e6e6;
	color:#707070;
	background-color:transparent;
	-webkit-transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
	transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	margin:15px 0 44px
}
.woocommerce-edit-account input[type=submit]:hover,.woocommerce-edit-address input[type=submit]:hover {
	color:#fff;
	background-color:#b2dd4c;
	border-color:#b2dd4c
}
.woocommerce-account address,.woocommerce-checkout address {
	margin:0 0 44px
}
.woocommerce-account h2,.woocommerce-account h3,.woocommerce-checkout h2,.woocommerce-checkout h3 {
	margin:25px 0
}
.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.woocommerce-account .woocommerce-MyAccount-navigation {
	width:30%;
	padding:0 30px 0 0
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
	padding:0;
	margin:0;
	list-style:none;
	border-top:1px solid #e6e6e6
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
	margin:0;
	padding:10px 0;
	border-bottom:1px solid #e6e6e6
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {
	color:#b2dd4c
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
	font-size:14px;
	line-height:16px;
	font-weight:600;
	color:#222
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
	color:#b2dd4c
}
.woocommerce-account .woocommerce-MyAccount-content {
	width:70%;
	padding:0 0 0 30px;
	margin:0 0 40px
}
.woocommerce-account .form-row {
	margin-bottom:15px
}
.woocommerce-account legend {
	font-size:16px;
	margin-bottom:10px;
	color:#222;
	font-weight:700;
	font-family:Raleway,sans-serif
}
.woocommerce-view-order mark {
	background-color:#b2dd4c;
	color:#fff;
	padding:3px
}
.qodef-woocommerce-page .woocommerce .coupon input[type=text],.qodef-woocommerce-page .woocommerce .coupon input[type=email],.qodef-woocommerce-page .woocommerce .coupon input[type=tel],.qodef-woocommerce-page .woocommerce .coupon input[type=password],.qodef-woocommerce-page .woocommerce .coupon textarea,.qodef-woocommerce-page .woocommerce .form-row input[type=text],.qodef-woocommerce-page .woocommerce .form-row input[type=email],.qodef-woocommerce-page .woocommerce .form-row input[type=tel],.qodef-woocommerce-page .woocommerce .form-row input[type=password],.qodef-woocommerce-page .woocommerce .form-row textarea {
	width:100%;
	padding:15px;
	outline:0;
	resize:none;
	font-family:inherit;
	line-height:20px;
	background-color:#f6f6f5;
	color:#7f8385;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #e9e9e9;
	font-size:14px;
	vertical-align:top
}
.qodef-woocommerce-page .woocommerce .coupon input[type=text] {
	width:50%
}
.qodef-shopping-cart-outer {
	height:100%;
	display:inline-block;
	vertical-align:middle
}
.qodef-shopping-cart-outer .qodef-shopping-cart-inner {
	display:table;
	height:100%;
	vertical-align:middle
}
.qodef-shopping-cart-outer .qodef-shopping-cart-header {
	display:table-cell;
	vertical-align:middle;
	height:100%
}
.qodef-shopping-cart-outer .qodef-shopping-cart-header .qodef-header-cart {
	display:inline-block;
	position:relative;
	padding:0 10px
}
.qodef-shopping-cart-outer .qodef-shopping-cart-header .qodef-header-cart i {
	color:#727272;
	font-size:22px;
	-webkit-transition:color .15s ease-out;
	transition:color .15s ease-out
}
.qodef-shopping-cart-outer .qodef-shopping-cart-header .qodef-header-cart:hover i {
	color:#b2dd4c
}
.qodef-shopping-cart-outer .qodef-shopping-cart-header .qodef-cart-label {
	-webkit-transition:color .15s ease;
	transition:color .15s ease;
	display:inline-block;
	width:20px;
	height:20px;
	line-height:20px;
	position:absolute;
	top:-11px;
	right:-5px;
	text-align:center;
	background-color:#b2dd4c;
	color:#fff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	vertical-align:middle
}
.qodef-shopping-cart-dropdown {
	background-color:#fff;
	box-sizing:border-box;
	left:auto;
	position:absolute;
	right:-1px;
	top:100%;
	z-index:1000;
	width:300px;
	visibility:hidden;
	-webkit-transition:opacity .3s ease-in-out;
	transition:opacity .3s ease-in-out
}
.qodef-shopping-cart-dropdown .qodef-dropdown-top-stripe-holder {
	display:block;
	height:7px;
	line-height:0;
	width:100%;
	background-color:#b2dd4c
}
.qodef-shopping-cart-dropdown ul {
	border:2px solid #eaeaea;
	border-top:0;
	-webkit-border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px
}
.qodef-shopping-cart-dropdown ul li {
	padding:15px 15px 0;
	box-sizing:border-box
}
.qodef-shopping-cart-dropdown ul li a {
	display:block
}
.qodef-shopping-cart-dropdown ul li a:hover {
	color:#b2dd4c
}
.qodef-shopping-cart-dropdown ul li .qodef-item-wrapper {
	position:relative;
	display:table;
	table-layout:fixed;
	height:100%;
	width:100%;
	padding-bottom:15px;
	border-bottom:1px solid #eaeaea
}
.qodef-shopping-cart-dropdown ul li .qodef-item-image-holder {
	position:relative;
	display:table-cell;
	height:100%;
	vertical-align:middle;
	text-align:center;
	width:65px
}
.qodef-shopping-cart-dropdown ul li .qodef-item-image-holder img {
	vertical-align:middle
}
.qodef-shopping-cart-dropdown .qodef-item-info-holder {
	position:relative;
	display:table-cell;
	height:100%;
	width:100%;
	vertical-align:middle;
	padding-left:20px;
	text-align:left
}
.qodef-shopping-cart-dropdown .qodef-item-info-holder .qodef-item-left {
	float:left;
	width:70%
}
.qodef-shopping-cart-dropdown .qodef-item-info-holder .qodef-item-left a {
	color:#212121;
	font-size:15px;
	font-weight:600;
	margin-bottom:2px
}
.qodef-shopping-cart-dropdown .qodef-item-info-holder .qodef-item-left a:hover {
	color:#b2dd4c
}
.qodef-shopping-cart-dropdown .qodef-item-info-holder .qodef-item-right {
	float:right;
	text-align:right
}
.qodef-shopping-cart-dropdown .qodef-item-info-holder .qodef-item-right .remove {
	color:#fff;
	background-color:#ededed;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	font-size:10px
}
.qodef-shopping-cart-dropdown .qodef-item-info-holder .qodef-item-right .remove:hover {
	background-color:#b2dd4c
}
.qodef-shopping-cart-dropdown .qodef-item-info-holder .qodef-item-right .remove i {
	top:0
}
.qodef-shopping-cart-dropdown span.qodef-total span {
	color:#b2dd4c;
	font-weight:600;
	letter-spacing:0
}
.qodef-shopping-cart-dropdown .qodef-empty-cart {
	border:none;
	padding:15px;
	color:#797979
}
.qodef-shopping-cart-dropdown .qodef-cart-list a>img {
	display:block
}
.qodef-shopping-cart-dropdown span.qodef-quantity {
	color:#a8a8a8;
	font-weight:500;
	font-size:14px;
	line-height:17px;
	display:block
}
.qodef-shopping-cart-dropdown .qodef-cart-bottom {
	padding:15px
}
.qodef-shopping-cart-dropdown .qodef-cart-bottom .checkout,.qodef-shopping-cart-dropdown .qodef-cart-bottom .view-cart {
	height:40px;
	line-height:40px;
	padding:0 28px;
	text-transform:uppercase;
	font-size:11px;
	font-weight:800;
	letter-spacing:.8px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out;
	transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out
}
.qodef-shopping-cart-dropdown .qodef-cart-bottom .view-cart {
	float:left;
	border:2px solid #bcbcbc;
	color:#797979;
	background-color:transparent
}
.qodef-shopping-cart-dropdown .qodef-cart-bottom .view-cart:hover {
	border-color:#b2dd4c;
	background-color:#b2dd4c;
	color:#fff
}
.qodef-shopping-cart-dropdown .qodef-cart-bottom .checkout {
	float:right;
	color:#fff;
	border:2px solid #b2dd4c;
	background-color:#b2dd4c
}
.qodef-shopping-cart-dropdown .qodef-cart-bottom .checkout:hover {
	background-color:transparent;
	border-color:#bcbcbc;
	color:#707070
}
.qodef-shopping-cart-dropdown .qodef-cart-bottom .qodef-subtotal-holder {
	margin:0 0 20px;
	color:#000
}
.qodef-shopping-cart-dropdown .qodef-cart-bottom .qodef-subtotal-holder .qodef-total {
	float:left;
	font-size:14px;
	color:#797979;
	font-weight:500
}
.qodef-shopping-cart-dropdown .qodef-cart-bottom .qodef-subtotal-holder .qodef-total-amount {
	float:right;
	font-size:16px;
	font-weight:700;
	color:#b2dd4c
}
.qodef-shopping-cart-outer:hover .qodef-shopping-cart-dropdown {
	display:block;
	visibility:visible;
	text-align:left
}
.qodef-top-bar .qodef-shopping-cart-outer {
	float:left;
	position:relative;
	height:40px;
	line-height:40px
}
.qodef-top-bar .qodef-shopping-cart-outer .qodef-shopping-cart-inner {
	display:block;
	height:100%
}
.qodef-top-bar .qodef-shopping-cart-outer .qodef-shopping-cart-header {
	height:100%
}
@media only screen and (min-width:1000px) {
	.qodef-dark-header .qodef-shopping-cart-header .qodef-header-cart>i,.qodef-dark-header .qodef-shopping-cart-header .qodef-header-cart>span {
		color:#000
	}
	.qodef-light-header .qodef-shopping-cart-header .qodef-header-cart>i,.qodef-light-header .qodef-shopping-cart-header .qodef-header-cart>span {
		color:#fff
	}
	.qodef-dark-header .qodef-sticky-header .qodef-shopping-cart-header .qodef-header-cart>i,.qodef-light-header .qodef-sticky-header .qodef-shopping-cart-header .qodef-header-cart>i {
		color:#727272
	}
	.qodef-dark-header .qodef-sticky-header .qodef-shopping-cart-header .qodef-header-cart>span,.qodef-light-header .qodef-sticky-header .qodef-shopping-cart-header .qodef-header-cart>span {
		color:#fff
	}
}
.qodef-vertical-align-containers .qodef-shopping-cart-header {
	padding:0 10px
}
.qodef-vertical-align-containers .qodef-shopping-cart-header i {
	vertical-align:middle;
	position:relative;
	top:-2px
}
.qodef-vertical-menu-area .qodef-shopping-cart-dropdown {
	right:auto
}
.select2-container {
	margin:0;
	position:relative;
	display:inline-block;
	vertical-align:middle
}
.select2-container,.select2-drop,.select2-search,.select2-search input {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.select2-container .select2-choice {
	display:block;
	height:26px;
	padding:0 0 0 8px;
	overflow:hidden;
	position:relative;
	border:1px solid #aaa;
	white-space:nowrap;
	line-height:26px;
	color:#444;
	text-decoration:none;
	border-radius:4px;
	background-clip:padding-box;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-color:#fff;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.5,#fff));
	background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 50%);
	background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 50%);
	background-image:linear-gradient(to top,#eee 0,#fff 50%)
}
html[dir=rtl] .select2-container .select2-choice {
	padding:0 8px 0 0
}
.select2-container.select2-drop-above .select2-choice {
	border-bottom-color:#aaa;
	border-radius:0 0 4px 4px;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.9,#fff));
	background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 90%);
	background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 90%);
	background-image:linear-gradient(to bottom,#eee 0,#fff 90%)
}
.select2-container.select2-allowclear .select2-choice .select2-chosen {
	margin-right:42px
}
.select2-container .select2-choice>.select2-chosen {
	margin-right:26px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	float:none;
	width:auto
}
html[dir=rtl] .select2-container .select2-choice>.select2-chosen {
	margin-left:26px;
	margin-right:0
}
.select2-container .select2-choice abbr {
	display:none;
	width:12px;
	height:12px;
	position:absolute;
	right:24px;
	top:8px;
	font-size:1px;
	text-decoration:none;
	border:0;
	cursor:pointer;
	outline:0
}
.select2-container.select2-allowclear .select2-choice abbr {
	display:inline-block
}
.select2-container .select2-choice abbr:hover {
	background-position:right -11px;
	cursor:pointer
}
.select2-drop-mask {
	border:0;
	margin:0;
	padding:0;
	position:fixed;
	left:0;
	top:0;
	min-height:100%;
	min-width:100%;
	height:auto;
	width:auto;
	opacity:0;
	z-index:9998;
	background-color:#fff;
	filter:alpha(opacity=0)
}
.select2-drop {
	width:100%;
	margin-top:-1px;
	position:absolute;
	z-index:9999;
	top:100%;
	background:#fff;
	color:#000;
	border:1px solid #aaa;
	border-top:0;
	border-radius:0 0 4px 4px;
	-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);
	box-shadow:0 4px 5px rgba(0,0,0,.15)
}
.select2-drop.select2-drop-above {
	margin-top:1px;
	border-top:1px solid #aaa;
	border-bottom:0;
	border-radius:4px 4px 0 0;
	-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);
	box-shadow:0 -4px 5px rgba(0,0,0,.15)
}
.select2-drop-active {
	border:1px solid #5897fb;
	border-top:none
}
.select2-drop.select2-drop-above.select2-drop-active {
	border-top:1px solid #5897fb
}
.select2-drop-auto-width {
	border-top:1px solid #aaa;
	width:auto
}
.select2-container .select2-choice .select2-arrow {
	display:inline-block;
	width:18px;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	border-left:1px solid #aaa;
	border-radius:0 4px 4px 0;
	background-clip:padding-box;
	background:#ccc;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(.6,#eee));
	background-image:-webkit-linear-gradient(center bottom,#ccc 0,#eee 60%);
	background-image:-moz-linear-gradient(center bottom,#ccc 0,#eee 60%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);
	background-image:linear-gradient(to top,#ccc 0,#eee 60%)
}
.select2-dropdown-open .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0)
}
html[dir=rtl] .select2-container .select2-choice .select2-arrow {
	left:0;
	right:auto;
	border-left:none;
	border-right:1px solid #aaa;
	border-radius:4px 0 0 4px
}
.select2-container .select2-choice .select2-arrow b {
	display:block;
	width:100%;
	height:100%
}
html[dir=rtl] .select2-container .select2-choice .select2-arrow b {
	background-position:2px 1px
}
.select2-search {
	display:inline-block;
	width:100%;
	min-height:26px;
	margin:0;
	padding:4px 4px 0;
	position:relative;
	z-index:10000;
	white-space:nowrap
}
.select2-search input {
	width:100%;
	height:auto!important;
	min-height:26px;
	padding:4px 20px 4px 5px;
	margin:0;
	outline:0;
	font-family:sans-serif;
	font-size:1em;
	border:1px solid #aaa;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
html[dir=rtl] .select2-search input {
	padding:4px 5px 4px 20px
}
.select2-container-active .select2-choice,.select2-container-active .select2-choices {
	border:1px solid #5897fb;
	outline:0;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);
	box-shadow:0 0 5px rgba(0,0,0,.3)
}
.select2-dropdown-open .select2-choice {
	border-bottom-color:transparent;
	-webkit-box-shadow:0 1px 0 #fff inset;
	box-shadow:0 1px 0 #fff inset;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	background-color:#eee;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(.5,#eee));
	background-image:-webkit-linear-gradient(center bottom,#fff 0,#eee 50%);
	background-image:-moz-linear-gradient(center bottom,#fff 0,#eee 50%);
	background-image:linear-gradient(to top,#fff 0,#eee 50%)
}
.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices {
	border:1px solid #5897fb;
	border-top-color:transparent;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(.5,#eee));
	background-image:-webkit-linear-gradient(center top,#fff 0,#eee 50%);
	background-image:-moz-linear-gradient(center top,#fff 0,#eee 50%);
	background-image:linear-gradient(to bottom,#fff 0,#eee 50%)
}
.select2-dropdown-open .select2-choice .select2-arrow {
	background:0 0;
	border-left:none;
	filter:none
}
html[dir=rtl] .select2-dropdown-open .select2-choice .select2-arrow {
	border-right:none
}
.select2-dropdown-open .select2-choice .select2-arrow b {
	background-position:-18px 1px
}
html[dir=rtl] .select2-dropdown-open .select2-choice .select2-arrow b {
	background-position:-16px 1px
}
.select2-hidden-accessible {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.select2-results {
	max-height:200px;
	padding:0 0 0 4px;
	margin:4px 4px 4px 0;
	position:relative;
	overflow-x:hidden;
	overflow-y:auto;
	-webkit-tap-highlight-color:transparent
}
html[dir=rtl] .select2-results {
	padding:0 4px 0 0;
	margin:4px 0 4px 4px
}
.select2-results ul.select2-result-sub {
	margin:0;
	padding-left:0
}
.select2-results li {
	list-style:none;
	display:list-item;
	background-image:none
}
.select2-results li.select2-result-with-children>.select2-result-label {
	font-weight:700
}
.select2-results .select2-result-label {
	padding:3px 7px 4px;
	margin:0;
	cursor:pointer;
	min-height:1em;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.select2-results-dept-1 .select2-result-label {
	padding-left:20px
}
.select2-results-dept-2 .select2-result-label {
	padding-left:40px
}
.select2-results-dept-3 .select2-result-label {
	padding-left:60px
}
.select2-results-dept-4 .select2-result-label {
	padding-left:80px
}
.select2-results-dept-5 .select2-result-label {
	padding-left:100px
}
.select2-results-dept-6 .select2-result-label {
	padding-left:110px
}
.select2-results-dept-7 .select2-result-label {
	padding-left:120px
}
.select2-results .select2-highlighted {
	background:#3875d7;
	color:#fff
}
.select2-results li em {
	background:#feffde;
	font-style:normal
}
.select2-results .select2-highlighted em {
	background:0 0
}
.select2-results .select2-highlighted ul {
	background:#fff;
	color:#000
}
.select2-results .select2-ajax-error,.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit {
	background:#f4f4f4;
	display:list-item;
	padding-left:5px
}
.select2-results .select2-disabled.select2-highlighted {
	color:#666;
	background:#f4f4f4;
	display:list-item;
	cursor:default
}
.select2-results .select2-disabled {
	background:#f4f4f4;
	display:list-item;
	cursor:default
}
.select2-results .select2-selected {
	display:none
}
.select2-more-results.select2-active {
	background:url(select2-spinner.gif) 100% no-repeat #f4f4f4
}
.select2-results .select2-ajax-error {
	background:rgba(255,50,50,.2)
}
.select2-more-results {
	background:#f4f4f4;
	display:list-item
}
.select2-container.select2-container-disabled .select2-choice {
	background-color:#f4f4f4;
	background-image:none;
	border:1px solid #ddd;
	cursor:default
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
	background-color:#f4f4f4;
	background-image:none;
	border-left:0
}
.select2-container.select2-container-disabled .select2-choice abbr {
	display:none
}
.select2-container-multi .select2-choices {
	height:auto!important;
	height:1%;
	margin:0;
	padding:0 5px 0 0;
	position:relative;
	border:1px solid #aaa;
	cursor:text;
	overflow:hidden;
	background-color:#fff;
	background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(1%,#eee),color-stop(15%,#fff));
	background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);
	background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);
	background-image:linear-gradient(to bottom,#eee 1%,#fff 15%);
	min-height:26px
}
html[dir=rtl] .select2-container-multi .select2-choices {
	padding:0 0 0 5px
}
.select2-locked {
	padding:3px 5px!important
}
.select2-container-multi.select2-container-active .select2-choices {
	border:1px solid #5897fb;
	outline:0;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);
	box-shadow:0 0 5px rgba(0,0,0,.3)
}
.select2-container-multi .select2-choices li {
	float:left;
	list-style:none
}
html[dir=rtl] .select2-container-multi .select2-choices li {
	float:right
}
.select2-container-multi .select2-choices .select2-search-field {
	margin:0;
	padding:0;
	white-space:nowrap
}
.select2-container-multi .select2-choices .select2-search-field input {
	padding:5px;
	margin:1px 0;
	font-family:sans-serif;
	font-size:100%;
	color:#666;
	outline:0;
	border:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	background:0 0!important
}
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
	background:url(select2-spinner.gif) 100% no-repeat #fff!important
}
.select2-default {
	color:#999!important
}
.select2-container-multi .select2-choices .select2-search-choice {
	padding:3px 5px 3px 18px;
	margin:3px 0 3px 5px;
	position:relative;
	line-height:13px;
	color:#333;
	cursor:default;
	border:1px solid #aaa;
	border-radius:3px;
	-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);
	box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);
	background-clip:padding-box;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-color:#e4e4e4;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
	background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));
	background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
	background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
	background-image:linear-gradient(to bottom,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%)
}
html[dir=rtl] .select2-container-multi .select2-choices .select2-search-choice {
	margin:3px 5px 3px 0;
	padding:3px 18px 3px 5px
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
	cursor:default
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
	background:#d4d4d4
}
.select2-search-choice-close {
	display:block;
	width:12px;
	height:13px;
	position:absolute;
	right:3px;
	top:4px;
	font-size:1px;
	outline:0
}
html[dir=rtl] .select2-search-choice-close {
	right:auto;
	left:3px
}
.select2-container-multi .select2-search-choice-close {
	left:3px
}
html[dir=rtl] .select2-container-multi .select2-search-choice-close {
	left:auto;
	right:2px
}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover,.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
	background-position:right -11px
}
.select2-container-multi.select2-container-disabled .select2-choices {
	background-color:#f4f4f4;
	background-image:none;
	border:1px solid #ddd;
	cursor:default
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
	padding:3px 5px;
	border:1px solid #ddd;
	background-image:none;
	background-color:#f4f4f4
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
	display:none;
	background:0 0
}
.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match {
	text-decoration:underline
}
.select2-offscreen,.select2-offscreen:focus {
	clip:rect(0 0 0 0)!important;
	width:1px!important;
	height:1px!important;
	border:0!important;
	margin:0!important;
	padding:0!important;
	overflow:hidden!important;
	position:absolute!important;
	outline:0!important;
	left:0!important;
	top:0!important
}
.select2-display-none {
	display:none
}
.select2-measure-scrollbar {
	position:absolute;
	top:-10000px;
	left:-10000px;
	width:100px;
	height:100px;
	overflow:scroll
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:2dppx) {
	.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice abbr,.select2-search input,.select2-search-choice-close {
		background-image:url(select2x2.png)!important;
		background-repeat:no-repeat!important;
		background-size:60px 40px!important
	}
	.select2-search input {
		background-position:100% -21px!important
	}
}
.qodef-woocommerce-page .select2-container {
	line-height:0
}
.qodef-woocommerce-page .select2-container .select2-choice {
	height:34px;
	padding-left:17px;
	border:2px solid #eaeaea;
	line-height:30px;
	color:#7f7f7f;
	background-color:transparent;
	background-image:none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	min-width:190px;
	box-sizing:border-box;
	overflow:visible;
	display:inline-block
}
.qodef-woocommerce-page .select2-container .select2-choice .select2-arrow {
	width:20px;
	height:100%;
	position:absolute;
	right:10px;
	top:0;
	border-left:none;
	border-radius:0;
	background:0 0;
	background-image:none
}
.qodef-woocommerce-page .select2-container .select2-choice .select2-arrow b:after {
	color:#b2dd4c;
	content:'\f107';
	font-family:FontAwesome,serif;
	font-size:14px;
	height:100%;
	line-height:30px;
	position:absolute;
	text-align:center;
	top:0;
	left:auto;
	width:100%;
	margin:0;
	border:none
}
.qodef-woocommerce-page .select2-container-active .select2-choice,.qodef-woocommerce-page .select2-container-active .select2-choices {
	border:2px solid #eaeaea;
	outline:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
.qodef-woocommerce-page .select2-drop-active {
	border:0
}
.qodef-woocommerce-page .select2-drop {
	background-color:#f6f6f5;
	color:#7f7f7f;
	border:0;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.qodef-woocommerce-page .woocommerce-ordering .orderby {
	float:right;
	width:200px
}
.qodef-woocommerce-page .woocommerce-ordering .orderby .select2-choice {
	width:100%;
	height:44px;
	line-height:40px
}
.qodef-woocommerce-page .woocommerce-ordering .orderby .select2-choice .select2-arrow b:after {
	line-height:40px
}
.qodef-woocommerce-page .qodef-shipping-calculator .country_to_state {
	width:100%
}
.qodef-woocommerce-page .select2-search input {
	background-image:none;
	position:relative
}
.qodef-woocommerce-page .select2-results {
	background-color:#fff;
	margin:0;
	border:2px solid #eaeaea;
	border-top:0
}
.qodef-woocommerce-page .select2-results li {
	line-height:23px
}
.qodef-woocommerce-page .select2-results .select2-highlighted {
	background:0 0;
	color:#b2dd4c
}
.widget_price_filter .price_slider {
	background-color:#f2f2f2;
	position:relative;
	text-align:left;
	margin:10px 0 20px;
	height:10px
}
.widget_price_filter .ui-slider-range {
	background-color:#b2dd4c;
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
	top:0;
	height:100%
}
.widget_price_filter .ui-slider-handle {
	background-color:#fff;
	position:absolute;
	z-index:2;
	width:12px;
	height:12px;
	cursor:pointer;
	outline:0;
	top:-4px;
	border-radius:10px;
	margin-left:-2px;
	border:3px solid #b2dd4c
}
.widget_price_filter .ui-slider-handle:last-child {
	margin-left:-.7em
}
.widget_price_filter .price_slider_amount {
	margin-top:23px
}
.widget_price_filter .price_slider_amount .button {
	float:right;
	background-color:#b2dd4c;
	border:2px solid #b2dd4c;
	color:#fff;
	display:inline-block;
	position:relative;
	outline:0;
	font-style:normal;
	font-weight:800;
	font-family:inherit;
	padding:0 35px;
	font-size:13px;
	line-height:35px;
	text-transform:uppercase;
	letter-spacing:1px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
	transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
	cursor:pointer
}
.widget_price_filter .price_slider_amount .button:hover {
	background-color:#212121;
	border-color:#212121;
	color:#fff
}
.widget_price_filter .price_label {
	float:left;
	line-height:38px;
	color:#adacac
}
.widget_products .product_list_widget li,.widget_recently_viewed_products .product_list_widget li {
	display:table;
	table-layout:fixed;
	width:100%
}
.widget_products .qodef-product-list-widget-image-wrapper,.widget_recently_viewed_products .qodef-product-list-widget-image-wrapper {
	display:table-cell;
	width:28%;
	line-height:0;
	vertical-align:top;
	height:100%
}
.widget_products .qodef-product-list-widget-image-wrapper a,.widget_recently_viewed_products .qodef-product-list-widget-image-wrapper a {
	display:inline-block;
	width:100%
}
.widget_products .qodef-product-list-widget-info-wrapper,.widget_recently_viewed_products .qodef-product-list-widget-info-wrapper {
	display:table-cell;
	height:100%;
	vertical-align:top;
	padding-left:15px
}
.widget_products .qodef-product-list-widget-info-wrapper a,.widget_recently_viewed_products .qodef-product-list-widget-info-wrapper a {
	display:block;
	font-size:16px;
	font-weight:600;
	color:#212121
}
