.variations {
background: #2198c6;
}
.variations label {
    color: #fff;
    margin-left: 10px;
}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    padding: 15px;
    box-shadow: 0px 0px 6px 0px #31b9ed;
    border-radius: 5px 5px 0px 0px;
}
.products columns-3 li {
    display: flex;
    flex-direction: column;
}
.woocommerce .products .button {
    border-radius: 0px 0px 5px 5px;
    margin-right: 0px;
    margin-top: 0px;
}
a.button.fpd-catalog-customize.product_type_variable{
    width:100%;
    background: #31b9ed!important;
    color: white!important;
box-shadow: 0px 1px 0px 1px #00000052;
}


}
.woocommerce .quantity input.qty {
    width: 3.5em;
    min-width: 4rem;
    box-shadow: 0px 1px 5px 0px;
}

h1.woocommerce-products-header__title.page-title{
   color: #31b9ed;
}
form.prdctfltr_woocommerce_ordering{
    padding: 20px!important;
    background-color: #31b9ed;
    box-shadow: 0px 0px 6px 0px ##31b9ed;
    color: white;
}
.l-subheader, .l-section{
paddding:0px!important
}
span.irs-from, span.irs-to {
    background-color: white!important;
    color: #31b9ed!important;
}
a:focus, button:focus, input[type="checkbox"]:focus + i, input[type="submit"]:focus{
outline:none!important
}
.pf_rngstyle_thin .irs-grid-pol {
    background: #ffffff!important;
}
.pf_rngstyle_thin .irs-grid-text {
    color: #ffffff!important;
}
.prdctfltr_collector_border>span{
  border: 0.5px solid white!Important;
  border-radius: 5px;
  border-color: white!important;
}
i.prdctfltr-delete{
color: white;
}
