.related.products {
	float: left;
}

.woocommerce div.product div.images .flex-control-thumbs li {
	margin-top: 30px;
	margin-right: 30px;
}

.qty {
	font-weight: 700;
}

.woocommerce-message,
.woocommerce-error, .woocommerce-info, .woocommerce-message{
	border-top-color: #54ca3b;
}

.woocommerce-message::before,
.woocommerce-info::before  {
	color: #54ca3b;
}

.product-meta {
	display: none;
}

.woocommerce-product-details__short-description {
	padding: 30px;
	background: #f0f0f0;
	margin-bottom: 50px;
}

.woocommerce div.product form.cart div.quantity {
	margin-bottom: 30px;
	float: none;
}

.flex-viewport {
	border: 1px solid #ccc;
}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, 
.woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, 
.woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {
	background:#54ca3b !important;
	color: #fff !important;
}

.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, .woocommerce button.button:hover, 
.woocommerce input.button:hover, .woocommerce-page #content input.button:hover, 
.woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, 
.woocommerce-page button.button:hover, .woocommerce-page input.button:hover {
	background:#49BD31  !important;
	color: #fff !important;
}

.woocommerce #content input.button, .woocommerce #respond input#submit, 
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, 
.woocommerce-page #content input.button, .woocommerce-page #respond input#submit, 
.woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {
	background: #54ca3b  !important;
	color: #fff !important;
}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, 
.woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, 
.woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {
	background: #49BD31  !important;
	color:#fff !important;
}

/* Success Message formatting */

.woocommerce-notice--success {
  text-align: center;
  font-size: 1.4em;
  line-height: 1.4;
  margin: 50px 0;
  padding: 50px;
  background: #f0f0f0;
  font-weight: 700;
}

.woocommerce ul.order_details {
  text-align: center;
  margin: 75px 0;
}

.woocommerce ul.order_details li {
  display: inline-block;
  float: none;
}

.woocommerce-order-details h2,
.woocommerce-customer-details {
  text-align: center;
}



