.intellisuggest {	font-family: 'Oswald', sans-serif;	text-transform: uppercase;
}
.intellisuggest:before, .intellisuggest:after {	content: '';	display: table;
}
.intellisuggest:after {	clear: both;	zoom: 1;
}
.intellisuggest .intellisuggest-title {	font-size: 0;	border-bottom: 1px #dcd3c2 solid;	margin-bottom: 20px;	padding-bottom: 20px;
}
.intellisuggest .intellisuggest-title:before {	font-size: 36px;	line-height: 1.1;
}
.intellisuggest#searchspring-product-recommendations {	padding: 30px 0 0 0;	clear: both;
}
.intellisuggest#searchspring-product-recommendations .intellisuggest-title:before {	content: 'You May Also Like';
}
.intellisuggest#searchspring-basket-recommendations {	margin: 40px 0;
}
.intellisuggest#searchspring-basket-recommendations .intellisuggest-title:before {	content: 'Other Customers Also Bought';
}
.intellisuggest .intellisuggest-item_container {	padding: 0 40px;
}
.intellisuggest .intellisuggest-item_container .owl-wrapper-outer .intellisuggest-item {	padding: 0 15px;
}
.intellisuggest .intellisuggest-item_container .owl-wrapper-outer .intellisuggest-item .intellisuggest-item-image {	margin: 0 0 10px 0;	width: 100%;	border: 1px solid #f3efe9;
}
.intellisuggest .intellisuggest-item_container .owl-wrapper-outer .intellisuggest-item .intellisuggest-item-image a,
.intellisuggest .intellisuggest-item_container .owl-wrapper-outer .intellisuggest-item .intellisuggest-item-image img {	display: block;
}
.intellisuggest .intellisuggest-item_container .owl-wrapper-outer .intellisuggest-item .intellisuggest-item-image a {	position: relative;	width: 100%;	height: 0;	padding: 0 0 100% 0;	overflow: hidden;
}
.intellisuggest .intellisuggest-item_container .owl-wrapper-outer .intellisuggest-item .intellisuggest-item-image a img {	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	margin: auto;	max-height: 100%;	max-width: 100%;
}
.intellisuggest .intellisuggest-item_container .owl-wrapper-outer .intellisuggest-item .intellisuggest-item-name,
.intellisuggest .intellisuggest-item_container .owl-wrapper-outer .intellisuggest-item .intellisuggest-item-price {	font-size: 20px;
}
.intellisuggest .intellisuggest-item_container .owl-wrapper-outer .intellisuggest-item .intellisuggest-item-name {	height: 60px;	overflow: hidden;	margin: 0 0 5px 0;
}
.intellisuggest .intellisuggest-item_container .owl-wrapper-outer .intellisuggest-item .intellisuggest-item-name a {	color: #3b2015;
}
.intellisuggest .intellisuggest-item_container .owl-wrapper-outer .intellisuggest-item .intellisuggest-item-name a:hover {	color: #e04d2f;
}
.intellisuggest .intellisuggest-item_container .owl-controls .owl-buttons .owl-prev, .intellisuggest .intellisuggest-item_container .owl-controls .owl-buttons .owl-next {	width: 40px;	height: 40px;	position: absolute;	top: 0;	bottom: 0;	margin: auto;
}
.intellisuggest .intellisuggest-item_container .owl-controls .owl-buttons .owl-prev span, .intellisuggest .intellisuggest-item_container .owl-controls .owl-buttons .owl-next span {	display: block;	width: 100%;	height: 100%;
}
.intellisuggest .intellisuggest-item_container .owl-controls .owl-buttons .owl-prev span:before, .intellisuggest .intellisuggest-item_container .owl-controls .owl-buttons .owl-next span:before {	font-size: 30px;	line-height: 40px;	color: #e04d2f;
}
.intellisuggest .intellisuggest-item_container .owl-controls .owl-buttons .owl-prev {	left: 0;
}
.intellisuggest .intellisuggest-item_container .owl-controls .owl-buttons .owl-next {	right: 0;	text-align: right;
}
@media only screen and (max-width: 767px) {	.intellisuggest .intellisuggest-item_container {	padding: 0 30px;	}	.intellisuggest .intellisuggest-title:before {	font-size: 20px;	}	.intellisuggest .intellisuggest-item_container .owl-wrapper-outer .intellisuggest-item .intellisuggest-item-name,	.intellisuggest .intellisuggest-item_container .owl-wrapper-outer .intellisuggest-item .intellisuggest-item-price {	font-size: 16px;	}	.intellisuggest .intellisuggest-item_container .owl-controls .owl-buttons .owl-prev, .intellisuggest .intellisuggest-item_container .owl-controls .owl-buttons .owl-next {	width: 30px;	height: 30px;	}	.intellisuggest .intellisuggest-item_container .owl-controls .owl-buttons .owl-prev span:before, .intellisuggest .intellisuggest-item_container .owl-controls .owl-buttons .owl-next span:before {	font-size: 25px;	line-height: 30px;	}
}
@media only screen and (max-width: 479px) {	.intellisuggest .intellisuggest-item_container .owl-wrapper-outer .intellisuggest-item .intellisuggest-item-name {	height: auto;	overflow: visible;	}
}