/* Catalogue styles */
.squareTile-item {
	/* padding: 12px 12px 16px; */
	background: #fff;
	position: relative;
	border: solid 1px #eee;
	width: 100%;
	min-height: 456px;
	float: left;
}

.squareTile-list .col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}

.squareTile-item img {
width:100% !Important;
}

.owl-item.active .product-item {
	margin-right: 10px;
}
.squareTile-item:hover {
	/*box-shadow: 5px 5px rgba(234, 234, 234, 0.9);*/
	background-color: #9db78f;
	color:#fff;
}

.squareTile-item:hover > .st-content-wrapper div {
	color:#fff !Important;
}

.squareTile-item:hover > h3 a {
	color:#fff !Important;
	text-decoration:none;
}
.squareTile-item:hover > .pi-price {
	color:#fff;
}

.squareTile-item:hover > .pi-content-wrapper .add2cart {
	background-color:#fff;
	color: #74569d !important;
}

.squareTile-item:hover > .pi-content-wrapper h3 a {
	color: #fff;
}
.squareTile-item:hover > .pi-content-wrapper .pi-price {
	color: #fff;
}


.squareTile-item:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
	line-height:0;
}
html .squareTile-item {zoom:1;}
*+html .squareTile-item {
	zoom: 1;
}
.sticker {
	position: absolute;
	top: 0;
	left: 0;
	width: 63px;
	height: 63px;
}
.sticker-sale {
	/*background: url(../../layout/img/sale.png) no-repeat;*/
}
.sticker-new {
	/*background: url(../../layout/img/new.png) no-repeat;*/
	left: auto;
	right: 0;
}
.st-img-wrapper {
	position: relative;
}
.st-img-wrapper div {
	background: rgba(0,0,0,0.3);
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	width: 100%;
	height: 100%;
	text-align: center;
}
.squareTile-item:hover>.pi-img-wrapper>div {
	display: block;
}
.st-img-wrapper div .btn-default {
	padding: 3px 10px;
	color: #fff;
	border: 1px #fff solid;
	margin: -13px 5px 0;
	background: transparent;
	position: relative;
	top: 50%;
	font-size: 12px;
    border-radius: 0px;
}
.squareTile-item .btn:hover {
	background: #461d7c;
	border-color: #c8c8c8;
}

.squareTile-item h3 {
	padding-top: 20px;
	padding-bottom: 4px;
	padding-left: 20px;
	padding-right: 20px;
    margin-top:0;
	font-size: 20px;
    width: 100%;
    line-height: 25px;
}
.squareTile-item h3 a {
	color: #461d7c;
	white-space: normal;
	font-weight: 600;
}


@-moz-document url-prefix() {
.squareTile-item h3 a {
	font-weight: 300;
}
}

.squareTile-item h3 a:hover {
	color: #fff;
	text-decoration:none;
}

.squareTile-list ul {
padding: 0px;
}

.squareTile-list ul li {
list-style: none;
margin-bottom: 20px;
}


.st-content-wrapper div {
    width: 100%;
    border-top: solid 1px #eee;
    padding: 10px 20px 30px 20px;
    line-height: 26px;
    /* font-size: 13px; */
    color: #000;
}




.squareTile-item a {
	text-decoration:none;
	float: left;
	min-height: 456px;
	width: 100%;
}


.squareTile-item h3 {
		font-weight:600;
		color: #48207E;
}



.squareTile-item a:hover > .st-content-wrapper div {
    color:#fff;
}



@media (max-width: 991px) {


.squareTile-item {
	min-height: 624px;
}

.squareTile-item a {
    min-height: 624px;
}
}

@media (max-width: 767px) {

	.squareTile-list ul li {
    margin-bottom: 0;
    padding: 0;
}

	.squareTile-item a {
    min-height: 55px;
}
    .squareTile-item img {
  display:none;
}

    .st-content-wrapper div {
  display:none;
}

    .squareTile-item h3 {
    padding: 0;
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

    .squareTile-item h3 a {
  padding: 20px;
  float: left;
    width: 100%;
}

.squareTile-item {
	height: 55px !Important;
	min-height: 55px;
}

.squareTile-item a {
padding: 15px;
    float: left;
    width: 100%;}

.squareTile-item a:hover > .st-content-wrapper h3 {
    color:#fff;
}




}