.prdctfltr_woocommerce {
  text-transform: uppercase;
  color: #000;
  font-size: 14px !important;
  font-weight: 500;
  font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }

.prdctfltr_checkboxes label {
  display: block !important; }

.prdctfltr_wc.prdctfltr_round .prdctfltr_filter label > span:before {
  display: none !important; }

.prdctfltr_active {
  color: #FFCD5C; }

.prdctfltr_customize_block {
  padding: 0;
  border: 0; }
  .prdctfltr_customize_block .prdctfltr_customize_color {
    display: inline-block;
    width: 14px;
    height: 14px;
    border-radius: 8px;
    box-sizing: border-box;
    margin-right: 8px;
    vertical-align: middle; }
  .prdctfltr_customize_block .prdctfltr_customization_search {
    display: inline;
    vertical-align: middle; }

.prdctfltr_filter .prdctfltr_regular_title {
  border-bottom: 1px solid #DDD;
  margin-bottom: 12px;
  line-height: 1;
  padding-bottom: 12px; }

.prdctfltr_search .prdctfltr_regular_title {
  border-bottom: 0;
  margin-bottom: 0; }

.prdctfltr_range .prdctfltr_regular_title {
  margin-bottom: 0; }

.prdctfltr_add_scroll {
  margin-top: -4px; }

.pf_search {
  text-transform: uppercase;
  color: #000;
  font-size: 12px; }

.apf-filter-control {
  border-top: 1px solid #EEE;
  padding-bottom: 10px;
  padding-top: 10px; }

.prdctfltr_woocommerce.hide .apf-filter-control {
  border-top: 0; }

.prdctfltr_reset:hover,
.prdctfltr_reset .prdctfltr_active {
  color: #FFCD5C !important; }
  .prdctfltr_reset:hover span:before,
  .prdctfltr_reset .prdctfltr_active span:before {
    color: #FFCD5C !important; }

.products .product {
  text-align: center; }

.prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text .prdctfltr_checkboxes label {
  margin-top: 0; }
  .prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text .prdctfltr_checkboxes label:first-child {
    margin-top: 0; }

.prdctfltr_checkboxes label {
  margin-bottom: 12px; }

.prdctfltr_search input.pf_search {
  padding: 6px 12px !important;
  border: 1px solid #FFCD5C !important; }

.prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text .prdctfltr_customize_block .prdctfltr_customize_image_text {
  width: 30px;
  margin-right: 8px; }

.prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text .prdctfltr_customize_block .prdctfltr_customize_image_text img {
  border: 0;
  padding: 0;
  height: 30px;
  width: auto; }

.prdctfltr_terms_customized_color .prdctfltr_checkboxes label {
  display: block !important; }

.prdctfltr_ft_white .prdctfltr_customize_color {
  border: 1px solid #C4C4C4; }

.prdctfltr_pa_shape .prdctfltr_checkboxes {
  overflow: hidden; }

.prdctfltr_pa_shape .prdctfltr_checkboxes label {
  width: 50%;
  float: left; }

.prdctfltr_pa_subcat .prdctfltr_checkboxes {
  overflow: hidden; }

.prdctfltr_pa_subcat .prdctfltr_checkboxes label {
  width: 50%;
  float: left; }

.pf_rngstyle_white .irs-line-left,
.pf_rngstyle_white .irs-line-mid,
.pf_rngstyle_white .irs-line-right {
  background: #A9A9A9; }
.pf_rngstyle_white .irs-bar {
  background: #FFCD5C; }
.pf_rngstyle_white .irs-slider {
  background: #FFF;
  border: 2px solid #FFCD5C;
  box-sizing: border-box;
  border-radius: 50%; }
  .pf_rngstyle_white .irs-slider.from {
    margin-left: -1px; }
  .pf_rngstyle_white .irs-slider.to {
    margin-left: 1px; }
  .pf_rngstyle_white .irs-slider:before {
    content: "";
    width: 8px;
    height: 8px;
    display: inline-block;
    background: #FFCD5C;
    border-radius: 4px;
    position: absolute;
    left: 5px;
    top: 5px; }
.pf_rngstyle_white .irs-from,
.pf_rngstyle_white .irs-to,
.pf_rngstyle_white .irs-single {
  color: #000;
  font-size: 14px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background: none;
  top: 48px; }

.prdctfltr_filter_title {
  text-align: center;
  font-size: 16px; }
  .prdctfltr_filter_title .prdctfltr_topbar,
  .prdctfltr_filter_title .prdctfltr_showing {
    display: none !important; }

.pf_adoptive_hide {
  color: #777; }

.prdctfltr_terms_customized_color .pf_adoptive_hide > span > span:after {
  display: none !important; }

.pf_adptv_click .prdctfltr_adoptive.prdctfltr_terms_customized .pf_adoptive_hide, .pf_adptv_unclick .prdctfltr_adoptive.prdctfltr_terms_customized .pf_adoptive_hide {
  display: block !important; }

label.prdctfltr_active .prdctfltr_customize_block {
  padding: 0;
  border: 0;
  box-shadow: none; }

.prdctfltr_buttons {
  text-align: right;
  color: #CCC; }
  .prdctfltr_buttons > span:hover {
    color: #000; }
    .prdctfltr_buttons > span:hover span:before {
      color: #FFCD5C; }

.prdctfltr-added-wrap .woocommerce-info {
  background: none !important;
  text-align: center !important;
  color: #777 !important; }

.apf-filter-control {
  text-align: center; }
  .apf-filter-control .show-label {
    display: none; }
    .apf-filter-control .show-label i {
      display: block;
      background: url(../images/arrow-down.svg) no-repeat bottom center;
      height: 9px; }
  .apf-filter-control .hide-label i {
    display: block;
    background: url(../images/arrow-up.svg) no-repeat center center;
    height: 9px; }

.prdctfltr_woocommerce.hide .apf-filter-control .hide-label {
  display: none; }
.prdctfltr_woocommerce.hide .apf-filter-control .show-label {
  display: inline-block; }

.apf-row-rings .apf-col {
  float: left; }
  .apf-row-rings .apf-col:nth-child(1), .apf-row-rings .apf-col:nth-child(4) {
    width: 30%; }
  .apf-row-rings .apf-col:nth-child(2), .apf-row-rings .apf-col:nth-child(3) {
    width: 20%; }

.apf-row-jewelry .apf-col {
  float: left; }
  .apf-row-jewelry .apf-col:nth-child(1), .apf-row-jewelry .apf-col:nth-child(2), .apf-row-jewelry .apf-col:nth-child(3) {
    width: 33.333333%; }

/*# sourceMappingURL=apf.css.map */
