ul.product_properties {
	margin: 0 0 20px 0 !important;
	padding: 0;
	list-style-type: none !important;
	font-size: 0;
}
ul.product_properties > li {
	margin: 0 !important;
	display: inline-block;
	vertical-align: top;
	width: calc(50% - 20px/2);
	background: #f1f0f0;
	box-sizing: border-box;
	padding: 16px 24px;
	font-size: 14px;
	border-radius: 6px;
}
ul.product_properties > li:not(:last-child) {
	margin: 0 20px 0 0 !important;
}
ul.product_properties > li .product_property_title {
	font-weight: bold;
	font-size: 17px;
	margin: 0 0 16px 0;
	display: block;
}
ul.product_properties > li a.show_more {
	text-align: center;
    display: block;
    font-size: 14px;
    color: #666;
    opacity: 0.7;
    margin: 16px 0 0 0;
}
ul.product_properties > li a.show_more:hover {
	opacity: 1;
}
ul.product_properties > li ul.values {
	margin: 0 !important;
	list-style-type: none !important;
}
ul.product_properties > li ul.values li {
	margin: 0 !important;
	line-height: 20px !important;
}
ul.product_properties > li ul.values > li:not(:last-child) {
	margin: 0 0 8px 0 !important;
}
ul.product_properties > li ul.values li .key {
	display: block;
	font-size: 13px;
	opacity: 0.5;
}
ul.product_properties > li ul.values li .value {
	font-size: 14px;
}
ul.product_properties > li ul.values li .value a {
	    color: #0f73e9;
}
ul.product_properties > li ul.values li .value a:hover {
	   opacity: 0.8;
}

@media screen and (max-width: 768px) {
	/*ul.product_properties > li ul.values li .value {
		white-space: break-spaces;
	}*/
	ul.product_properties {
	    margin: 0 0 0 0 !important;
	    padding: 0 0 16px 0;
/*	    white-space: nowrap;*/
	    overflow-y: scroll;
	}
	ul.product_properties > li .product_property_title {
	    font-size: 15px;
	}
	ul.product_properties > li {
	    width: 275px;
	}
	/*ul.product_properties * {
	    white-space: normal;
	}*/
	ul.product_properties > li ul.values li .key {
	    text-overflow: ellipsis;
	    overflow: hidden;
	}
}




















