.clear{clear:both}

.nobr{white-space:nowrap}

.woocommerce .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-1,
.woocommerce-page .col2-set .col-2{
	float: none;
	width: 100%;
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
.woocommerce .grve-right-sidebar ul.products li.product,
.woocommerce-page .grve-right-sidebar ul.products li.product,
.woocommerce .grve-left-sidebar ul.products li.product,
.woocommerce-page .grve-left-sidebar ul.products li.product,
.woocommerce .related ul li.product,
.woocommerce .related ul.products li.product,
.woocommerce .upsells.products ul li.product,
.woocommerce .upsells.products ul.products li.product,
.woocommerce-page .related ul li.product,
.woocommerce-page .related ul.products li.product,
.woocommerce-page .upsells.products ul li.product,
.woocommerce-page .upsells.products ul.products li.product {
	width: 50%;
	float: left;
	clear: none;
}

.woocommerce .grve-right-sidebar .related ul li.product,
.woocommerce .grve-right-sidebar .related ul.products li.product,
.woocommerce .grve-right-sidebar .upsells.products ul li.product,
.woocommerce .grve-right-sidebar .upsells.products ul.products li.product,
.woocommerce-page .grve-right-sidebar .related ul li.product,
.woocommerce-page .grve-right-sidebar .related ul.products li.product,
.woocommerce-page .grve-right-sidebar .upsells.products ul li.product,
.woocommerce-page .grve-right-sidebar .upsells.products ul.products li.product,
.woocommerce .grve-left-sidebar .related ul li.product,
.woocommerce .grve-left-sidebar .related ul.products li.product,
.woocommerce .grve-left-sidebar .upsells.products ul li.product,
.woocommerce .grve-left-sidebar .upsells.products ul.products li.product,
.woocommerce-page .grve-left-sidebar .related ul li.product,
.woocommerce-page .grve-left-sidebar .related ul.products li.product,
.woocommerce-page .grve-left-sidebar .upsells.products ul li.product,
.woocommerce-page .grve-left-sidebar .upsells.products ul.products li.product {
	width: 33.33333333333333%;
}

.woocommerce ul.products li.product:nth-child(2n),
.woocommerce-page ul.products li.product:nth-child(2n){
	float: right;
	clear: none!important;
}

.woocommerce #content div.product div.images,
.woocommerce #content div.product div.summary,
.woocommerce div.product div.images,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.images,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.images,
.woocommerce-page div.product div.summary{
	float: none;
	width: 100%;
}

.woocommerce #content table.cart .product-thumbnail,
.woocommerce table.cart .product-thumbnail,
.woocommerce-page #content table.cart .product-thumbnail,
.woocommerce-page table.cart .product-thumbnail{
	display: none;
}

.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: left;
}

.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: none;
	*zoom: 1;
	padding-bottom: .5em;
}

.woocommerce #content table.cart td.actions .coupon:after,
.woocommerce #content table.cart td.actions .coupon:before,
.woocommerce table.cart td.actions .coupon:after,
.woocommerce table.cart td.actions .coupon:before,
.woocommerce-page #content table.cart td.actions .coupon:after,
.woocommerce-page #content table.cart td.actions .coupon:before,
.woocommerce-page table.cart td.actions .coupon:after,
.woocommerce-page table.cart td.actions .coupon:before{
	content: " ";
	display: table;
}

.woocommerce #content table.cart td.actions .coupon:after,
.woocommerce table.cart td.actions .coupon:after,
.woocommerce-page #content table.cart td.actions .coupon:after,
.woocommerce-page table.cart td.actions .coupon:after{
	clear: both;
}

.woocommerce #content table.cart td.actions .button,
.woocommerce #content table.cart td.actions .input-text,
.woocommerce #content table.cart td.actions input,
.woocommerce table.cart td.actions .button,
.woocommerce table.cart td.actions .input-text,
.woocommerce table.cart td.actions input,
.woocommerce-page #content table.cart td.actions .button,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions input,
.woocommerce-page table.cart td.actions .button,
.woocommerce-page table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions input{
	width: 48%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.woocommerce #content table.cart td.actions .button.alt,
.woocommerce #content table.cart td.actions .input-text+.button,
.woocommerce table.cart td.actions .button.alt,
.woocommerce table.cart td.actions .input-text+.button,
.woocommerce-page #content table.cart td.actions .button.alt,
.woocommerce-page #content table.cart td.actions .input-text+.button,
.woocommerce-page table.cart td.actions .button.alt,
.woocommerce-page table.cart td.actions .input-text+.button{
	float: right;
}

.woocommerce .cart-collaterals .cart_totals,
.woocommerce .cart-collaterals .cross-sells,
.woocommerce .cart-collaterals .shipping_calculator,
.woocommerce-page .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cross-sells,
.woocommerce-page .cart-collaterals .shipping_calculator{
	width: 100%;
	float: none;
	text-align: left;
}

.woocommerce-page.woocommerce-checkout form.login .form-row,
.woocommerce.woocommerce-checkout form.login .form-row{
	width: 100%;
	float: none;
}
.woocommerce #payment .terms,
.woocommerce-page #payment .terms{
	text-align: left;
	padding: 0;
}

.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order{
	float: none;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 1em;
}

.woocommerce .lost_reset_password .form-row-first,
.woocommerce .lost_reset_password .form-row-last,
.woocommerce-page .lost_reset_password .form-row-first,
.woocommerce-page .lost_reset_password .form-row-last{
	width: 100%;
	float: none;
	margin-right: 0;
}

.single-product .twentythirteen .panel{
	padding-left: 20px!important;
	padding-right: 20px!important;
}