.product{ position:relative; text-align:center; height:350px;  margin:0px 0px 25px 0px; background-color: white;}
.product_highlight {z-index:10000;  position:absolute; box-shadow: 0px 0px 100px 0px rgba(164,164,163, 0.5);  border-radius: 10px; height:500px; width:100%; left: 0px; display: block; background-color: white;}
.product:hover .search p{display: block;}
.logo img{ width:115px; height: 60px;}

.img_box { position: relative;  width: 100%; }
.square:after {  content: "";   display: block; }
.img { width: 100%; height: 100%;  padding-bottom: 67%;  background-repeat: no-repeat; background-size:contain;  background-position: center; }

.product a{ display:block; position:absolute; width:100%; height:100%; top:0; left:0;}
.product-name{color: #a4a4a4; font-size: 18px; padding-top: 5px;}
.product-price{padding-top: 15px; font-weight: bold;}
.price{ font-size: 21px; }
.currency{font-size: 17px;}
.red{color: #c60101;}
.search p {padding-top: 40px; font-weight: bold; font-size: 17px; color: #a4a4a4 !important; display: none; letter-spacing: 3px;}
.white-background-with-shadow{display: none;}

.imgs-zoom-area img{ width:100% !important; height: 100% !important; }
.zoomContainer{ width:20% !important; height: 70% !important; }
.paginate{padding-top: 150px;}
.pagination .active span{ background-color: #a4a4a4 !important; border-color: #a4a4a4 !important;}
.pagination a { color:#777 !important; border: unset !important;} 
.pagination span{ border: unset !important;}
.pagination {font-size:15px; font-weight:bold;}

/* subas_template */

/* subas_template vége */

