.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
    float: none;
}

#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
    line-height: 2;
    text-align: left;
    margin: 0;
    font-weight: 400;
    list-style: none;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #92060e;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #6c060b;
    color: #fff;
}

#payment {
    background: #fff!important;
    border-radius: 5px;
}

#content-inner ul li.type-product {
    list-style: none;
    padding-left: 0px;
    margin-left: 0px;
}

#content-inner a.woocommerce-LoopProduct-link, #content-inner a.button {
	text-decoration: none;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: .5em 0;
    margin: 0;
    font-size: 1.25em;
		text-align: center;
}

.woocommerce ul.products li.product .price {
    color: #000000;
    display: block;
    font-weight: 400;
    margin-bottom: .5em;
    font-size: 1em;
		text-align:center;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: left;
    margin: 0 3.8% 2.992em 0;
    padding: 0;
    position: relative;
    width: 22.05%;
    margin-left: 0;
    text-align: center;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-size: 100%;
    margin: 2px auto;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 400;
    border-radius: 3px;
    left: auto;
    color: #ffffff;
    background-color: #92060e;
    border: 0;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background-color: #6c060b;
    text-decoration: none;
    background-image: none;
    color: #ffffff;
}

.woocommerce ul.products li.product .button {
    margin-top: 0;
}

.woocommerce a.added_to_cart {
    padding: .5em .5em 0 .5em;
    display: inline-block;
}

#content table.cart td.actions .coupon #coupon_code {
	width: 150px;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #000000;
    font-size: 1.5em;
		margin-bottom: .5em;
}

.woocommerce div.product form.cart div.quantity {
    float: left;
    margin: 0 8px 0 0;
}

.woocommerce .quantity .qty {
    width: 3.631em;
    text-align: center;
    height: 1.9em;
		border-radius: 4px;
    border: 1px solid #aaa;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
		border-radius: 4px;
    border-style: solid;
		border-color: #aaa;
    border-width: 1px;
    padding: 5px;
}

#main.product {
	border-left: 1px solid #000;
}

ul#sidebar {
    padding: 25px 5px;
    color: #000;
    background: #fff;
    font-weight: 100!important;
    line-height: 20px;
    float: left;
}

ul#sidebar a h2 {
    color: #333;
    font-weight: 100!important;
    padding-left: 5px;
    margin: 10px 5px;
    font-size: 11.5px;
    line-height: 14px;
}

.related.products {
	display: none;
}

#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
	border-radius: 4px;
	border: 1px solid #aaa;
}	

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page ul.products li.product-category {
    float: left;
    margin: 0 2.9% 2.992em 0!important;
    padding: 0!important;
    position: relative;
    width: 22.05%;
    margin-left: 0!important;
    text-align: center;
	  list-style: none!important;
}

.woocommerce ul.products li a {
	  text-decoration: none!important;
}

mark {
	background-color: transparent!important;
}

.woocommerce-info, .woocommerce-info::before {
    border-top-color: #d5d110!important;
}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
	text-decoration:none!important;
}

.woocommerce div.product form.cart .variations select {
    /* max-width: 100%; */
    /* min-width: 75%; */
    display: inline-block;
    margin-right: 1em;
    font-family: 'Alike', serif;
	  width:95%
}

.woocommerce div.product form.cart .variations {
    border: 0;
    width: 100%;
    margin: 1em 0;
}

.product_meta {
	display: none;
}

#menu-products .menu-item-object-product_cat {
	font-weight:700;
	margin-top:1em;
}

.additional_information_tab, #tab-additional_information {
	display:none!important;
}