
.prod-cat-details-link {display:none;}

a.upcp-catalogue-link.no-underline {display: block; width:100%; text-align:center;}

.upcp-thumb-item {border:none;}

.upcp-thumb-title {border:none;}


.upcp-thumb-price {
width:100%;
/*display: block;*/
text-align: center;
}

input#upcp-name-search {
}
.prod-cat-end-detail-div a.upcp-catalogue-link,
.prod-cat-details-link {display:none;}

a.upcp-catalogue-link.no-underline {display: block; width:100%; text-align:center;}

.upcp-thumb-item {border:none;}

.upcp-thumb-title {border:none;}

.upcp-thumb-price {
width:100%;
padding:0;
margin:;
}
.upcp-thumb-item, .upcp-detail-item{
	-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;
	overflow: hidden;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: color, background-color;
	transition-property: color, background-color;
}
/*.upcp-thumb-item:hover, .upcp-detail-item:hover {
  background: #DDDDDD;
}

.upcp-thumb-item:hover .upcp-thumb-image, .upcp-detail-item:hover .upcp-thumb-image{
  opacity:0.5;
}
*/
.upcp-thumb-title {
	min-height: 25px;
}

.upcp-thumb-image-div {background:none;}

.upcp-custom-field-thumbs {
text-align: center;
}

a.upcp-catalogue-link.no-underline {
line-height: 18px;
}

.upcp-prod-desc-custom-fields.upcp-custom-fields-thumbs {
line-height: 24px;
padding-top: 3px;
}

.upcp-mid-detail-div {border:none;}

.upcp-detail-item {border:none;}

.upcp-detail-price {
	padding:none;
	float:right;
	margin:0 20px 5px;
}

.upcp-detail-image-div {background:none;}



/************************
MINIMALIST HOVER DIV
************************/
.prod-cat-minimalist-hover-div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #111;
    background: rgba(0,0,0,.6);
    z-index: 5;
    display: none;
}
.prod-cat-thumb-image-div:hover .prod-cat-minimalist-hover-div {
    display: block;
}
.prod-cat-minimalist-hover-div .prod-cat-minimalist-hover-button {
    position: relative;
    float: left;
    width: 84%;
    padding: 8px 12px 6px;
    border: 2px solid #fff;
    height: auto;
    margin: 12px 0 0 8%;
    text-align: left;
    background: transparent;
    color: #fff;
    font-size: 12px;
    box-shadow: none;
    cursor: pointer;
    line-height: 1.75;
}
.prod-cat-minimalist-hover-div .prod-cat-minimalist-hover-button.prod-cat-minimalist-first-hover-button {
    margin-top: 42px;
}
.upcp-detail-image-div .prod-cat-minimalist-hover-div .prod-cat-minimalist-hover-button.prod-cat-minimalist-first-hover-button,
.upcp-list-image-div .prod-cat-minimalist-hover-div .prod-cat-minimalist-hover-button.prod-cat-minimalist-first-hover-button {
    margin-top: 52px;
}
.prod-cat-minimalist-hover-div .prod-cat-minimalist-hover-button.prod-cat-minimalist-hover-button-bigger-margin {
    margin-top: 68px;
}
.upcp-detail-image-div .prod-cat-minimalist-hover-div .prod-cat-minimalist-hover-button.prod-cat-minimalist-hover-button-bigger-margin,
.upcp-list-image-div .prod-cat-minimalist-hover-div .prod-cat-minimalist-hover-button.prod-cat-minimalist-hover-button-bigger-margin {
    margin-top: 76px;
}
.prod-cat-minimalist-hover-div .prod-cat-minimalist-hover-button:hover {
    background: #fff;
    color: #111;
}
.prod-cat-minimalist-hover-div .prod-cat-minimalist-hover-button span {
    font-family: 'ewd-details';
    display: block;
    position: relative;
    float: left;
    top: -1px;
    width: 24px;
    font-size: 14px;
}
