        ul.tabs{
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
		ul.tabs li{
			background: none;
			color: #222;
			display: inline-block;
			padding: 10px 15px;
			cursor: pointer;
		}

		ul.tabs li.current{
			background: #ededed;
			color: #222;
		}

		.tab-content{
			display: none;
			background: #ededed;
			padding: 15px;
		}

		.tab-content.current{
			display: inherit;
		}
		
		
		form {
		  width: 150px;
		  height: 50px;
		  float:left;
		  display:inline-block;
		}
		
		input[type=number] {
		  float: left;
		  width: 70px;
		  height: 49px;
		  padding: 0;
		  font-family: "Lora", Arial, Tahoma, sans-serif;
		  font-weight: 700;
		  font-size: 1.2em;
		  text-transform: uppercase;
		  text-align: center;
		  color: #b99d66;
		  border: 2px #b99d66 solid;
		  background: none;
		  outline: none;
		  pointer-events: none;
		}
		
		span.spinner {
		  position: absolute;
		  height: 40px;
		  user-select: none;
		  -ms-user-select: none;
		  -moz-user-select: none;
		  -webkit-user-select: none;
		  -webkit-touch-callout: none;
		}
		
		span.spinner > .sub,
		span.spinner > .add {
		  float: left;
		  display: block;
		  width: 35px;
		  height: 45px;
		  text-align: center;
		  font-family: Lato;
		  font-weight: 700;
		  font-size: 1.2em;
		  line-height: 48px;
		  color: #b99d66;
		  border: 2px #b99d66 solid;
		  border-right: 0;
		  border-radius: 2px 0 0 2px;
		  cursor: pointer;
		  transition: 0.1s linear;
		  -o-transition: 0.1s linear;
		  -ms-transition: 0.1s linear;
		  -moz-transition: 0.1s linear;
		  -webkit-transition: 0.1s linear;
		}
		
		span.spinner > .add {
		  top: 0;
		  border: 2px #b99d66 solid;
		  border-left: 0;
		  border-radius: 0 2px 2px 0;
		}
		
		span.spinner > .sub:hover,
		span.spinner > .add:hover {
		  background: #b99d66;
		  color: #fff;
		}
		 input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
		 -webkit-appearance: none;
		}	
		
        .rating {
                overflow: hidden;
                display: inline-block;
                position: relative;
                font-size:18px;
                color: #b99d66;
            }
            .rating-star {
                padding: 0 5px;
                margin: 0;
                cursor: pointer;
                display: block;
                float: left;
            }
            .rating-star:after {
                position: relative;
                font-family: FontAwesome;
                content:'\f006';
            }
            
            .rating-star.checked,
            .rating-star.checked:after {
                content:'\f005';
            }

			.product-block {
			  transition: all .3s ease-in-out;
			  box-shadow: none;
			}
			
			.product-block:hover {
			   box-shadow: 0 3px 9px 0 rgba(0,0,0,0.7);
			}
			
			.one-fourth-01 {width:22%; margin-bottom:20px;}
			
			.left-meet {float:left; display:block; width:22%;}
			
			.right-meet {float:left; display:block; width:25%;}
		
		    .middle-meet {float:left; display:block; width:50%;}
		