div.main .content ul.products,
div.main .content ul.order_details 						{ margin:0; padding:0; list-style:none; }

.woocommerce ul.products li.product 					{ text-align:center; }
.woocommerce ul.products li.product h3 					{ color:inherit; font-size:18px; text-transform:none; }
.woocommerce ul.products li.product .price 				{ color:#549A36; font-weight:bold; margin-bottom:10px; font-size:16px; }

.woocommerce .size-shop_catalog 						{ border:1px #dedede solid; }

.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button 								{ color:#ffffff; background-color:#393939; border:1px #000000 solid; font-weight:normal; }
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover 						{ color:#ffffff; background-color:#000000; border:1px #000000 solid; }

.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt 							{ background-color:#306095; border:1px #244d7b solid; color:#ffffff; }
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover 					{ background-color:#244d7b; border:1px #1c416a solid; color:#ffffff; }

.woocommerce-cart table.cart th,
.woocommerce table.my_account_orders th,
.woocommerce table.order_details thead th,
.woocommerce-checkout-review-order-table thead th 		{ background:#f5f5f5; font-weight:700; padding:9px 12px; }

.woocommerce table.order_details tfoot th,
.woocommerce-checkout-review-order-table tfoot th  		{ background:#f9f9f9; text-align:right; }

.woocommerce table.my_account_orders 					{ font-size:15px; }

.woocommerce .widget.woocommerce.widget_shopping_cart 	{ border:1px #ededed solid !important; padding:15px; background:#fafafa; margin-top:30px; }

.woocommerce #coupon_code,
.woocommerce .quantity .qty 							{ display:block; height:35px; padding:6px 12px; font-size:14px; line-height:1.42857143; color:#555; background-color:#fff; background-image:none; border:1px solid #ccc; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075); box-shadow:inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; }
.woocommerce .quantity .qty 							{ width:4.631em; }

.woocommerce li.product a:hover img 					{ opacity:0.60; }

.woocommerce .myaccount_user,
.woocommerce .digital-downloads,
.woocommerce .my_account_orders,
.woocommerce .order_details,
.woocommerce .customer_details,
.woocommerce .order-info,
.woocommerce .commentlist.notes 						{ margin-bottom:50px !important; }

.woocommerce .woocommerce-tabs ul.tabs.wc-tabs 			{ display:none !important; }

.required 												{ color:red; }
.mark, mark 											{ padding:0; background-color:transparent; font-weight:bold; text-decoration:underline; }

.cart .quantity 										{ display:inline-block; }


.checkbox input[type=checkbox].woocommerce-form__input.woocommerce-form__input-checkbox { 
    position:static;
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

.woocommerce table.cart td.actions #coupon_code 		{ width:auto; }

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}