.toggle-container {
    display: flex;
    gap: 8px;
    align-items: center;
}

.toggle-switch {
    position: relative;
    width: 60px;
    height: 27px;
	box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
}
.toggle-switch-solution {
    position: relative;
    width: 60px;
    height: 27px;
    box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
}

.toggle-switch.switch,
.toggle-switch.switch .layer {
    border-radius: 100px;
}

.toggle-switch-solution.switch,
.toggle-switch-solution.switch .layer {
    border-radius: 100px;
}

.checkbox {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    opacity: 0;
    cursor: pointer;
    z-index: 3;
}

.knobs {
    z-index: 2;
}

.layer {
    width: 100%;
    background-color: #ebf7fc;
    transition: 0.3s ease all;
    z-index: 1;
}

/* Button 1 */
.toggle-switch .knobs:before {
    content: "T";
    position: absolute;
    top: 4px;
    left: 4px;
    width: 20px;
    height: 20px;
    color: #000;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    line-height: 1;
    padding: 6px 4px;
    background-color: #c7c7c7;
    border-radius: 50%;
    transition: 0.3s cubic-bezier(0.18, 0.89, 0.35, 1.15) all;
}
.toggle-switch-solution .knobs:before {
    content: "";
    position: absolute;
    top: 4px;
    left: 4px;
    width: 20px;
    height: 20px;
    color: #000;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    line-height: 1;
    padding: 6px 4px;
    background-color: #c7c7c7;
    border-radius: 50%;
    transition: 0.3s cubic-bezier(0.18, 0.89, 0.35, 1.15) all;
}
.button-toggle-2 .knobs:before {
	content: "F" !important;
}

.toggle-switch .checkbox:checked + .knobs:before {
    content: "";
    left: 36px;
    background-color: #25408F;
}
.toggle-switch-solution .checkbox:checked + .knobs:before {
    content: "";
    left: 36px;
    background-color: #25408F;
}
.button-toggle-2 .checkbox:checked + .knobs:before{
	content: "F" !important;
}

.toggle-switch .checkbox:checked ~ .layer {
    background-color: #fcebeb;
}

.toggle-switch-solution .checkbox:checked ~ .layer {
    background-color: #fcebeb;
}



.toggle-switch .knobs,
.toggle-switch .knobs:before,
.toggle-switch .layer {
    transition: 0.3s ease all;
}

.toggle-switch-solution .knobs,
.toggle-switch-solution .knobs:before,
.toggle-switch-solution .layer {
    transition: 0.3s ease all;
}
.wpgb-facet:is(div:has(.wpgb-true-facet)){
     display: flex;
   padding: 0 0 10px 0;
	justify-content:space-between;
}
.wpgb-facet:has(.wpgb-true-facet) h4{
   margin:0px;
   font-size:16px;
}
.toggle-container-true{
    padding-left: 10px;
}
.toggle-container-true .toggle-switch .knobs:before{
    content: "";
}
.toggle-container-true .toggle-switch .checkbox:checked + .knobs:before {
    content: "";
}
/*
Solution Database: Price Range button into two column.
*/
.wpgb-price-range-facet .wpgb-inline-list > *{
    width: 47%;
    margin: unset !important;
    margin-top:8px !important;
    margin-right: 7px !important;
}

.wpgb-price-range-facet .wpgb-inline-list li:first-child{
    width: 100% !important;
}
