
@media only screen and (min-width:1100px) {
	.grid2 .woocommerce.columns-3 ul.products li.product, .grid2 .woocommerce.columns-4 ul.products li.product, .grid2 .woocommerce.columns-5 ul.products li.product {
		width: 30.999066293184%;
		margin: 0 3.5014005602241% 25px 0;
	}
	
	.grid2 .woocommerce.columns-3 ul.products li.product:nth-child(3n), .grid2 .woocommerce.columns-4 ul.products li.product:nth-child(3n), .grid2 .woocommerce.columns-5 ul.products li.product:nth-child(3n), .woocommerce-page .woocommerce_with_sidebar ul.products li.product:nth-child(3n), .woocommerce-page ul.products li.product:nth-child(4n), .woocommerce.columns-3 ul.products li.product:nth-child(3n), .woocommerce.columns-4 ul.products li.product:nth-child(4n), .woocommerce.columns-5 ul.products li.product:nth-child(5n) {
		margin: 0 0 25px;
	}
	
	.grid2 .woocommerce.columns-3 ul.products li.product:nth-child(3n+1), .grid2 .woocommerce.columns-4 ul.products li.product:nth-child(3n+1), .grid2 .woocommerce.columns-5 ul.products li.product:nth-child(3n+1), .woocommerce-page .woocommerce_with_sidebar ul.products li.product:nth-child(3n+1), .woocommerce-page ul.products li.product:nth-child(4n+1), .woocommerce.columns-3 ul.products li.product:nth-child(3n+1), .woocommerce.columns-4 ul.products li.product:nth-child(4n+1), .woocommerce.columns-5 ul.products li.product:nth-child(5n+1) {
		clear: both;
	}
	
	.grid2 .woocommerce.columns-3 ul.products li.product:nth-child(3n+1), .grid2 .woocommerce.columns-4 ul.products li.product:nth-child(4n+1), .grid2 .woocommerce.columns-5 ul.products li.product:nth-child(5n+1), .woocommerce-page .woocommerce_with_sidebar ul.products li.product:nth-child(4n+1) {
		clear: none;
	}
	
	.grid2 .woocommerce.columns-4 ul.products li.product:nth-child(4n), .grid2 .woocommerce.columns-5 ul.products li.product:nth-child(5n), .woocommerce-page .woocommerce_with_sidebar ul.products li.product:nth-child(4n) {
		margin: 0 3.5014005602241% 25px 0;
	}
	
	.grid2 .woocommerce.columns-3 ul.products li.product:nth-child(6n), .grid2 .woocommerce.columns-4 ul.products li.product:nth-child(6n), .grid2 .woocommerce.columns-5 ul.products li.product:nth-child(6n), .woocommerce-page .woocommerce_with_sidebar ul.products li.product:nth-child(6n) {
		margin: 0 0 25px;
	}
}

@media only screen and (min-width:769px) and (max-width:1100px) {
	.woocommerce-page .woocommerce_with_sidebar ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce.columns-3 ul.products li.product, .woocommerce.columns-4 ul.products li.product, .woocommerce.columns-5 ul.products li.product {
		width: 31.163194444444%;
		margin: 0 3.2552083333333% 25px 0;
	}
	
	.woocommerce-page .woocommerce_with_sidebar ul.products li.product:nth-child(3n), .woocommerce-page ul.products li.product:nth-child(3n), .woocommerce.columns-3 ul.products li.product:nth-child(3n), .woocommerce.columns-4 ul.products li.product:nth-child(3n), .woocommerce.columns-5 ul.products li.product:nth-child(3n) {
		margin: 0 0 25px;
	}
	
	.woocommerce-page .woocommerce_with_sidebar ul.products li.product:nth-child(3n+1), .woocommerce-page ul.products li.product:nth-child(3n+1), .woocommerce.columns-3 ul.products li.product:nth-child(3n+1), .woocommerce.columns-4 ul.products li.product:nth-child(3n+1), .woocommerce.columns-5 ul.products li.product:nth-child(3n+1) {
		clear: both;
	}
	
	.woocommerce aside.sidebar .widget h4 {
		padding: 12px 18px;
		line-height: 20px;
	}
	
	.woocommerce aside ul.product_list_widget li img, aside ul.product_list_widget li img {
		float: none;
		display: block;
		margin: auto;
		margin: auto;
		margin-right: 0;
		margin-bottom: 15px;
		max-width: 90px;
	}
	
	.woocommerce aside .widget .star-rating, .woocommerce-page aside .widget .star-rating, aside .widget .star-rating {
		margin: auto;
	}
	
	.woocommerce aside.sidebar ul.product_list_widget li, aside ul.product_list_widget li {
		text-align: center;
	}
	
	.woocommerce-account .woocommerce-MyAccount-navigation {
		width: 28%;
		padding: 0 15px 0 0;
	}
	
	.woocommerce-account .woocommerce-MyAccount-content {
		width: 72%;
		padding: 0 0 0 15px;
	}
}

@media only screen and (max-width:1100px) {
	.woocommerce .widget_shopping_cart_content p.buttons a {
		display: block;
		text-align: center;
		width: auto !important;
	}
	
	.woocommerce .widget_shopping_cart_content a.checkout {
		float: none;
		margin-top: 10px;
	}
	
	.footer_top .widget.widget_search form input[type=text], .footer_top .woocommerce.widget .woocommerce-product-search .search-field, .woocommerce .widget #searchform input[type=text], aside.sidebar .widget_product_search .woocommerce-product-search .search-field {
		width: 70%;
	}
	
	.woocommerce form.check-login .form-row {
		width: 48.697916666667%;
		margin-right: 2.6041666666667%;
	}
	
	.woocommerce .summary {
		margin-bottom: 45px;
	}
	
	.woocommerce #customer_login .col-1, .woocommerce #customer_login .col-2 {
		float: none;
		width: auto;
	}
	
	.woocommerce #customer_login .col-1 {
		margin-right: 0;
		margin-bottom: 20px;
	}
	
	.woocommerce .col-1, .woocommerce .col-2 {
		float: none;
		width: 100%;
	}
	
	.woocommerce-account .col-1, .woocommerce-account .col-2 {
		float: left;
	}
	
	.woocommerce .col-1 {
		margin-right: 0;
	}
	
	.woocommerce form.check-login .form-row.form-row-last {
		margin-right: 0;
	}
	
	.woocommerce form.check-login input[type=password], .woocommerce form.check-login input[type=text] {
		width: 91% !important;
	}
	
	.woocommerce-account .addresses .col-1, .woocommerce-account .addresses .col-2, .woocommerce-checkout .addresses .col-1, .woocommerce-checkout .addresses .col-2 {
		float: left;
		width: 48.697916666667%;
		margin-right: 2.6041666666667%;
	}
	
	.woocommerce-account .addresses .col-2, .woocommerce-checkout .addresses .col-2 {
		margin-right: 0;
	}
	
	.woocommerce-account table.shop_table, .woocommerce-checkout table.shop_table {
		width: 100%;
	}
	
	.woocommerce-account table.shop_table {
		width: 87%;
	}
}

@media only screen and (max-width:768px) {
	.woocommerce .product .images {
		float: none;
		width: 100%;
		margin-right: 0;
	}
	
	.woocommerce .product .images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:not(:first-child) {
		width: 50%;
	}
	
	.woocommerce .summary {
		float: none;
		width: auto;
	}
	
	.woocommerce div.summary div[itemprop=description] {
		margin: 25px 0;
	}
	
	.woocommerce div.product .cart {
		margin-bottom: 25px;
	}
	
	.woocommerce #reviews h2 {
		margin-bottom: 20px;
	}
	
	.woocommerce form.checkout table.shop_table {
		width: 100%;
	}
	
	.woocommerce aside ul.product_list_widget li img {
		float: none;
		max-width: 90px;
	}
	
	.woocommerce .addresses header a.edit {
		position: static;
		margin-top: 15px;
	}
	
	.woocommerce .widget_price_filter .button, .woocommerce .widget_price_filter .price_label, .woocommerce-page .widget_price_filter .button, .woocommerce-page .widget_price_filter .price_label {
		float: none;
	}
	
	.footer_top .widget.widget_search form input[type=text], .footer_top .woocommerce.widget .woocommerce-product-search .search-field, .woocommerce .widget #searchform input[type=text], aside.sidebar .widget_product_search .woocommerce-product-search .search-field {
		width: 63%;
	}
	
	.woocommerce table.cart td.actions input[type=submit] {
		letter-spacing: 0;
	}
	
	.woocommerce.columns-2 ul.products li.product {
		width: 47.02380952381%;
		margin: 0 5.952380952381% 25px 0;
	}
	
	.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation {
		float: none;
		width: 100%;
		padding: 0;
	}
	
	.woocommerce-account .woocommerce-MyAccount-content {
		margin: 50px 0;
	}
}

@media only screen and (min-width:600px) and (max-width:768px) {
	.woocommerce aside.sidebar .widget h4 {
		padding: 12px 18px;
		line-height: 20px;
	}
	
	.woocommerce aside ul.product_list_widget li img, aside ul.product_list_widget li img {
		float: none;
		display: block;
		margin: auto;
		margin: auto;
		margin-right: 0;
		margin-bottom: 15px;
	}
	
	.woocommerce aside .widget .star-rating, .woocommerce-page aside .widget .star-rating, aside .widget .star-rating {
		margin: auto;
	}
	
	.woocommerce aside.sidebar ul.product_list_widget li, aside ul.product_list_widget li {
		text-align: center;
	}
	
	.woocommerce aside ul.cart_list li, .woocommerce-page aside ul.cart_list li {
		text-align: left;
	}
	
	.woocommerce aside .widget .star-rating, .woocommerce-page aside .widget .star-rating {
		margin-left: auto;
		margin-right: auto;
	}
	
	.footer_top .widget_product_search input[type=text] {
		padding: 2px 8px;
	}
	
	.footer_top .widget_product_search input[type=submit] {
		width: 25px;
		padding: 0;
	}
}

@media only screen and (min-width:480px) and (max-width:768px) {
	.woocommerce-page .woocommerce_with_sidebar ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce.columns-3 ul.products li.product, .woocommerce.columns-4 ul.products li.product, .woocommerce.columns-5 ul.products li.product {
		width: 47.02380952381%;
		margin: 0 5.952380952381% 25px 0;
	}
	
	.woocommerce-page .woocommerce_with_sidebar ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n), .woocommerce.columns-3 ul.products li.product:nth-child(2n), .woocommerce.columns-4 ul.products li.product:nth-child(2n), .woocommerce.columns-5 ul.products li.product:nth-child(2n) {
		margin: 0 0 25px;
	}
	
	.woocommerce-page .woocommerce_with_sidebar ul.products li.product:nth-child(2n+1), .woocommerce-page ul.products li.product:nth-child(2n+1), .woocommerce.columns-3 ul.products li.product:nth-child(2n+1), .woocommerce.columns-4 ul.products li.product:nth-child(2n+1), .woocommerce.columns-5 ul.products li.product:nth-child(2n+1) {
		clear: both;
	}
	
	.woocommerce-cart #content .quantity .minus, .woocommerce-cart #content .quantity .plus, .woocommerce-cart .quantity .minus, .woocommerce-cart .quantity .plus {
		width: 20px;
	}
}

@media only screen and (max-width:600px) {
	.woocommerce .addresses header h3 {
		font-size: 18px;
	}
	
	.woocommerce div.cart-collaterals div.cart_totals, .woocommerce-page .div.cart-collaterals div.cart_totals {
		float: none;
		margin-bottom: 20px;
		width: auto;
	}
	
	.woocommerce div.cart-collaterals .shipping_calculator, .woocommerce-page .div.cart-collaterals .shipping_calculator {
		float: none;
		width: auto;
	}
	
	.woocommerce table.cart div.coupon, .woocommerce-page table.cart div.coupon {
		float: none;
		margin-bottom: 10px;
	}
	
	.woocommerce form.check-login .form-row {
		width: 100%;
		float: none;
	}
	
	.woocommerce form.check-login .form-row input[type=text] {
		width: 92%;
	}
	
	.woocommerce aside ul.product_list_widget li img {
		float: left;
	}
	
	.woocommerce aside ul.product_list_widget li img {
		width: auto;
	}
	
	.footer_top .widget.widget_search form input[type=text], .footer_top .woocommerce.widget .woocommerce-product-search .search-field, .woocommerce .widget #searchform input[type=text], .woocommerce-page .widget #searchform input[type=text], aside.sidebar .widget_product_search .woocommerce-product-search .search-field {
		width: 82.73381294964%;
	}
	
	.woocommerce .content .container .column1, .woocommerce-page .content .container .column1 {
		margin-bottom: 50px;
	}
	
	.woocommerce form.checkout_coupon input.button {
		margin-top: 15px;
	}
	
	.woocommerce-page.woocommerce-checkout div.coupon .input-text {
		width: 100% !important;
		padding-left: 2.8333333333333% !important;
		padding-right: 2.8333333333333% !important;
	}
	
	.woocommerce #payment ul.payment_methods li label a {
		display: block;
		margin-top: 5px;
	}
	
	.woocommerce .change-pass-field {
		padding-left: 1.9047619047619%;
		padding-right: 1.9047619047619%;
		width: 96.190476190476%;
		display: block;
		margin-right: 0;
		margin-bottom: 20px;
	}
	
	.woocommerce table.cart div.coupon .input-text {
		padding: 9px 3.8690476190476%;
		width: 100%;
		margin-bottom: 10px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		text-align: center;
	}
	
	.woocommerce table.cart td.actions a.button, .woocommerce table.cart td.actions button[type=submit] {
		display: block;
		width: 100%;
		text-align: center;
		-webkit-box-sizing: border-box !important;
		box-sizing: border-box !important;
		margin-bottom: 8px;
	}
	
	.woocommerce table.cart td.actions div.coupon input[type=submit] {
		margin-bottom: 0;
	}
	
	.woocommerce .woocommerce-message {
		text-align: center;
	}
	
	.woocommerce .woocommerce-message a.button {
		float: none;
	}
	
	.woocommerce .woocommerce-message p {
		display: inline-block;
	}
	
	.woocommerce table.cart td.actions input[type=submit] {
		padding-left: 22px !important;
		padding-right: 22px !important;
		position: relative;
		top: 3px;
	}
	
	.woocommerce #shiptobilling, .woocommerce-page #shiptobilling {
		position: static;
	}
}

@media only screen and (min-width:480px) {
	.woocommerce.columns-2 ul.products li.product:nth-child(2n) {
		margin: 0 0 25px !important;
	}
	
	.woocommerce.columns-2 ul.products li.product:nth-child(2n+1) {
		clear: both !important;
	}
}

@media only screen and (max-width:480px) {
	.woocommerce-page .woocommerce_with_sidebar ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce.columns-2 ul.products li.product, .woocommerce.columns-3 ul.products li.product, .woocommerce.columns-4 ul.products li.product, .woocommerce.columns-5 ul.products li.product {
		width: 100%;
		margin: 0 0 30px;
	}
	
	.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {
		float: none;
		width: 100%;
		text-align: center;
	}
	
	.woocommerce .woocommerce-result-count {
		margin-top: 15px;
		margin-bottom: 10px;
	}
	
	.woocommerce #customer_login .span-3 {
		width: 100%;
		float: none;
		margin-right: 0;
	}
	
	.woocommerce #customer_login #reg_email, .woocommerce #customer_login input[type=email], .woocommerce #customer_login input[type=password], .woocommerce #customer_login input[type=text] {
		width: 87.5%;
	}
	
	.woocommerce .addresses .col-1, .woocommerce .addresses .col-2 {
		width: 100%;
	}
	
	.woocommerce #shiptobilling, .woocommerce-page #shiptobilling {
		float: none;
		width: auto;
		margin-right: 0;
		margin-bottom: 15px;
	}
	
	.woocommerce form.checkout #order_review_heading {
		margin-top: 0;
	}
	
	.woocommerce form.checkout .col2-set .form-row.notes textarea {
		margin-bottom: 0;
	}
	
	.woocommerce-checkout .order_details.clearfix li.method, .woocommerce-checkout .order_details.clearfix li.total {
		margin-top: 15px;
	}
	
	.footer_top .widget.widget_search form input[type=text], .footer_top .woocommerce.widget .woocommerce-product-search .search-field, .woocommerce .widget #searchform input[type=text], .woocommerce-page .widget #searchform input[type=text], aside.sidebar .widget_product_search .woocommerce-product-search .search-field {
		width: 78%;
	}
	
	.woocommerce .addresses .col-1.address, .woocommerce .addresses .col-2.address {
		width: 48%;
	}
	
	.woocommerce-account table td {
		padding: 5px;
	}
	
	.woocommerce .checkout table.shop_table thead tr th, .woocommerce table.cart thead tr th, .woocommerce-account table.my_account_orders thead tr th, .woocommerce-cart table.cart tbody tr td, .woocommerce-checkout .checkout table tbody tr td, .woocommerce-page .checkout table.shop_table thead tr th, .woocommerce-page table.cart thead tr th, .woocommerce-page table.my_account_orders thead tr th {
		padding: 8px 3px;
	}
	
	.woocommerce ul.products li.product .image-wrapper img {
		width: 100%;
	}
	
	.woocommerce-message.call_to_action .qbutton {
		margin: 15px 0 0;
	}
	
	.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-cart #content .quantity .minus, .woocommerce-cart #content .quantity .plus, .woocommerce-cart .quantity .minus, .woocommerce-cart .quantity .plus, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {
		width: 20px;
	}
	
	.woocommerce .select2-container .select2-choice .select2-arrow .select2-arrow:after, .woocommerce .select2-container .select2-choice>.select2-chosen, .woocommerce-page .select2-container .select2-choice .select2-arrow:after {
		text-align: left;
	}
	
	.woocommerce-account table.my_account_orders tbody tr td.order-actions a {
		padding: 0 12px;
	}
}

@media only screen and (max-width:420px) {
	.shopping_cart_outer {
		display: none;
	}
}

@media only screen and (max-width:480px) {
	.woocommerce-page.woocommerce-cart .woocommerce table.cart {
		display: block;
		text-align: center;
	}
	
	.woocommerce-page.woocommerce-cart .woocommerce table.cart thead {
		display: none;
	}
	
	.woocommerce-page.woocommerce-cart .woocommerce table.cart tbody {
		display: block;
	}
	
	.woocommerce-page.woocommerce-cart .woocommerce table.cart tbody tr {
		display: block;
		width: 100%;
		padding: 10px 0;
	}
	
	.woocommerce-page.woocommerce-cart .woocommerce table.cart tbody tr:not(:nth-last-child(2)) {
		border-bottom: none;
	}
	
	.woocommerce-page.woocommerce-cart .woocommerce table.cart tbody td {
		display: block;
		text-align: center;
	}
	
	.woocommerce-page.woocommerce-cart .woocommerce table.cart tbody td img {
		margin: 0 auto;
	}
}

@media only screen and (max-width:1024px) {
	#yith-quick-view-modal #yith-quick-view-content .summary {
		padding: 88px 50px 50px;
	}
	
	#yith-quick-view-modal #yith-quick-view-content .summary .single_add_to_cart_button {
		padding: 8px 45px;
	}
}

@media only screen and (max-width:768px) {
	body {
		position: relative;
	}
	
	#yith-quick-view-modal {
		position: absolute;
		right: auto;
		bottom: auto;
		width: 100%;
		height: 100%;
	}
	
	#yith-quick-view-modal .yith-wcqv-wrapper {
		position: absolute;
	}
	
	#yith-quick-view-modal #yith-quick-view-content .images, #yith-quick-view-modal #yith-quick-view-content .summary {
		width: 100%;
	}
	
	#yith-quick-view-modal #yith-quick-view-content .summary {
		padding: 46px 50px 50px;
	}
}

@media only screen and (max-width:600px) {
	#yith-quick-view-modal #yith-quick-view-content .images, #yith-quick-view-modal #yith-quick-view-content .summary {
		width: 100%;
	}
	
	#yith-quick-view-modal #yith-quick-view-content .summary {
		padding: 26px 40px 26px;
	}
	
	#yith-quick-view-modal #yith-quick-view-content .summary .variations tbody {
		width: 100%;
		display: block;
	}
	
	#yith-quick-view-modal #yith-quick-view-content .summary .variations tbody tr {
		width: 100%;
		padding-right: 0;
	}
	
	#yith-quick-view-modal #yith-quick-view-content .summary .single_add_to_cart_button {
		text-align: center;
		width: 100%;
		margin-top: 15px;
	}
	
	#yith-quick-view-modal #yith-quick-view-content .summary .qode-quantity-buttons {
		width: 100%;
		text-align: center;
	}
	
	#yith-quick-view-modal #yith-quick-view-content .summary table.group_table .qode-quantity-buttons {
		width: 100%;
		text-align: center;
	}
	
	#yith-quick-view-modal #yith-quick-view-content .summary div[itemprop=offers] {
		margin: 0 0 20px;
	}
	
	#yith-quick-view-modal #yith-quick-view-content .summary div[itemprop=description] {
		display: none;
	}
	
	#yith-quick-view-modal #yith-quick-view-content .summary form.cart {
		margin: 0 0 20px;
	}
}

@media only screen and (max-width:768px) {
	.woocommerce-wishlist .woocommerce-error, .woocommerce-wishlist .woocommerce-info, .woocommerce-wishlist .woocommerce-message {
		padding: 17px 25px;
	}
}

@media only screen and (max-width:600px) {
	.woocommerce-wishlist .woocommerce-error, .woocommerce-wishlist .woocommerce-info, .woocommerce-wishlist .woocommerce-message {
		padding: 14px 20px;
		line-height: 2em;
	}
	
	.woocommerce-wishlist .woocommerce-error a, .woocommerce-wishlist .woocommerce-info a, .woocommerce-wishlist .woocommerce-message a {
		float: none;
		margin: 0 70% 15px 0;
	}
}

@media only screen and (max-width:768px) {
	.qode-plc-holder.qode-simple-type .qode-plc-image-outer, .qode-plc-holder.qode-simple-type .qode-plc-text-wrapper {
		display: inline-block;
		width: 100%;
		padding: 0;
	}
	
	.qode-plc-holder.qode-simple-type .qode-plc-text-wrapper {
		margin: 30px 0 40px;
	}
	
	.qode-plc-holder .qode-owl-slider .owl-nav .owl-prev {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
	
	.qode-plc-holder .qode-owl-slider .owl-nav .owl-next {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
}

@media only screen and (max-width:1400px) {
	.qode-elegant-pl-holder.qode-standard-layout.qode-six-columns .qode-pli {
		width: 20%;
	}
}

@media only screen and (max-width:1400px) and (min-width:1201px) {
	.qode-elegant-pl-holder.qode-standard-layout.qode-six-columns .qode-pli:nth-child(6n+1) {
		clear: none;
	}
	
	.qode-elegant-pl-holder.qode-standard-layout.qode-six-columns .qode-pli:nth-child(5n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1200px) {
	.qode-elegant-pl-holder.qode-standard-layout.qode-five-columns .qode-pli {
		width: 25%;
	}
}

@media only screen and (max-width:1200px) and (min-width:1025px) {
	.qode-elegant-pl-holder.qode-standard-layout.qode-five-columns .qode-pli:nth-child(5n+1) {
		clear: none;
	}
	
	.qode-elegant-pl-holder.qode-standard-layout.qode-five-columns .qode-pli:nth-child(4n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1200px) {
	.qode-elegant-pl-holder.qode-standard-layout.qode-six-columns .qode-pli {
		width: 25%;
	}
}

@media only screen and (max-width:1200px) and (min-width:1025px) {
	.qode-elegant-pl-holder.qode-standard-layout.qode-six-columns .qode-pli:nth-child(6n+1) {
		clear: none;
	}
	
	.qode-elegant-pl-holder.qode-standard-layout.qode-six-columns .qode-pli:nth-child(4n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) {
	.qode-elegant-pl-holder.qode-standard-layout.qode-four-columns .qode-pli {
		width: 33.33333%;
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qode-elegant-pl-holder.qode-standard-layout.qode-four-columns .qode-pli:nth-child(3n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) {
	.qode-elegant-pl-holder.qode-standard-layout.qode-five-columns .qode-pli {
		width: 33.33333%;
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qode-elegant-pl-holder.qode-standard-layout.qode-five-columns .qode-pli:nth-child(3n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) {
	.qode-elegant-pl-holder.qode-standard-layout.qode-six-columns .qode-pli {
		width: 33.33333%;
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qode-elegant-pl-holder.qode-standard-layout.qode-six-columns .qode-pli:nth-child(3n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qode-elegant-pl-holder.qode-standard-layout.qode-two-columns .qode-pli:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qode-elegant-pl-holder.qode-standard-layout.qode-three-columns .qode-pli:nth-child(3n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) {
	.qode-elegant-pl-holder.qode-standard-layout.qode-two-columns .qode-pli {
		width: 50%;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qode-elegant-pl-holder.qode-standard-layout.qode-two-columns .qode-pli:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) {
	.qode-elegant-pl-holder.qode-standard-layout.qode-three-columns .qode-pli {
		width: 50%;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qode-elegant-pl-holder.qode-standard-layout.qode-three-columns .qode-pli:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) {
	.qode-elegant-pl-holder.qode-standard-layout.qode-four-columns .qode-pli {
		width: 50%;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qode-elegant-pl-holder.qode-standard-layout.qode-four-columns .qode-pli:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) {
	.qode-elegant-pl-holder.qode-standard-layout.qode-five-columns .qode-pli {
		width: 50%;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qode-elegant-pl-holder.qode-standard-layout.qode-five-columns .qode-pli:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) {
	.qode-elegant-pl-holder.qode-standard-layout.qode-six-columns .qode-pli {
		width: 50%;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qode-elegant-pl-holder.qode-standard-layout.qode-six-columns .qode-pli:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) {
	.qode-elegant-pl-holder .qode-pl-categories {
		float: none;
		padding-top: 20px;
		padding-bottom: 0;
		margin-bottom: -8px;
	}
	
	.qode-elegant-pl-holder .qode-pl-categories h6.qode-pl-categories-label {
		display: block;
	}
	
	.qode-elegant-pl-holder .qode-pl-categories ul {
		margin-top: 10px;
		display: none;
	}
	
	.qode-elegant-pl-holder .qode-pl-categories ul li {
		display: block;
		padding: 0;
		float: none;
	}
	
	.qode-elegant-pl-holder .qode-pl-ordering-outer {
		position: relative;
		float: none;
		padding-top: 20px;
	}
	
	.qode-elegant-pl-holder .qode-pl-ordering-outer h6 {
		display: block;
		padding: 0;
		font-size: 13px;
	}
	
	.qode-elegant-pl-holder .qode-pl-ordering-outer h6:after {
		top: -1px;
	}
	
	.qode-elegant-pl-holder .qode-pl-ordering-outer .qode-pl-ordering {
		display: none;
		position: relative;
		top: auto;
		left: auto;
		opacity: 1;
		visibility: visible;
		background: 0 0;
		padding: 0;
		padding: 10px 0 0;
		width: 100%;
	}
	
	.qode-elegant-pl-holder .qode-pl-ordering-outer .qode-pl-ordering div {
		margin: 0;
	}
	
	.qode-elegant-pl-holder .qode-pl-ordering-outer .qode-pl-ordering div h5 {
		color: #000;
		margin-bottom: 5px;
		font-size: 12px;
	}
	
	.qode-elegant-pl-holder .qode-pl-ordering-outer .qode-pl-ordering div h5:last-child {
		margin: 0;
	}
	
	.qode-elegant-pl-holder .qode-pl-ordering-outer .qode-pl-ordering div ul {
		margin: 0;
		padding: 0 0 10px;
	}
	
	.qode-elegant-pl-holder .qode-pl-ordering-outer .qode-pl-ordering div ul li {
		padding: 0;
	}
	
	.qode-elegant-pl-holder .qode-pl-ordering-outer .qode-pl-ordering div ul a {
		font-size: 12px;
	}
	
	.qode-elegant-pl-holder .qode-pl-ordering-outer .qode-pl-ordering div ul a.active, .qode-elegant-pl-holder .qode-pl-ordering-outer .qode-pl-ordering div ul a:hover {
		color: #000 !important;
	}
	
	.qode-elegant-pl-holder .qode-prl-loading {
		margin: 0;
		top: initial;
		left: initial;
	}
}

@media only screen and (min-width:769px) {
	.qode-pl-categories ul, .qode-pl-ordering {
		display: block !important;
	}
}

@media only screen and (max-width:600px) {
	.qode-elegant-pl-holder.qode-standard-layout.qode-two-columns .qode-pli {
		width: 100%;
	}
	
	.qode-elegant-pl-holder.qode-standard-layout.qode-three-columns .qode-pli {
		width: 100%;
	}
	
	.qode-elegant-pl-holder.qode-standard-layout.qode-four-columns .qode-pli {
		width: 100%;
	}
	
	.qode-elegant-pl-holder.qode-standard-layout.qode-five-columns .qode-pli {
		width: 100%;
	}
	
	.qode-elegant-pl-holder.qode-standard-layout.qode-six-columns .qode-pli {
		width: 100%;
	}
}
