/****************Product-cat**************/
.product-cat{
	height:20px;
	border-top:2px solid #bbb;
}
h2{
	margin:0px;
}
.titleh4 {
	margin-left:10px;
	padding:15px 0px;
	border-top:2px solid #000;
	border-bottom:2px solid #000;	
	text-transform:uppercase;
}
.product-grid .product-thumb .caption {
    padding: 0 0px;
}
.product-list .product-thumb .caption {
	margin-left:260px;
	margin-right:20px;
}
.product-list .product-thumb .caption  a{
	padding-bottom:5px;
	border-bottom:2px solid #62A432;
}
.product-thumb .caption  a{
	color:#62A432;
}
.product-thumb .caption  a:hover{
	color:#ff8694;
}
.product-list .product-thumb .caption  h4{
	margin-bottom:15px;
}
.list-group-item {
    background:none;
}
.list-group a {
	border:none;
}
.list-group a.active, .list-group a.active:hover, .list-group a:hover {
    color: #62A432;
	font-weight:bold;
    border: none;
    background:none;
}
.list-group hr{
    border-top: 1px solid #ddd;
	margin:10px 10px;
}
.list-line{
	border-top:2px solid #ddd;
	border-bottom:2px solid #ddd;
	padding:15px 0px;
}
.btn {
	padding: 8px;
    border: 1px solid #cccccc;
    border-radius: 0px;
}
.btn-default {
    color: #62A432;
    background:transparent;
    border-color: #62A432;
	margin-right:10px;
}
.btn-group .fa{
	font-size:18px;
}
.btn-default:hover {
    color: #ff8694;
    border-color: #ff8694;
    background:transparent;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;	
}
.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default {
    color: #62A432;
    background:#62A432;
    border-color: #62A432;
}
.btn-default.focus, .btn-default:focus {
    color: #62A432;
    background:transparent;
    border-color: #62A432;
}
.list-line .sort {
    float: right;
    margin: 0 0 0 20px;
    padding: 0 2px 0 10px;
    border: 1px solid #dbdbdb;
}
.list-line label {
    vertical-align: middle;
    margin: 0;
    font-size: 12px;
    color: #898888;
    font-weight: 400;
    height: 38px;
    line-height: 40px;
    text-transform: capitalize;
}
.list-line select {
    margin: 0;
    font-size: 12px;
    color: #898888;
    font-weight: 400;
    text-transform: capitalize;
    padding: 0;
    vertical-align: middle;
    border-radius: 0;
    height: 38px;
    line-height: 40px;
    width: auto;
    float: none;
    border: 0 !important;
    display: inline-block;
}

.list-line .limit {
    color: #666;
    float: right;
    display: inline-block;
    margin: 0;
    position: relative;
    padding: 0 2px 0 10px;
    border: 1px solid #dbdbdb;
}
.list-button button{
	background:transparent;
	border:1px dotted #62A432;
	box-shadow:none;
	color:#62A432;
}
.list-button button:hover{
	background-color:#62A432;
	border:1px dotted #62A432;
	box-shadow:none;
	color:#fff;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;	
}
.list-button .btn{
	margin-left:10px;	
}
.caption {
	text-align:right;
}
.list-button{
	display:block;
	margin-top:-30px;
}

.product-grid .product-thumb .caption {
     min-height: 90px; 
}
@media (max-width: 1200px){
.product-grid .product-thumb .caption {
     min-height: 90px; 
}}
.product-thumb .image {
    -webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	border:1px solid #ddd;
}

/****************Special**************/
.special{
	position:relative;
	margin-left:10px;
}
.special .image {
	width:100px;
	height:100px;
	position:relative;
}
.special .image img{
	width:100px;
	height:100px;
}
.special-content {
	position:absolute;
    margin-left: 115px;
	margin-top:25px;

}
.name a{
	font-size:14px;
	font-weight:bold;
}
.product-layout .special-label-product {
    position: absolute;
    top: 20px;
    left: -28px;
    z-index: 2;
    width: 120px;
    height: 20px;
    background: #ff8694;
    line-height: 20px;
    text-align: center;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 12px;
    color: #fff;
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

/****************Product**************/
.breadcrumb{
	background-color:transparent;
    border-top: 2px solid #ddd;
    border-bottom: 2px solid #ddd;
    padding: 25px 0px;
	border-left:none;
	border-right:none;
	border-radius:0px;
}


.breadcrumb > li:after {
    content: '';
    display: block;
    position: absolute;
    top: -3px;
    right: -5px;
    width: 26px;
    height: 26px;
    border-right: 1px solid #62A432;
    border-bottom: 1px solid #62A432;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.thumbnail {
    border-radius: 0px;
}
.product-page h1{
	font-size:30px;
	font-weight:bold;
	color:#62A432;
	margin-top:0px;
}
.product-page h2{
	font-size:20px;
	font-weight:bold;
	color:#ff8694;
}
.quantity .form-control{
	width:30%;
	display:inline-block;
	margin-left:20px;
	margin-bottom:20px;
}

.quantity  .cart-control{
	width:50%;
	margin-right:15px;
}

.quantity .btn-group{
	display:block;
}

.addthis_toolbox {
	display:none;
}

.continue{
    color: #62A432;
    background-color: transparent;
	border:1px solid #62A432;
	background-image:none;
}

.continue:hover{
	background-color:#62A432;
	box-shadow:none;
	color:#fff;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}

.quantity .btn-primary{
	background-color:#62A432;
	box-shadow:none;
	color:#fff;
	background-image:none;	
}
.quantity .btn-primary:hover{
    color: #62A432;
    background-color: transparent;
	border:1px solid #62A432;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;	
}
/*******Login********************/
.well {
    background-color: transparent;
    border: 1px solid #62A432;
	border-radius:0;
}

.well h2{
	color:#62A432;
	font-weight:bold;
}
.account-info{
	text-transform:uppercase;
	border-left:1px solid #62A432;
}
.account-info a{
	color:#62A432;
}

.account-info a:before{
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;	
}



/* Sweep To Right */
.hvr-sweep-to-right {
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #62A432;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.list-group .hvr-sweep-to-right:hover, .list-group .hvr-sweep-to-right:focus, .list-group .hvr-sweep-to-right:active {
  color: #fff;
  text-shadow:none;
}

.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
transform: scaleX(1);}



/*******Account********************/
.account-page span{
	padding-bottom:5px;
	border-bottom:5px solid #62A432;
	
}
.account-page h2{
	margin-bottom:30px;
}
.account-page a:hover{
	font-weight:bold;
	color:#62A432;
}
.account-page h2{
	color:#62A432;	
}

.account-page .btn-back a:hover{
	color:#fff;
    border-color: #62A432;	
}
.account-page .btn-back a:hover{
	font-weight:normal;	
}

/*******Modal********************/
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
.modal-content {
    background-color: #fefefe;
    margin: 5% auto; /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #888;
    width: 80%; /* Could be more or less, depending on screen size */
}

/* The Close Button */
.close {
    color: red;
    float: right;
    font-size: 28px;
    font-weight: bold;
	opacity:0.8;
}

.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}
.modal img{
	width:100%;
}
.zip-money #myBtn {
	background-color: #62A432;
    box-shadow: none;
    color: #fff;
    background-image: none;
	border:0px;
	line-height:20px;
}

/*delivery*/
.ppic{
	margin-bottom:50px;
}







