.cyt-blog-products li::before {
 content: '' !important;
}

.cyt-blog-product { max-width:100% !important; list-style: none; }
.cyt-blog-product .product { max-width:100% !important; text-align:center; margin-bottom:2rem; }
.cyt-blog-product .product img {  overflow: hidden; border: solid 1px #efefef; padding: 15px; width: auto !important; }
.cyt-blog-product .woocommerce { list-style: none;  width: 82px; margin: 10px auto; }
.cyt-blog-product h2.woocommerce-loop-product__title{ margin:0px !important; }
.cyt-blog-product li.product .price{margin-bottom:0px !important; display:  block; margin-top: 10px; margin-bottom: 10px !important; font-weight: bold;}
.cyt-blog-product .product-blog-desc { margin-top: 10px; margin-bottom: 10px; line-height: 20px; font-size: 14px; }

@media only screen and (max-width: 414px){
.cyt-blog-product .product{max-width:100% !important;}	
.cyt-blog-product .woocommerce{list-style-type:none;padding-left:38%;}
}	



@media only screen and (min-width: 415px) and (max-width:768px) {	
.cyt-blog-product .product{max-width:100% !important;}	
.cyt-blog-product .woocommerce{/*list-style-type:none;padding-left:40%; */}
}




/************ Multiple Horizontal Blog ************************************/
.cyt-blog-product-h{max-width:100% !important;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	width: 100%;
	margin-left: 0px !important;
}
.cyt-blog-product-h .product{max-width:33.3% !important; margin-bottom:2rem; overflow:hidden; padding:1em; }
.cyt-blog-product-h .woocommerce { list-style-type:none; padding-left:0px; margin-left: 0px !important;
	margin-top-top: 10px;
	margin-left: 0px !important;
	margin-bottom: 5px !important;
}
.cyt-blog-product-h .ContainBox { border-radius: 5px; padding: 15px; min-height: 200px;  }
.cyt-blog-product-h .product-left-blog {float:left; width:50%;}
.cyt-blog-product-h .product-left-blog img { min-height: 150px; max-height: 150px; overflow: hidden; border: solid 1px #efefef; padding: 15px; width: auto !important; }
.cyt-blog-product-h .product-right-blog {float:left; width:50%;padding-left:11px;}
.cyt-blog-product-h .product-right-blog h2.woocommerce-loop-product__title{margin:0px !important; font-size: 1rem !important;}
.cyt-blog-product-h li.product .price {margin-bottom:0px !important; display:  block; margin-top: 10px; margin-bottom: 10px !important; font-weight: bold; }
.cyt-blog-product-h li.product {float:left; padding-right:2%;}
.cyt-blog-product-h .button, .cyt-blog-product-h button, .cyt-blog-product-h input[type="button"], .cyt-blog-product-h input[type="reset"], .cyt-blog-product-h input[type="submit"]{padding:0.5rem 0.5rem; }

@media only screen and (max-width: 767px) {
	.cyt-blog-product-h .product-right-blog h2.woocommerce-loop-product__title{ text-align: left !important;  font-size: 1.5rem !important; }
	.cyt-blog-product-h .product-left-blog img { min-height: auto !important; max-height: unset !important; width: 100% !important;  }
	.cyt-blog-product-h .woocommerce { margin-top: 15px; margin-bottom: 20px; }

}

@media only screen and (max-width: 414px){
.cyt-blog-product-h li.product{float:none;max-width:100% !important;}

}

@media only screen and (min-width: 415px) and (max-width:768px) {	
.cyt-blog-product-h li.product{float:none;max-width:100% !important;}	
}


/************ Multiple Horizontal Blog with Description************************************/
.cyt-blog-product-mhd {max-width:100% !important;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	width: 100%;
	margin-left: 0px !important;
}
.cyt-blog-product-mhd .product { max-width:50% !important; padding:1em; margin-bottom:2rem; overflow:hidden;  }
.cyt-blog-product-mhd .ContainBox { border-radius: 5px; padding: 15px; min-height: 200px;  }
.cyt-blog-product-mhd .woocommerce { list-style-type:none; padding-left:0px;
	padding-top: 10px;
	margin-left: 0px !important;
	margin-bottom: 5px !important;
}
.cyt-blog-product-mhd .product-left-blog {float:left; width:33%;}
.cyt-blog-product-mhd .product-left-blog img { /* min-height: 150px; max-height: 150px; overflow: hidden; padding: 15px; width: auto !important;*/ border: solid 1px #efefef;  }
.cyt-blog-product-mhd .product-right-blog{float:left; width:66%;padding-left:20px; min-height: 96px; }
.cyt-blog-product-mhd .product-right-blog h2.woocommerce-loop-product__title{margin:0px !important; font-size: 1rem !important; }
.cyt-blog-product-mhd li.product .price {margin-bottom:0px !important; display:  block; margin-top: 10px; margin-bottom: 10px !important; font-weight: bold; }
.cyt-blog-product-mhd li.product{float:left; padding-right:2%;}
.cyt-blog-product-mhd .button, .cyt-blog-product-mhd button, .cyt-blog-product-mhd input[type="button"], .cyt-blog-product-mhd input[type="reset"], .cyt-blog-product-mhd input[type="submit"]{padding:0.5rem 0.5rem;}
.cyt-blog-product-mhd .product-blog-desc {/*float:left;width:34%;padding-left:11px;*/ margin-top: 10px; margin-bottom: 10px; line-height: 20px; font-size: 14px; min-height: 100px; font-weight: normal !important;  }

@media only screen and (max-width: 767px) {
	.cyt-blog-product-mhd .product-left-blog img { min-height: auto !important; max-height: unset !important }
	.cyt-blog-product-mhd .product-right-blog h2.woocommerce-loop-product__title{ text-align: left !important;  font-size: 1.5rem !important;   }

}
@media only screen and (max-width: 414px){
.cyt-blog-product-mhd li.product{float:none;max-width:100% !important;}

}

@media only screen and (min-width: 415px) and (max-width:768px) {	
.cyt-blog-product-mhd li.product{float:none;max-width:100% !important;}
}
.cyt-blog-product-mhd li.product {
	padding-right: 15px;
	padding-left: 15px;
}

.cyt-blog-product-mhd li.product .border_ {
	border: 1px solid #eee;
	min-height: 310px;
}

.cyt-blog-products .woocommerce .star-rating > span { font-size: 15px !important; }

/* 2 Columns */
.cyt-blog-product-mhd.col-2 span.price {
	text-align: center;
}
.cyt-blog-product-mhd.col-2 li.product h2.woocommerce-loop-product__title a {
	font-size: 1.0em !important;
}
.cyt-blog-product-mhd.col-2 li.product .product-description-area {
	text-align: center;
}
.cyt-blog-product-mhd.col-2 li.product .product-description-area .product-blog-desc {
	text-align: left !important;
}

.cyt-blog-product-mhd.col-2 .product-blog-desc {
	min-height: 85px;
}

/* 3 Columns */
.cyt-blog-product-mhd.col-three li.product {
	max-width:33% !important;
	padding:0.5em;
}
.cyt-blog-product-mhd.col-three .product-left-blog img {
	/* min-height: 100px;
	max-height: 100px;
	 */
}
.cyt-blog-product-mhd.col-three li.product h2.woocommerce-loop-product__title a {
	font-size: 1.0em !important;
}

.cyt-blog-product-mhd.col-three li.product .product-description-area {
	text-align: center !important;
}
.cyt-blog-product-mhd.col-three li.product .product-description-area .product-blog-desc {
	text-align: left !important;
}
@media only screen and (max-width: 767px) {
	.cyt-blog-product-mhd.col-three li.product {
		max-width:50% !important;
		padding:0.5em;
	}
}
@media only screen and (max-width: 640px) {
	.cyt-blog-product-mhd.col-three li.product {
		max-width:100% !important;
		padding:0.5em;
	}
}

/********************** Single vertical Blog ***************************************************/
.cyt-blog-product-1vd {max-width:100% !important; list-style: none;}
.cyt-blog-product-1vd .product{max-width:100% !important; text-align:center; margin-bottom:2rem;}
.cyt-blog-product-1vd .product img {  overflow: hidden; border: solid 1px #efefef; padding: 15px; width: auto !important; }
.cyt-blog-product-1vd .woocommerce { list-style: none;  width: 82px; margin: 10px auto; }
.cyt-blog-product-1vd h2.woocommerce-loop-product__title{ margin:0px !important; }
.cyt-blog-product-1vd li.product .price{margin-bottom:0px !important;}
.cyt-blog-product-1vd  .button, .cyt-blog-product-1vd  button, .cyt-blog-product-1vd input[type="button"], .cyt-blog-product-1vd  input[type="reset"], .cyt-blog-product-1vd  input[type="submit"]{ margin-top: 20px; }

@media only screen and (max-width: 414px){
.cyt-blog-product-1vd .woocommerce{list-style-type:none;padding-left: 35%;}	
}

@media only screen and (min-width: 415px) and (max-width:768px) {	
.cyt-blog-product-1vd .woocommerce{ /*list-style-type:none;padding-left: 39%; */}
}

/************ Single Horizontal Blog with Description************************************/
.cyt-blog-product-1hd{max-width:100% !important; list-style: none; margin-left: 0px;}
.cyt-blog-product-1hd .product{max-width:100% !important; margin-bottom:2rem; overflow:hidden;}
.cyt-blog-product-1hd .woocommerce{ list-style-type:none; padding-left:0px; padding-top: 10px; margin-left: 0px !important; margin-bottom: 5px !important;}
.cyt-blog-product-1hd .product-left-blog{ float:left; width:33%;}
.cyt-blog-product-1hd .product-left-blog img { min-height: 230px; max-height: 230px; overflow: hidden; border: solid 1px #efefef; padding: 15px; width: auto !important; }
.cyt-blog-product-1hd .product-right-blog{float:left; width: 66.6666%; padding-left:20px;}
.cyt-blog-product-1hd .product-right-blog h2.woocommerce-loop-product__title{margin:0px !important;}
.cyt-blog-product-1hd li.product .price {margin-bottom:0px !important; display:  block; margin-top: 10px; margin-bottom: 10px !important; font-weight: bold; }
.cyt-blog-product-1hd .button, .cyt-blog-product-1hd button, .cyt-blog-product-1hd input[type="button"], .cyt-blog-product-1hd input[type="reset"], .cyt-blog-product-mhd input[type="submit"]{padding:0.5rem 0.5rem; margin-top: 20px; }
.cyt-blog-product-1hd .product-blog-desc { /* float:left;width:34%;padding-left:11px; */ font-size: 20px; display: block; margin-top: 10px; margin-bottom: 10px; line-height: 25px; }

@media only screen and (max-width: 767px) {
	.cyt-blog-product-1hd .product-right-blog h2.woocommerce-loop-product__title{ text-align: left !important;  font-size: 1.5rem !important;    }
	.cyt-blog-product-1hd .product-left-blog img { width: 100%; min-height: auto; max-height: auto; }
	.cyt-blog-products .woocommerce .star-rating > span { font-size: 14px !important; width: 100% !important;  }
}

@media only screen and (max-width: 414px){
.cyt-blog-product-1hd .woocommerce{}	
}



/************ Single Horizontal Blog with No Description************************************/
.cyt-blog-product-1h{max-width:100% !important; list-style: none; margin-left: 0px; }
.cyt-blog-product-1h .product{max-width:100% !important; margin-bottom:2rem; overflow:hidden;}
.cyt-blog-product-1h .woocommerce{ list-style-type:none; padding-left:0px; padding-top: 10px; margin-left: 0px !important; margin-bottom: 5px !important;}
.cyt-blog-product-1h .product-left-blog{float:left; width:33%;}
.cyt-blog-product-1h .product-left-blog img { min-height: 230px; max-height: 230px; overflow: hidden; border: solid 1px #efefef; padding: 15px; width: auto !important; }
.cyt-blog-product-1h .product-right-blog{float:left; width:66.6666%;  padding-left:20px;}
.cyt-blog-product-1h .product-right-blog h2.woocommerce-loop-product__title{margin:0px !important;}
.cyt-blog-product-1h li.product .price {margin-bottom:0px !important; display:  block; margin-top: 10px; margin-bottom: 10px !important; font-weight: bold; }
.cyt-blog-product-1h .button, .cyt-blog-product-1h button, .cyt-blog-product-1h input[type="button"], .cyt-blog-product-1h input[type="reset"], .cyt-blog-product-mhd input[type="submit"]{padding:0.5rem 0.5rem; margin-top: 20px; }
.cyt-blog-product-1h .product-blog-desc{float:left;width:34%;padding-left:11px;}

@media only screen and (max-width: 414px){
.cyt-blog-product-1h .woocommerce{}	
}

.cyt-blog-products .woocommerce .star-rating{
	float: none;
}
