.pivote-filters-sidebar {
	display: block;
	padding: 20px !important;
	border: 1px solid #dddddd;
	border-radius: 10px;
}

.pivote-filters-form {
    display: block;
}

.pivote-filter-group {
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
	display: block;
	font-size: 15px;
	font-weight: 500;
	text-transform: uppercase;
}

.pivote-filter-group legend {
	font-size: 15px;
	font-weight: 500;
	text-transform: uppercase;
    padding: 0;
}

.pivote-filter-option {
    display: block;
    width: 100%;
}

.wp-block-group .wp-block-group__inner-container .pivote-filter-option input {
	width: auto !important;
	padding: 0 !important;
}

.pivote-filter-option input {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}

.pivote-filter-option span {
	display: inline-block;
    
}

.wp-block-group .wp-block-group__inner-container button.pivote-filters-submit {
	padding: 8px 20px !important;
    border: none;
    border-radius: 50px !important;
	background-color: #185d4a;
	color: #fff;
	font-weight: bold;
	margin-top: 14px;
}

.pivote-filter-chips {
	display: block;
	color: #acacac;
	font-size: 14px;
	vertical-align: middle;
	float: left;
}

.pivote-filter-chips span.pivote-chip {
	display: inline-block;
	color: #747474;
	margin-right: 5px;
	padding: 1px 5px;
	border-radius: 50px;
	border: 1px solid #acacac;
}

.pivote-clear-filters {
	font-size: 12px;
	font-weight: bold;
	display: inline-block;
}

.pivote-load-more-wrapper {
    text-align: center;
    margin: 1.5rem 0;
}

#pivote-load-more {
    padding: 0.75rem 1.25rem;
    border: 1px solid #222;
    background: #222;
    color: #fff;
    cursor: pointer;
}

#pivote-load-more:disabled {
    opacity: 0.5;
    cursor: not-allowed;
}
