.ffp-option h4{
	font-size:14px;
	text-transform:uppercase;
	font-weight:600;
	background:#333333;
	color:#fff;
	padding:15px;
}

.facetwp-facet{
	padding: 10px
}

.facetwp-counts {
	margin-bottom: 10px;
	color: #000;
	margin-top: 24px;
}
.facetwp-pager{
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	clear: both;
	margin-bottom: 45px !important;
	text-align: right;
	padding-bottom: 10px;
}

.facetwp-pager-label {
	display: inline-block;
	margin-right: 12px;
}
.facetwp-pager{

}

.facetwp-pager a{
	position: relative;
	display: inline-block;
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	margin: 0;
	color: #fff;
	background-color: #333;
	border: 0;
	font-weight: 400;
	vertical-align: middle;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	outline: 0;
	text-shadow: none;
	-webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out;
	-moz-transition: color .15s ease-in-out,background-color .15s ease-in-out;
	transition: color .15s ease-in-out,background-color .15s ease-in-out;
}

.facetwp-pager a:hover {
	background-color: #fe6261;
}
.facetwp-pager a.active {
	background: #e58900 !Important;
}

.facetwp-pager.loading{
	background: url(img/loading.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 265px;
}

.facetwp-pager.loading * {
	opacity: 0;
}

.facetwp-template .woocommerce > h4 {
	font-weight: 700;
	margin-top: 15px;
	margin-bottom: 3px;
	margin-left: 8px;
}

.facetwp-pager-label {
	opacity: 0;
}

.facetwp-template .woocommerce .products {
	display: flex;
	flex-wrap: wrap;
	margin-left: -7.5px;
	margin-right: -7.5px;
	width: calc(100% + 15px);
}

.facetwp-template .woocommerce .products li{
	flex-basis: calc(25% - 15px);
	flex-grow: 0;
	flex-shrink: 0;
	margin: 15px 7.5px !important;
}
@media only screen and (max-width: 600px) {
	.facetwp-template .woocommerce .products li{
		flex-basis: calc(50% - 15px);
		flex-grow: 0;
	}
}
.filter-accordian > h4 {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 600;
	background: #333333;
	color: #fff;
	padding: 15px;	
	margin: 0 -15px;
	margin-bottom: 1em;
	padding: 15px 30px;
}

.filter-accordian .filter-accordian > h4 {
	margin: 0;
	background-color: #666666;
}

.edgtf-container-inner {
	max-width: calc(100% - 30px);
}

@media only screen and (max-width: 600px) {
	.filter-accordian {
		background: #333333;
		margin: 0 -15px;
		padding: 0 15px;
	}
	.filter-accordian.active{
		padding: 0 15px 15px;
	}
	.filter-accordian > h4{
		padding: 15px 0px;
	}
	.filter-accordian .filter-accordian {
		background: #fff;
		margin: 0 0px 2px;
		padding: 0;
	}
	.filter-accordian > h4 {
		margin: 0 0px;
	}
	.filter-accordian .filter-accordian > h4 {
		background-color: #666666;
		padding: 15px;
	}
}

.filter-accordian h4.toggle {
	cursor: pointer;
}
.filter-accordian > h4 span {
	font-size: 14px!important;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	float: right;
}

.facetwp-pager .facetwp-page {
	display: none;
}


@media only screen and (max-width: 600px) {
	.page-id-52357 .vc_empty_space {
		display: none;
	   }

	.edgtf-container .edgtf-container-inner {
		width: auto !important;
		padding: 0 15px;
	}

	.woocommerce .edgtf-product-featured-image-holder {
		width: 100%;
	}

	.facetwp-counts {
		margin-left: 8px;
	}

	
}

@media only screen and (max-width: 600px) {
	div.edgtf-wrapper div.edgtf-content div.edgtf-container  div.wpb_text_column.wpb_content_element  h3[style] {
		text-align: left !important;
		font-size: 20px;
		margin-top: 24px;
	}

	div.edgtf-wrapper div.edgtf-content div.edgtf-container  div.wpb_text_column.wpb_content_element  h2[style] {
		text-align: left !important;
		font-size: 30px;
		margin-bottom: 26px;
	}

	div.edgtf-wrapper div.edgtf-content div.edgtf-container div.wpb_column.vc_column_container.vc_col-sm-6 div.wpb_text_column.wpb_content_element p[style],
	div.edgtf-wrapper div.edgtf-content div.edgtf-container div.wpb_text_column.wpb_content_element  p[style] {
		display: none;
	}

	.facetwp-template .woocommerce > .products li {
		/* width: 46% !important;
		margin: 2% !important;
		float: left; */
	}

	
}

.fwp-load-more {
	width: 100%;
    border: 0;
    background: black;
    color: white;
    background-color: #333;
    height: 45px;
    margin-bottom: 5em;
    text-transform: uppercase;
	font-size: 15px;
	cursor: pointer;

	
}

.fwp-load-more:hover {
	background: #e58900;
}