.filter-product {
	
}

	.filter-product .filter-tabs {
		border-bottom: 4px solid #E1E4D9;
		list-style: none;
		padding: 0px;
		margin: 38px 0px 23px 0px;
	}
		.filter-product .filter-tabs ul {
			list-style: none;
			margin: 0px;
			padding: 0px;
			text-align: center;
		}
	
		.filter-product .filter-tabs ul > li {
			display: inline-block;
		}
		
			.filter-product .filter-tabs ul > li > a {
				font-size: 22px;
				line-height: 20px;
				font-weight: 700;
				color: #8D8D8D;
				padding: 0px 25px 20px 25px;
				display: block;
				position: relative;
				-webkit-font-smoothing: antialiased;
			}
			
				.filter-product .filter-tabs ul > li > a:hover,
				.filter-product .filter-tabs ul > li.active > a {
					color: #373737;
				}
			
				.filter-product .filter-tabs ul > li > a:hover:before,
				.filter-product .filter-tabs ul > li.active > a:before {
					background-color: #fff;
					bottom: -7px;
					box-shadow: 0 4px #E1E4D9;
					content: "";
					height: 20px;
					position: absolute;
					width: 20px;
					left: 50%;
					margin-left: -10px;
					border-radius: 50px;
					-webkit-border-radius: 50px;
					-moz-border-radius: 50px;
				}

.tab-content {
	position: relative;
}
				
	.tab-content .prev-button, 
	.tab-content .next-button {
		position: absolute;
		right: 100%;
		top: 50%;
		margin: -40px 20px 0px 0px;
		font-size: 70px;
		color: #D5D7CA;
		font-family: fontawesome;
		transition:         color 0.6s;
		-o-transition:      color 0.6s;
		-ms-transition:     color 0.6s;
		-moz-transition:    color 0.6s;
		-webkit-transition: color 0.6s;
	}
	
		.tab-content .next-button {
			left: 100%;
			margin-left: 20px;
		}
		
		.tab-content .prev-button:hover,
		.tab-content .next-button:hover {
			color: #000;
		}
		
			.tab-content .prev-button:before {
				content: "\f104";
			}
		
			.tab-content .next-button:before {
				content: "\f105";
			}
			
@media (max-width: 767px) {
	.responsive .filter-product .filter-tabs {
		margin: 20px 0px 20px 0px;
	}
	
	.responsive .filter-product .filter-tabs ul > li > a {
		padding-bottom: 15px;
	}
	
	.responsive .filter-product .filter-tabs ul > li > a:before {
		display: none;
	}
}