

 .carousel{
   margin: 0 auto;
 }

 .owl-nav.disabled{
   display: none;
 }

 .carousel .product-item, .carousel .product-item .elm-btn a
 {
 	cursor: pointer;
 }

 .carousel .product-item .elm-btn a{
   width: 100%;
   padding-left: 0 !important;
   padding-right: 0 !important;
 }

@media only screen and (min-width: 992px) {
	.carousel .product-item .product-info {
		padding: 0 12px 22px 0;
	}
}

.carousel .owl-prev {
	position: absolute;
	border: 1px solid #c02323 !important;
	padding: 2px 11px;
	left: -10.5%;
	top: 41%;
	background-color: transparent;
}

.carousel .owl-prev:before {
	content: "\e64a";
	font-family: themify;
}

.carousel button.owl-prev span {
	display: none;
}

.carousel button.owl-prev {
	font-size: 18px;
	line-height: 30px;
	width: 40px;
	height: 40px;
	display: block !important;
}

.carousel button.owl-prev:hover {
    background: #c02323;
    color: #fff;
}

 .carousel .owl-next {
	position: absolute;
	border: 1px solid #c02323 !important;
	padding: 2px 11px;
	right: -10%;
	top: 41%;
	background-color: transparent;
	display: block !important;
}

.carousel button.owl-next:before {
	content: "\e649";
	font-family: themify;
}

.carousel button.owl-next span {
	display: none;
}

.carousel button.owl-next {
	font-size: 18px;
	line-height: 30px;
	width: 40px;
	height: 40px;
}

.carousel button.owl-next:hover {
    background: #c02323;
    color: #fff;
}

.carousel .product-title {
	font-family: Marcellus;
	font-size: 20px;
	line-height: 25px;
	color: #191919;
}

.carousel .product-title:hover {
	color: #c02323;
	background-color: #ffffff;
}

.carousel .amount {
	font-family: Libre Baskerville;
	font-size: 14px;
	line-height: 34px;
	color: #c02323;
}
