/*mmosolution*/
.product-info-wrapper {
		position: absolute;
		top: -14px;
		right: 10px;
		background: #f2f2f2;
		padding: 20px 10px;
		box-sizing: border-box;
		border-bottom-left-radius: 100px;
		border-bottom-right-radius: 100px;
		text-align: center;
	}
	
	.product-info-wrapper .info-div {
		position: relative;
		padding-right: 14px;
	}
	
	.product-info-wrapper .info-div span {
		width: 28px;
		height: 28px;
		margin-bottom: 10px;
		border-radius: 50%;
		border: 2px solid #000000;
		box-sizing: border-box;
		font-weight: 700;
		font-size: 12px;
		line-height: 26px;
		display: block;
	}
	.module-products-262 .product-grid .product-thumb .image img {
		background: rgba(248, 248, 248, 1);
	}
	.product-info-wrapper .info-div img {
		position: absolute;
		top: 50%;
		-webkit-transform: translate(0, -50%);
		transform: translate(0, -50%);
		right: -2px;
		background: #000000;
		color: #ffffff;
		border-radius: 50%;
		max-width: 22px !important;
	}
	
	body a {
		color: rgba(20, 102, 120, 1);
		text-decoration: underline;
		display: inline-block;
	}
	
	.product-info-wrapper:hover {
		background: #ff0;
	}
	
	.attribute-only {
		display: block !important;
		position: relative;
		float: right;
		right: 0;
		width: 250px;
		/*margin-top: -70px;*/
		margin-top: 0px;
	}
	
	.attribute-only a {
		display: inline-block;
		vertical-align: middle;
		padding-right: 30px;
		margin-right: 5px;
		box-sizing: border-box;
		margin-top: 0;
		position: relative;
	}
	
	.attribute-only span {
		display: inline-block;
		vertical-align: middle;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		border-radius: 50%;
		border: 2px solid #000;
		font-size: 16px;
		font-weight: 600;
	}
	.attribute-only a img {
		max-width: 30px !important;
		display: inline-block;
		vertical-align: middle;
		image-rendering: -webkit-optimize-contrast;
		position: absolute;
		right: 10px;
		top: 50%;
		-webkit-transform: translate(0, -50%);
		transform: translate(0, -50%);
	}
	
	@media only screen and (max-width: 720px) {
		.attribute-only {
			display: block !important;
			position: relative;
			float: left;
			right: 0;
			width: 250px;
			margin-top: 0px;
		}
		.product-info-attribute-detail {
			margin-right: 4px;
			margin-bottom: 69px;
			margin-left: 4px;
		}
	}
	
	body a:hover {
		color: rgba(152, 152, 152, 1);
		text-decoration: none;
	}
	
	body a:hover {
		color: rgba(152, 152, 152, 1);
		text-decoration: none;
	}
	
	.product-info-attribute-detail .attribute-only a.agree p, .product-info-wrapper .open-product-info a.agree p {
		display: none;
	}
	
	.product-info-attribute-detail .attribute-only a.agree {
		padding-right: 5px;
		margin-right: 0px;
	}
	/* price of four*/
	
.buttons-wrapper .price-of-four{ 
 display:none;
}

.caption > .price-of-four{ 
	text-align: center;
}

.main-products.product-list  .price-of-four{
    display: block;
    position: absolute;
    right: 30%;
    top: 181px;
}

.mobile .main-products.product-list  .price-of-four{
    position: absolute;
    right: 0%;
    top: 239px;
}

.main-products.product-list .buttons-wrapper .price-of-four{
    display:block;
	flex: 2
}
.main-products.product-list .buttons-wrapper .price-of-four .price{
   margin-bottom: 0
}
.product-list .product-thumb .button-group {
	flex: 2
}
@media only screen and (max-width: 670px) {
		.product-list .product-thumb .caption .buttons-wrapper {
			flex-direction: column;
			 align-items: start;
		}
		.main-products.product-list .buttons-wrapper .price-of-four {
		
			margin-top: 10px;
		}
	}