.woocommerce .col2-set, 

.woocommerce-page .col2-set { width: 100%}

.woocommerce .col2-set:after, 

.woocommerce .col2-set:before, 

.woocommerce-page .col2-set:after, 

.woocommerce-page .col2-set:before { content: " "; display: table;}

.woocommerce .col2-set:after, 

.woocommerce-page .col2-set:after { clear: both;}

.woocommerce .col2-set .col-1, 

.woocommerce-page .col2-set .col-1,

.woocommerce .col2-set .col-2, 

.woocommerce-page .col2-set .col-2 { float: left; width: 50%; padding: 0 15px; position: relative; z-index: 100}

.woocommerce img, 

.woocommerce-page img { height: auto; max-width: 100%}

.woocommerce #content div.product div.images, 

.woocommerce div.product div.images, 

.woocommerce-page #content div.product div.images, 

.woocommerce-page div.product div.images {   /* float: left; width: 48%*/}

.woocommerce #content div.product div.thumbnails:after, 

.woocommerce #content div.product div.thumbnails:before, 

.woocommerce div.product div.thumbnails:after, 

.woocommerce div.product div.thumbnails:before, 

.woocommerce-page #content div.product div.thumbnails:after, 

.woocommerce-page #content div.product div.thumbnails:before, 

.woocommerce-page div.product div.thumbnails:after, 

.woocommerce-page div.product div.thumbnails:before { content: " "; display: table;}

.woocommerce #content div.product div.thumbnails:after, 

.woocommerce div.product div.thumbnails:after, 

.woocommerce-page #content div.product div.thumbnails:after, 

.woocommerce-page div.product div.thumbnails:after { clear: both;}

.woocommerce #content div.product div.thumbnails a, 

.woocommerce div.product div.thumbnails a, 

.woocommerce-page #content div.product div.thumbnails a, 

.woocommerce-page div.product div.thumbnails a { float: left; max-width: 100%; display: block;}

.woocommerce #content div.product div.thumbnails a.last, 

.woocommerce div.product div.thumbnails a.last, 

.woocommerce-page #content div.product div.thumbnails a.last, 

.woocommerce-page div.product div.thumbnails a.last { margin-right: 0;}

.woocommerce #content div.product div.thumbnails a.first, 

.woocommerce div.product div.thumbnails a.first, 

.woocommerce-page #content div.product div.thumbnails a.first, 

.woocommerce-page div.product div.thumbnails a.first { clear: both;}

.woocommerce #content div.product div.thumbnails.columns-1 a, 

.woocommerce div.product div.thumbnails.columns-1 a, 

.woocommerce-page #content div.product div.thumbnails.columns-1 a, 

.woocommerce-page div.product div.thumbnails.columns-1 a { width: 100%; margin-right: 0; float: none;}

.woocommerce #content div.product div.thumbnails.columns-2 a, 

.woocommerce div.product div.thumbnails.columns-2 a, 

.woocommerce-page #content div.product div.thumbnails.columns-2 a, 

.woocommerce-page div.product div.thumbnails.columns-2 a { width: 48%}

.woocommerce #content div.product div.thumbnails.columns-4 a, 

.woocommerce div.product div.thumbnails.columns-4 a, 

.woocommerce-page #content div.product div.thumbnails.columns-4 a, 

.woocommerce-page div.product div.thumbnails.columns-4 a { width: 22.05%}

.woocommerce #content div.product div.thumbnails.columns-5 a, 

.woocommerce div.product div.thumbnails.columns-5 a, 

.woocommerce-page #content div.product div.thumbnails.columns-5 a, 

.woocommerce-page div.product div.thumbnails.columns-5 a { width: 16.9%}

.woocommerce #content div.product div.summary, 

.woocommerce div.product div.summary, 

.woocommerce-page #content div.product div.summary, 

.woocommerce-page div.product div.summary {   /* float: right; width: 48%*/}

.woocommerce #content div.product .woocommerce-tabs, 

.woocommerce div.product .woocommerce-tabs, 

.woocommerce-page #content div.product .woocommerce-tabs, 

.woocommerce-page div.product .woocommerce-tabs { clear: both;}

.woocommerce #content div.product .woocommerce-tabs ul.tabs:after, 

.woocommerce #content div.product .woocommerce-tabs ul.tabs:before, 

.woocommerce div.product .woocommerce-tabs ul.tabs:after, 

.woocommerce div.product .woocommerce-tabs ul.tabs:before, 

.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after, 

.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before, 

.woocommerce-page div.product .woocommerce-tabs ul.tabs:after, 

.woocommerce-page div.product .woocommerce-tabs ul.tabs:before { content: " "; display: table;}

.woocommerce #content div.product .woocommerce-tabs ul.tabs:after, 

.woocommerce div.product .woocommerce-tabs ul.tabs:after, 

.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after, 

.woocommerce-page div.product .woocommerce-tabs ul.tabs:after { clear: both;}

.woocommerce #content div.product #reviews .comment:after, 

.woocommerce #content div.product #reviews .comment:before, 

.woocommerce div.product #reviews .comment:after, 

.woocommerce div.product #reviews .comment:before, 

.woocommerce-page #content div.product #reviews .comment:after, 

.woocommerce-page #content div.product #reviews .comment:before, 

.woocommerce-page div.product #reviews .comment:after, 

.woocommerce-page div.product #reviews .comment:before { content: " "; display: table;}

.woocommerce #content div.product #reviews .comment:after, 

.woocommerce div.product #reviews .comment:after, 

.woocommerce-page #content div.product #reviews .comment:after, 

.woocommerce-page div.product #reviews .comment:after { clear: both;}

.woocommerce #content div.product #reviews .comment img, 

.woocommerce div.product #reviews .comment img, 

.woocommerce-page #content div.product #reviews .comment img, 

.woocommerce-page div.product #reviews .comment img { float: right; height: auto;}

.woocommerce .related, 

.woocommerce .upsells.products, 

.woocommerce-page .related, 

.woocommerce-page .upsells.products { clear: both;}

.woocommerce .related:after, 

.woocommerce .related:before, 

.woocommerce .upsells.products:after, 

.woocommerce .upsells.products:before, 

.woocommerce-page .related:after, 

.woocommerce-page .related:before, 

.woocommerce-page .upsells.products:after, 

.woocommerce-page .upsells.products:before { content: " "; display: table;}

.woocommerce .related:after, 

.woocommerce .upsells.products:after, 

.woocommerce-page .related:after, 

.woocommerce-page .upsells.products:after { clear: both;}

.woocommerce .related, 

.woocommerce .related .products, 

.woocommerce .upsells.products ul, 

.woocommerce .upsells.products .products, 

.woocommerce-page .related, 

.woocommerce-page .related .products, 

.woocommerce-page .upsells.products ul, 

.woocommerce-page .upsells.products .products { float: none;}

.woocommerce .related .product, 

.woocommerce .related .products .product, 

.woocommerce .upsells.products ul .product, 

.woocommerce .upsells.products .products .product, 

.woocommerce-page .related .product, 

.woocommerce-page .related .products .product, 

.woocommerce-page .upsells.products ul .product, 

.woocommerce-page .upsells.products .products .product { width: auto;}

.woocommerce .related .product img, 

.woocommerce .related .products .product img, 

.woocommerce .upsells.products ul .product img, 

.woocommerce .upsells.products .products .product img, 

.woocommerce-page .related .product img, 

.woocommerce-page .related .products .product img, 

.woocommerce-page .upsells.products ul .product img, 

.woocommerce-page .upsells.products .products .product img { max-width: 100%; height: auto; margin: 0 auto;}

.woocommerce .products, 

.woocommerce-page .products { clear: both; width: auto; margin: 0;}

.products_listing {margin: 0 -15px; }

.woocommerce .sub-categories, 

.woocommerce-page .sub-categories {margin-bottom: 30px;}

.woocommerce .products:after, 

.woocommerce .products:before, 

.woocommerce-page .products:after, 

.woocommerce-page .products:before { content: " "; display: table;}

.woocommerce .products:after, 

.woocommerce-page .products:after { clear: both;}

.woocommerce .products .product, 

.woocommerce-page .products .product {float: left; padding: 0 15px; margin-bottom: 30px; width: 25%;  max-width: 100%; }

.woocommerce .products .product-category, 

.woocommerce-page .products .product-category {width: 16.6666%;}

.woocommerce .slider-wrapper .products .product, 

.woocommerce-page .slider-wrapper .products .product {float: none;}

/*.woocommerce .products .product.first, 

.woocommerce-page .products .product.first*/

.woocommerce .products .last, 

.woocommerce-page .products .last { margin-right: 0;}

.woocommerce-page.columns-1 .products .product, 

.woocommerce.columns-1 .products .product { width: 100%; margin-right: 0;}

.woocommerce-page.columns-2 .products .product, 

.woocommerce.columns-2 .products .product { width: 50%}

.woocommerce-page.columns-3 .products .product, 

.woocommerce.columns-3 .products .product { width: 33.333333%}

.woocommerce-page.columns-5 .products .product, 

.woocommerce.columns-5 .products .product { width: 20%}

.woocommerce-page.columns-6 .products .product, 

.woocommerce.columns-6 .products .product { width: 16.6666666%}

.woocommerce .grid_view .products .product, 

.woocommerce-page .grid_view .products .product {text-align: center;}

.woocommerce .list_view .products-listing .product, 

.woocommerce-page .list_view .products-listing .product {width: 50%; text-align: left;}



.woocommerce .products .product:nth-child(4n + 1), /*Default loop is 4*/

.woocommerce-page .products .product:nth-child(4n + 1), /*Default loop is 4*/

.woocommerce-page.columns-1 .products .product, 

.woocommerce.columns-1 .products .product,

.woocommerce-page.columns-2 .products .product:nth-child(2n + 1), 

.woocommerce.columns-2 .products .product:nth-child(2n + 1),

.woocommerce-page.columns-3 .products .product:nth-child(3n + 1), 

.woocommerce.columns-3 .products .product:nth-child(3n + 1),

.woocommerce-page.columns-5 .products .product:nth-child(5n + 1), 

.woocommerce.columns-5 .products .product:nth-child(5n + 1) 

.woocommerce-page.columns-6 .products .product:nth-child(6n + 1), 

.woocommerce.columns-6 .products .product:nth-child(6n + 1),

.woocommerce .list_view .products-listing .product:nth-child(2n + 1), 

.woocommerce-page .list_view .products-listing .product:nth-child(2n + 1) {clear: both;}



.woocommerce .products .product-category:nth-child(4n + 1), /*Default loop is 4*/

.woocommerce-page .products .product-category:nth-child(4n + 1), /*Default loop is 4*/

.woocommerce-page.columns-1 .products .product-category, 

.woocommerce.columns-1 .products .product-category,

.woocommerce-page.columns-2 .products .product-category:nth-child(2n + 1), 

.woocommerce.columns-2 .products .product-category:nth-child(2n + 1),

.woocommerce-page.columns-3 .products .product-category:nth-child(3n + 1), 

.woocommerce.columns-3 .products .product-category:nth-child(3n + 1),

.woocommerce-page.columns-5 .products .product-category:nth-child(5n + 1), 

.woocommerce.columns-5 .products .product-category:nth-child(5n + 1)  {clear: none;}

.woocommerce-page.columns-6 .products .product-category:nth-child(6n + 1), 

.woocommerce.columns-6 .products .product-category:nth-child(6n + 1),

.woocommerce .list_view .sub-categories .product-category:nth-child(6n + 1), 

.woocommerce-page .list_view .sub-categories .product-category:nth-child(6n + 1) {clear: both;}



.woocommerce .woocommerce-result-count, 

.woocommerce-page .woocommerce-result-count { float: left;}

.woocommerce .woocommerce-ordering, 

.woocommerce-page .woocommerce-ordering { float: right;}

.woocommerce .woocommerce-pagination ul.page-numbers:after, 

.woocommerce .woocommerce-pagination ul.page-numbers:before, 

.woocommerce-page .woocommerce-pagination ul.page-numbers:after, 

.woocommerce-page .woocommerce-pagination ul.page-numbers:before { content: " "; display: table;}

.woocommerce .woocommerce-pagination ul.page-numbers:after, 

.woocommerce-page .woocommerce-pagination ul.page-numbers:after { clear: both;}

.woocommerce .woocommerce-pagination ul.page-numbers li, 

.woocommerce-page .woocommerce-pagination ul.page-numbers li { display: inline-block;}

.woocommerce #content table.cart img, 

.woocommerce table.cart img, 

.woocommerce-page #content table.cart img, 

.woocommerce-page table.cart img { height: auto; width: 70px;}

.woocommerce #content table.cart td.actions, 

.woocommerce table.cart td.actions, 

.woocommerce-page #content table.cart td.actions, 

.woocommerce-page table.cart td.actions { text-align: right;}

.woocommerce #content table.cart td.actions .input-text, 

.woocommerce table.cart td.actions .input-text, 

.woocommerce-page #content table.cart td.actions .input-text, 

.woocommerce-page table.cart td.actions .input-text { width: 166px;}

.woocommerce #content table.cart td.actions .coupon, 

.woocommerce table.cart td.actions .coupon, 

.woocommerce-page #content table.cart td.actions .coupon, 

.woocommerce-page table.cart td.actions .coupon { float: left;}

.woocommerce #content table.cart td.actions .coupon label, 

.woocommerce table.cart td.actions .coupon label, 

.woocommerce-page #content table.cart td.actions .coupon label, 

.woocommerce-page table.cart td.actions .coupon label { display: none;}

.woocommerce .cart-collaterals, 

.woocommerce-page .cart-collaterals { width: 100%}

.woocommerce .cart-collaterals:after, 

.woocommerce .cart-collaterals:before, 

.woocommerce-page .cart-collaterals:after, 

.woocommerce-page .cart-collaterals:before { content: " "; display: table;}

.woocommerce .cart-collaterals:after, 

.woocommerce-page .cart-collaterals:after { clear: both;}

.woocommerce .cart-collaterals .related, 

.woocommerce-page .cart-collaterals .related { width: 30.75%; float: left;}

.woocommerce .cart-collaterals .cross-sells, 

.woocommerce-page .cart-collaterals .cross-sells { width: 48%; float: left;}

.cross-sells h2 {font-size: 1.2em;}

.woocommerce .cart-collaterals .cross-sells .products, 

.woocommerce-page .cart-collaterals .cross-sells .products { float: none;}

.woocommerce .cart-collaterals .cross-sells .products .product, 

.woocommerce-page .cart-collaterals .cross-sells .products .product { width: 48%}

.woocommerce .cart-collaterals .shipping_calculator, 

.woocommerce-page .cart-collaterals .shipping_calculator { width: 48%; clear: right; float: right;}

.woocommerce .cart-collaterals .shipping_calculator:after, 

.woocommerce .cart-collaterals .shipping_calculator:before, 

.woocommerce-page .cart-collaterals .shipping_calculator:after, 

.woocommerce-page .cart-collaterals .shipping_calculator:before { content: " "; display: table;}

.woocommerce .cart-collaterals .shipping_calculator:after, 

.woocommerce-page .cart-collaterals .shipping_calculator:after { clear: both;}

.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1, 

.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2, 

.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1, 

.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 { width: 47%}

.woocommerce .cart-collaterals .cart_totals, 

.woocommerce-page .cart-collaterals .cart_totals { /*float: right; width: 48%*/}

.woocommerce ul.cart_list li:after, 

.woocommerce ul.cart_list li:before, 

.woocommerce ul.product_list_widget li:after, 

.woocommerce ul.product_list_widget li:before, 

.woocommerce-page ul.cart_list li:after, 

.woocommerce-page ul.cart_list li:before, 

.woocommerce-page ul.product_list_widget li:after, 

.woocommerce-page ul.product_list_widget li:before { content: " "; display: table;}

.woocommerce ul.cart_list li:after, 

.woocommerce ul.product_list_widget li:after, 

.woocommerce-page ul.cart_list li:after, 

.woocommerce-page ul.product_list_widget li:after { clear: both;}

.woocommerce ul.cart_list li img, 

.woocommerce ul.product_list_widget li img, 

.woocommerce-page ul.cart_list li img, 

.woocommerce-page ul.product_list_widget li img { float: left; height: auto;}

.woocommerce form .form-row:after, 

.woocommerce form .form-row:before, 

.woocommerce-page form .form-row:after, 

.woocommerce-page form .form-row:before { content: " "; display: table;}

.woocommerce form .form-row:after, 

.woocommerce-page form .form-row:after { clear: both;}

.woocommerce form .form-row label, 

.woocommerce-page form .form-row label { /*display: block;*/ line-height: inherit;}

.woocommerce form .form-row label.checkbox, 

.woocommerce-page form .form-row label.checkbox { display: inline;}

.woocommerce form .form-row select, 

.woocommerce-page form .form-row select { width: 100%}

.woocommerce form .form-row .input-text, 

.woocommerce-page form .form-row .input-text { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%}

.woocommerce form .form-row-first, 

.woocommerce form .form-row-last, 

.woocommerce-page form .form-row-first, 

.woocommerce-page form .form-row-last { float: left; width: 48%; overflow: visible;}

.woocommerce form .form-row-last, 

.woocommerce-page form .form-row-last { float: right;}

.woocommerce form .form-row-wide, 

.woocommerce-page form .form-row-wide { clear: both;}

/*.woocommerce #customer_login  .form-row {padding: 0; margin-bottom: 30px;}*/

.woocommerce #payment .form-row select, 

.woocommerce-page #payment .form-row select { width: auto;}

.woocommerce #payment .terms, 

.woocommerce-page #payment .terms { /*text-align: right; padding: 0 1em;*/}

.woocommerce #payment .terms input[type="checkbox"], 

.woocommerce-page #payment .terms input[type="checkbox"] {margin:15px 8px 0 0; vertical-align: top}

.woocommerce #payment .terms label, 

.woocommerce-page #payment .terms label {vertical-align: top; display: inline-block;}

.woocommerce #payment #place_order, 

.woocommerce-page #payment #place_order { float: left;}

.twentyfourteen .tfwc { padding: 12px 10px 0; max-width: 474px; margin: 0 auto;}

.twentyfourteen .tfwc .product .entry-summary { padding: 0!important; margin: 0 0 1.618em!important;}

.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail { margin-top: 0;}

.twentyfourteen .tfwc .product .images img { margin-bottom: 1em;}



.checkout_coupon {margin-bottom: 30px;}



.woocommerce-MyAccount-navigation {display: block;}

.woocommerce-MyAccount-navigation ul {list-style: none; margin: 0 -5px 30px; text-align: center;}

.woocommerce-MyAccount-navigation ul li {display: inline-block; padding: 5px 15px;}

.woocommerce-MyAccount-navigation ul li a {padding: 4px 10px; border-bottom: 1px solid transparent; display: block; font-weight: 600; display: table; margin: 0 auto; text-transform: uppercase;}

.woocommerce-MyAccount-navigation ul li:hover a,

.woocommerce-MyAccount-navigation ul li.is-active a {border-bottom-color: #ccc; font-weight: 700; color: #000;}





@media(max-width: 1199px) { 

	.woocommerce .products .product, 

	.woocommerce-page .products .product {width: 33.3333%;}

    .woocommerce .products .product.first, 

    .woocommerce-page .products .product.first {clear: none;} 

    .woocommerce .products .product:nth-child(3n+1),  

    .products .product:nth-child(3n+1) {clear: both;}



	.woocommerce .list_view .products-listing .product, 

	.woocommerce-page .list_view .products-listing .product {clear: both; width: 100%;}



	.woocommerce .products .product-category, 

	.woocommerce-page .products .product-category {width: 20%;}



	.woocommerce .products .product-category:nth-child(3n+1),  

    			 .products .product-category:nth-child(3n+1),

	.woocommerce-page.columns-6 .products .product-category:nth-child(6n + 1), 

	.woocommerce.columns-6 .products .product-category:nth-child(6n + 1),

	.woocommerce .list_view .sub-categories .product-category:nth-child(6n + 1), 

	.woocommerce-page .list_view .sub-categories .product-category:nth-child(6n + 1) {clear: none;}



	.woocommerce .products .product-category:nth-child(5n + 1), 

	.woocommerce-page .products .product-category:nth-child(5n + 1),

	.woocommerce-page.columns-6 .products .product-category:nth-child(5n + 1), 

	.woocommerce.columns-6 .products .product-category:nth-child(5n + 1),

	.woocommerce .list_view .sub-categories .product-category:nth-child(5n + 1), 

	.woocommerce-page .list_view .sub-categories .product-category:nth-child(5n + 1) {clear: both;}

}

@media(max-width: 991px) { 

	.woocommerce .products .product, 

	.woocommerce-page .products .product {width: 50%;}

	.woocommerce-page.columns-2 .products .product, 

	.woocommerce.columns-2 .products .product { width: 100%}

	.woocommerce-page.columns-3 .products .product, 

	.woocommerce.columns-3 .products .product { width: 50%}

	.woocommerce-page.columns-5 .products .product, 

	.woocommerce.columns-5 .products .product { width: 33.333333%}

	.woocommerce-page.columns-6 .products .product, 

	.woocommerce.columns-6 .products .product { width: 20%}

	/*List view*/

	.woocommerce .list_view .products-listing .product, 

	.woocommerce-page .list_view .products-listing .product {width: 100%;}



	.col2-set::after {display: none;}

    .woocommerce .col2-set .col-2, 

    .woocommerce-page .col2-set .col-2, 

    .woocommerce .col2-set .col-1, 

    .woocommerce-page .col2-set .col-1 {width: 100%; float: left;} 

    .cart-collaterals, 

    .cart_totals  {margin-top: 50px; margin-bottom: 0;} 



    .woocommerce .col2-set, .woocommerce-page .col2-set {margin: 0;}

    .col-1 .account-login,

    .col-2 .account-register {padding: 0;}



    .woocommerce .products .product:nth-child(3n+1), 

    			 .products .product:nth-child(3n+1) {clear: none;} 

    .woocommerce .products .product:nth-child(2n+1), 

    			 .products .product:nth-child(2n+1) {clear: both;}



	.woocommerce .products .product-category, 

	.woocommerce-page .products .product-category {width: 25%;}



	.woocommerce .products .product-category:nth-child(2n+1), 

    			 .products .product-category:nth-child(2n+1),

	.woocommerce .products .product-category:nth-child(5n+1), 

    			 .products .product-category:nth-child(5n+1),

	.woocommerce-page.columns-6 .products .product-category:nth-child(5n + 1), 

		 .woocommerce.columns-6 .products .product-category:nth-child(5n + 1),

		 .woocommerce .list_view .sub-categories .product-category:nth-child(5n + 1), 

	.woocommerce-page .list_view .sub-categories .product-category:nth-child(5n + 1) {clear: none;}



	.woocommerce .products .product-category:nth-child(4n + 1), 

	.woocommerce-page .products .product-category:nth-child(4n + 1),

	.woocommerce-page.columns-6 .products .product-category:nth-child(4n + 1), 

	.woocommerce.columns-6 .products .product-category:nth-child(4n + 1),

	.woocommerce .list_view .sub-categories .product-category:nth-child(4n + 1), 

	.woocommerce-page .list_view .sub-categories .product-category:nth-child(4n + 1) {clear: both;}



	.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {margin-bottom: 30px;}

}

@media (max-width: 767px) { 

	.woocommerce .products .product, 

	.woocommerce-page .products .product,

	.woocommerce-page.columns-2 .products .product, 

	.woocommerce.columns-2 .products .product,

	.woocommerce-page.columns-3 .products .product, 

	.woocommerce.columns-3 .products .product { width: 100%}

	.woocommerce-page.columns-5 .products .product, 

	.woocommerce.columns-5 .products .product { width: 50%}

	.woocommerce-page.columns-6 .products .product, 

	.woocommerce.columns-6 .products .product { width: 33.333333%}

	/*List view*/

	.woocommerce .list_view .products-listing .product, 

	.woocommerce-page .list_view .products-listing .product {width: 100%;}



    .woocommerce form .form-row-first, 

    .woocommerce form .form-row-last, 

    .woocommerce-page form .form-row-first, 

    .woocommerce-page form .form-row-last .woocommerce form .form-row-last, 

    .woocommerce-page form .form-row-last {width: 100%; float: left;} 

    .cart-collaterals, 

    .cart_totals {margin-top: 20px;}



	.woocommerce .products .product-category, 

	.woocommerce-page .products .product-category {width: 33.3333%;}



	.woocommerce .products .product-category:nth-child(4n + 1), 

	.woocommerce-page .products .product-category:nth-child(4n + 1),

	.woocommerce-page.columns-6 .products .product-category:nth-child(4n + 1), 

		 .woocommerce.columns-6 .products .product-category:nth-child(4n + 1),

	.woocommerce .list_view .sub-categories .product-category:nth-child(4n + 1), 

	.woocommerce-page .list_view .sub-categories .product-category:nth-child(4n + 1) {clear: none;}



	.woocommerce .products .product-category:nth-child(3n + 1), 

	.woocommerce-page .products .product-category:nth-child(3n + 1),

	.woocommerce-page.columns-6 .products .product-category:nth-child(3n + 1), 

	.woocommerce.columns-6 .products .product-category:nth-child(3n + 1),

	.woocommerce .list_view .sub-categories .product-category:nth-child(3n + 1), 

	.woocommerce-page .list_view .sub-categories .product-category:nth-child(3n + 1) {clear: both;}



	/* --- Pagination --- */

	.products-pagination {position: static; margin-bottom: 30px;}

	.woocommerce nav.woocommerce-pagination {text-align: center;}

}

@media (max-width: 599px) { 

    .woocommerce-page .related .product, 

    .woocommerce-page .related .products .product {width: 50%;} 

	.woocommerce-page.columns-2 .products .product, 

	.woocommerce.columns-2 .products .product { width: 100%}

	.woocommerce-page.columns-3 .products .product, 

	.woocommerce.columns-3 .products .product { width: 100%}

	.woocommerce-page.columns-5 .products .product, 

	.woocommerce.columns-5 .products .product { width: 100%}

	.woocommerce-page.columns-6 .products .product, 

	.woocommerce.columns-6 .products .product { width: 50%}

	/*List view*/

	.woocommerce .list_view .products-listing .product, 

	.woocommerce-page .list_view .products-listing .product {width: 100%;}

    .woocommerce .products .product,  

    .products .product {clear: none; width: 50%;}



	.woocommerce .products .product-category, 

	.woocommerce-page .products .product-category,

	.woocommerce-page.columns-6 .products .product-category, 

	.woocommerce.columns-6 .products .product-category,

	.woocommerce .list_view .sub-categories .product-category, 

	.woocommerce-page .list_view .sub-categories .product-category {width: 50%;}



	.woocommerce .products .product-category,  

       .products .product-category,

		 .woocommerce .products .product-category:nth-child(3n + 1), 

	.woocommerce-page .products .product-category:nth-child(3n + 1)

	.woocommerce-page.columns-6 .products .product-category:nth-child(3n + 1), 

	.woocommerce.columns-6 .products .product-category:nth-child(3n + 1),

	.woocommerce .list_view .sub-categories .product-category:nth-child(3n + 1), 

	.woocommerce-page .list_view .sub-categories .product-category:nth-child(3n + 1) {clear: none;}



	.woocommerce .products .product-category:nth-child(2n + 1), 

	.woocommerce-page .products .product-category:nth-child(2n + 1),

	.woocommerce .products .product-category:nth-child(2n + 1), 

	.woocommerce-page .products .product-category:nth-child(2n + 1),

	.woocommerce-page.columns-6 .products .product-category:nth-child(2n + 1), 

	.woocommerce.columns-6 .products .product-category:nth-child(2n + 1),

	.woocommerce .list_view .sub-categories .product-category:nth-child(2n + 1), 

	.woocommerce-page .list_view .sub-categories .product-category:nth-child(2n + 1) {clear: both;}

}