ins {
	text-decoration: none;
}

.woocommerce-message {
    border-top-color: #515151;
}

.woocommerce-message::before {
    color: #515151;
}

.woocommerce-info {
    border-top-color: #515151;
}

.woocommerce-info::before {
    color: #515151;
}

.woocommerce form .form-row .input-checkbox {
    position: relative;
}

.woo-menu
/*, .cart-aside, .search, .account */ {
	/* margin-top: 15px; */
	/* font-size: 12px; */
	font-weight: 400;
	/* letter-spacing: 0.25em; */
	text-transform: uppercase;
}

.woo-menu p.total {
	/* letter-spacing: 0.15em; */
}

.woo-menu .widget_shopping_cart_content {
	text-transform: none !important;
}

.woo-menu ul, .woo-menu li, .account ul, .account li {
	list-style: none;
	margin-left: 0; margin-right: 0;
	padding-left: 0; padding-right: 0;
}

.woo-menu li h3 {
	margin-top: 40px;
}

.woo-menu li:first-child h3 {
	margin-top: 20px;
}

.woo-menu li li, .account li {
	padding: 5px 0;
	padding-left: 15px;
	border-bottom: 1px solid #e8c376;
}

.woo-menu li li.current-cat,
.woo-menu li li.current-cat-parent {
	border-top: 5px solid #515151;
	/* border-bottom: 5px solid #e8c376; */
}

.woo-menu .children .current-cat {
	border: none;
	/* border-bottom: 1px solid #e8c376; */
}

.woo-menu .children .cat-item-61.current-cat {
	border: none;
}

.woo-menu .current-cat,
.woo-menu .current-cat-parent {
	background-color: #d5b036;
}

.woo-menu a {
	color: #333;
}

.woo-menu li a {
	font-size: 14px;
	/* font-family: 'Lora', serif; */
	text-transform: uppercase;
}

.woo-menu li a:hover,
.woo-menu li a:focus {
	color: #e8c376;
	text-decoration: none;
}

.woo-menu .children {
	display: none;
	margin: 15px 0 0;
}

.woo-menu .children ul {
	margin-top: 0;
}

.woo-menu .current-cat .children,
.woo-menu .cat-parent .children {
	display: block;
}

.woo-menu li li.cat-item-7 {
	/* border-top: 1px solid #e8c376 !important; */
}

.woo-menu li li li {
	padding: 0;
	border: none;
	letter-spacing: 0;
}

.woo-menu li li.cat-item-7 .children {
	padding-left: 25px;
}

.woo-menu li li.cat-item-7.current-cat-parent {
	border-bottom: 1px solid #e8c376 !important;
	border-top: none !important;
}

.woo-menu .children a {
	text-transform: none;
}

.woo-menu .children li:last-child {
	border: none;
}

.woo-menu .current-cat a, .woo-menu .current-cat-parent a  {
	color: #e8c376;
	color: #515151;
}

.woo-menu .current-cat .children a,
.woo-menu .cat-parent .children a {
	color: #333;
}

.woo-menu .cat-parent .children .current-cat a {
	color: #e8c376;
}

.woo-menu .cat-parent .children .current-cat .children a {
	color: #333;
}

.woo-menu .children a:hover,
.woo-menu .children a:focus,
.woo-menu .cat-item-7.cat-parent > a{
	color: #e8c376;
}

.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a {
	font-weight: 400;
}

.woo-menu li .widget_shopping_cart_content a {
	text-transform: none;
}

.woocommerce-MyAccount-content {
	margin-top: 15px;
	text-transform: none;
}

.textwidget .woocommerce h2 {
	display: none;
}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    margin: 0;
	text-transform: none;
}

.orderby {
	float: right;
	margin-bottom: 15px;
	max-width: 290px;
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
	background-color: #515151;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
	background-color: #d5b036;
}

.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
	background-color: #515151;
	color: #fff;
}

.woocommerce ul.products li.product .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price {
	color: #222;
	display: block;
	font-weight: 700;
	margin-bottom: .5em;
	margin-bottom: 0;
	font-size: 150%;
}

.woocommerce div.product p.price small,
.woocommerce div.product span.price small {
	font-weight: 400;
	font-size: 14px;
}

.woocommerce div.legal-price-info {
	margin-bottom: 15px;
}

.woocommerce ul.products li.product h2,
.woocommerce ul.products li.product h3,
.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: 125%;
	color: #222;
}

.woocommerce span.onsale {
	background-color: #515151;
}

.woocommerce ul.products li.product .price del {
	font-size: .75em;
}

.products .quality p {
	font-size: .9em;
}

.products a .quality {
	color: #333;
}

.products .wc-gzd-additional-info:nth-child(odd) {
	margin-top: 0 !important;
}
.product p.tax-info {
	margin-bottom: 0 !important;
}

.medals {
	margin-top: 15px;
	clear: both;
}

.medals img {
	max-width: 100px;
	height: auto;
	padding: 0;
	border: none;
}