#prod-det-all .nav a, #prod-det-all .nav a:hover,
#prod-det-all .nav a:active, #prod-det-all .nav a:focus {
	font-size: 20px;
	text-decoration: none;
}

#prod-det-all .tab-content {
	border-top: 0;
}

#prod-det-all .tab-content .strike > span {
	float: left;
}

#slider-thumbs-list {
	list-style: none;
	margin: 0;
	max-height: 480px;
	overflow: hidden;
	padding: 0;
}

#slider-thumbs-list li img {
	opacity: 0.5;
}

.slider-thumbs ul li a {
	cursor: pointer;
}

.slider-thumbs ul li a.selected {
	border: 1px solid red !important;
	opacity: 1;
}

#slider-thumbs-list li a.selected img {
	opacity: 1;
}

#slider-thumbs-list .model {
	color: #6B6060;
	font-size: 18px;
	font-weight: 600;
}

#up, #down {
	cursor: pointer;
	max-width: 98px;
}

#colorsList li, #colorsList li img {
	border-radius: 5px;
	padding: 1px;
}

#colorsList li img {
	border: 1px solid #9a9a9c;
	padding: 0;
}

.sku-cust-review {
	margin-bottom: 10px;
	text-align: center;
}

.sku-cust-review label {
	color: #FFD700;
	font-size: 18px;
}

.available-at-mm img {
	max-width: 100px;
}

#prod-img-feat .sf-add-to-cart {
	margin-left: -9px !important;
	max-width: 200px !important;
}

.sku-cust-review a, .sku-cust-review label,
.sku-cust-review p, .available-at-mm p {
	margin: 0;
}

.rating {
	float: left;
}

.rating > input {
	display: none;
}

.rating > label:before {
	content: "\f005";
	display: inline-block;
	font-family: "Font Awesome 5 Free", sans-serif;
	font-size: 18px;
	font-weight: 900;
	margin: 0 3px 0 0;
	z-index: 1;
}

.rating > .half:before {
	content: "\f089";
	position: absolute;
	max-width: 10px;
	overflow: hidden;
	z-index: 2;
}

.rating > label {
	color: #ddd;
	float: right;
}

.rating > input:checked ~ label,
.rating:not(:checked) > label:hover,
.rating:not(:checked) > label:hover ~ label {
	color: #FFD700;
}

.rating > input:checked + label:hover,
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label,
.rating > input:checked ~ label:hover ~ label {
	color: #FFED85;
}

.customer-reviews-block .rating label {
	pointer-events: none;
}

.long-desc {
	text-align: justify;
}

@media screen and (max-width: 991px) {
	.sku-details-left {
		text-align: center;
	}

	.sku-details-left {
		margin-top: 15px;
	}

	#prod-img-feat .sf-add-to-cart {
		display: block;
		margin: 0 auto !important;
	}

	#up, #down {
		display: none;
	}

	#slider-thumbs-list {
		margin-top: 15px;
		max-height: 100%;
		text-align: center;
	}
}

@media screen and (max-width: 767px) {
	.write-review, .sku-cust-review {
		text-align: center !important;
	}
}