/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */
.single-product-main-image{position:relative}
#top .single-product-main-image .onsale{top:10px; right:10px;}
.below-nav .below-nav-right{float:right; font-size:13px}
.below-nav .product_category {
    display: inline-block;
}
.below-nav .below-nav-left{font-size:13px; float:left;}
.below-nav {
    border-bottom: 1px solid rgb(204, 204, 204); margin-bottom:10px; float:left; width:100%; padding:0px 0px 10px 0px;
}
.single-product .template-shop {
    padding-top: 10px;
}
.natural-hundred-text {
  background: rgb(113, 148, 48) none repeat scroll 0 0;
  clear: both;
  color: rgb(255, 255, 255);
  font-size: 20px;
  margin-top: 15px;
  padding: 10px 0;
  text-align: center;
}
.single-product-summary .summary .cart {
  border-bottom:1px solid rgb(225, 225, 225);
  border-top:1px solid rgb(225, 225, 225);
  padding: 10px 0; text-align:center;
}
.single-product-summary div form.cart div.quantity {
  display: inline-block;
  float: none;
  margin: 0 15px 0 0;
  min-width: 130px;
}
.single-product-summary form.cart .button{float:none; background:#ff7f26}
.sku_wrapper{float:right; font-size:13px;}
.single-product-summary{font-size:13px}
.product-title-section h1.product_title{float:left}
.you-save-price {
color: rgb(255, 127, 38);
    font-size: 14px !important;
    font-weight: 400 !important;
    margin: 0 0 0 10px;
}
.form-just {
  color: rgb(0, 0, 0);
  margin: 0;
}
.single-product-summary .upper-summery-left{float:left}
div.product p.price{font-size:35px !important}
div.product p.price .del-price{clear: both;
    display: block !important;
    float: none;}
div.product p.price del{display:block; color: rgb(0, 0, 0) !important;}
.single-product-summary .upper-summery-right{clear: inherit !important; float: right; line-height:18px; text-align:right}
.single-product-summary .woocommerce-review-link {
margin-left:10px;  text-decoration: underline;
}
.single-product-summary .short-description{clear: both;}
.single-product-summary .desc-list > li {
    float: left;
    line-height: 18px;
    padding: 0 15px 20px;
    position: relative;
    width: 50%;
}
.single-product-summary .desc-list > li::before{
 background:#a2b71b;
    border-radius: 50%;
    content: "";
    height: 7px;
    left: 0;
    position: absolute;
    top: 7px;
    width: 7px;
}
.single-product-summary .desc-list {
    clear: both;
    float: left;
    margin: 0;
    padding: 10px 20px 0 30px;
    width: 100%;
}
.review-write-review{clear:both; display:block; color:#000}
.single-product-summary .star-rating-digit {
    color:rgb(113, 148, 48);
    font-size: 16px;
    font-weight: bold; margin-right:10px;
}
.natural-hundred-text > p {
    margin: 0;
    padding: 0 !important;
}
@media only screen and (max-width: 767px) {
.single-product-summary .upper-summery-right {
  clear: both !important;
  float: left;
  line-height: 18px;
  margin-bottom: 10px;
  margin-top: 10px;
  text-align: left;
  width: auto;
}
.single-product-summary .desc-list > li {
    float: left;
    line-height: 18px;
    padding: 0 15px 20px;
    position: relative;
    width:100%;
}
}
/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

}
@media only screen and (max-width: 2500px) and (min-width: 1113px) {
.product_sku img
{
	    width: 70%;
}
}
@media only screen and (max-width: 550px) and (min-width: 200px) {
.product_sku img
{
	    display:none !important;
}
}

@media only screen and (max-width: 550px) and (min-width: 200px) {
	.product-title-section h1
	{
    width: 100%;
    text-align: center;
	}
	.product-title-section .product_sku
	{
		     float: left !important;
     width: 100% !important;
    text-align: center;
	}
	.product-title-section span.sku_wrapper
	{
	    width: 100%;
    text-align: center;
	}
	.single-product-summary .upper-summery-left
	{
		    width: 100%;
    text-align: center;
	}
	.single-product-summary .upper-summery-right
	{
		    width: 100%;
    text-align: center;
	}
	.single-product-summary .star-rating
	{
		margin-right: 29%;
	}
	.single-product-summary .star-rating-digit
	{
		margin-right: -30%;
	}
}