.span-15 {
   width: 650px;
}
.posts-list .post:nth-of-type(2n+1) {
background: #ffffff;
}

#sidebar {
padding: 30px 0px;
}
#cta a.btn {
background: #ffffff;
}
.widget ul li a {
    color: #ffffff;
}
body .gform_wrapper form .gform_body ul,
body .gform_wrapper form .gform_body ul li { 
	list-style-type: none !important; 
	list-style-image: none !important;
	list-style: none !important; 
	background-image: none !important;
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
	border: none !important
}
body .gform_wrapper form .gform_body ul > li:before {
	content: "";
}
.aligncenter,
dl.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.voucher-fields {
float:left;
padding-top:10px;
  padding-right:5px;

}
.product_meta {
  float:right;
  
}

.cart {
  float:left;

}

.product .sku_wrapper {
  display: none !important;
}

.woocommerce div.product p.price ins {
  color: #76579B;
  padding:10px;
}
.woocommerce span.onsale, .woocommerce-page span.onsale {
padding: 10px;
font-size: 28px;
top: -10px;
border-radius:50%;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
float: left;
margin: 0 3.8% 2.992em 0;
margin-right: 3%;
padding: 0;
position: relative;
width: 30%;
}
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product {
  width:30%;
}

.woocommerce div.product p.price del{
  padding:10px;
  font-size:1em;
}

.woocommerce .woocommerce_tabs .panel h2, .woocommerce .woocommerce-tabs .panel h2 {display:none !important}

.woocommerce div.product div.summary {
  margin-bottom:50px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
  color:#ffffff;
}

a:hover {
color: rgb(192, 188, 188) !important;
text-decoration: underline;
}

.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img{
  width:100%;
}

.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img{
  background-color:#DE2D48;
}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
  border:0px;
}
.woocommerce input.button {
  margin-bottom:20px;
}
.woocommerce-info a.showcoupon {
  color:#f1f1f1;
}
.woocommerce-shipping-fields label.checkbox {
  color:#000000;
}
.woocommerce ul.products li.product h3:after {
 margin-bottom:0px!important; 
}
.woocommerce #payment {
  background:transparent!important;
}
.woocommerce #payment label.checkbox {
 color:#000000; 
}
.woocommerce #payment label.checkbox a{
 color:#000000; 
}
.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info {
  border:0px;
}
.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before {
  background-color:#FF6E01;
}
.woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error {
  border:0px;
}
header h2{
  color:#ffffff;
  border:0px;
}
header h3{
  color:#ffffff;
  border:0px;
  text-decoration:none;
}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
padding: .5em 0;
margin: 0;
font-size: 1.5em;
}
ul.products .count {
  display:none !important;
}
.fancybox-wrap {
  width:auto !important;
  margin:50px;
}
.fancybox-skin {
  background:#ffffff;

}
.fancybox-inner {
  
}
.fancybox-inner .single_add_to_cart_button {
  width:100%;
font-size: 100%;
margin: 0;
line-height: 1em;
cursor: pointer;
position: relative;
font-family: inherit;
text-decoration: none;
overflow: visible;
padding: 6px 10px;
font-weight: bold;
-webkit-border-radius: 2px;
border-radius: 2px;
left: auto;
text-shadow: 0 1px 0 #6e4f98;
color: #fbfbfc;
text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
border: 1px solid #2d1e41;
background: #5d3e87;
background: -webkit-gradient(linear,left top,left bottom,from(#5d3e87),to(#452e64));
background: -webkit-linear-gradient(#5d3e87,#452e64);
background: -moz-linear-gradient(center top,#5d3e87 0%,#452e64 100%);
background: -moz-gradient(center top,#5d3e87 0%,#452e64 100%);
white-space: nowrap;
display: inline-block;
-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);
-moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);
box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);
}

.instruct-title {
 font-size:26px;
  color:#6B4C93;
  padding-top:5px;
}

.myaccount_user {
  padding-bottom:20px;
}

.title a {
  color:#F1F1F1;
}
.checkbox {
  color:#C5C5C5;
}
.checkbox a {
  color:#ffffff;
}

.upsells.products ul.products li.product {
  width:30% !important;
}
.shopsidetab {
	background: #f0f0f0;
	padding: 20px 17px 1px 77px;
	position: relative;
	left: 810px;
	top: 0px;
	float:left;
	z-index: 0;
	width: 50px;
  	text-align:center;
    
}
.shopsidetab a {
		display: block;
		margin-bottom: 20px;
	}
.socialsidetab {
  float:left;
}
.shopsidetab a {
  text-decoration:none;
}
#content {
  margin-top:-370px !important;
}
