.refine-categories {
   max-width: 1456px;
   margin: 0 auto;
   width: 100%;
}

.refine-categories .refine-item {
   min-height: 100px;
}

.refine-categories .refine-item .refine-name {
   font-family: 'asty-medium', sans-serif;
}

.module-filter .module-item {
   border: 1px dashed var(--border-color) !important;
   border-radius: var(--border-radius) !important;
}

.module-filter .module-item.panel::after {
   display: none !important;
}

.module-filter .panel-heading .panel-title a {
   font-family: 'asty-medium', sans-serif;
}

.module-filter .panel-heading .panel-title a::before {
   position: absolute;
   right: 15px;
   left: auto;
   font-family: 'asty-medium', sans-serif;
}

.module-filter .module-item-p input {
   min-height: 36px;
}

.row.pagination-results .text-left .pagination {
	border: 1px dashed #959595;
	border-radius: 10px;
	padding: 5px;
}

#filter .module-item .panel-collapse .panel-body {
   margin-top: 0 !important;
}

#product-category .products-filter .page-title {
   margin-bottom: 0 !important;
   margin-top: 0 !important;
}

@media only screen and (max-width: 760px) {
   .products-filter {
      flex-direction: column;
      align-items: center;
      margin-top: 5px;
   }

   .products-filter .select-group {
      margin: 10px auto 0px auto;
   }
}

@media only screen and (max-width: 430px) {
   .products-filter .select-group .input-group .form-control {
      max-width: 160px !important;
   }

   .products-filter .select-group .form-control {
      min-width: 70px;
   }
}