.productslider {margin-bottom:70px}
.productslider h2 {text-align: center; margin:0 0 30px; color: #0384C9; font-size: 30px; font-weight: 700; text-transform: uppercase;}

.productslider .product-item{min-height: 250px; position: relative;}


.productslider .product-item-photo {display:block; width: 123px; margin-right: 15px}
.productslider .product-item .product-item-link {text-transform:uppercase; font-size:20px; line-height: 24px; text-decoration: none}
.productslider .product-item-details{text-align: left}

.productslider .product-item-name{min-height: 72px; display: block}

.productslider .owl-nav [class*=owl-] {width: 50px; height: 50px; line-height: 50px !important; text-align: center; margin:0;}
.productslider .owl-nav button {font-size:48px !important; color:#acacac !important;}
.productslider .owl-nav button:hover {background:none !important; color: #0384C9 !important;}
.productslider .owl-nav button.owl-prev {position: absolute; top:40%; left:-50px;}
.productslider .owl-nav button.owl-next {position: absolute; top:40%; right:-50px;}

.productslider .owl-stage-outer {padding-top:10px !important;}
.productslider .product-item-info {text-align:center;}

@media only screen and (max-width:480px) {
	.productslider h2 {margin: 0 0 20px; font-size: 24px;}
}
@media only screen and (max-width:768px) {
	.productslider .owl-nav button.owl-next,
	.productslider .owl-nav button.owl-prev {
		background: rgba(0,0,0,0.2) !important;
		color: #fff !important;
	}
	.productslider .owl-nav button.owl-prev {
		left: -15px;
	}
	.productslider .owl-nav button.owl-next {
		right: -15px;
	}
}


.filters-home .product-item {color:#fff;}
.filters-home .btn-outline-secondary {color: #bbb; border-color: #bbb;}
