.elementor-2603 .elementor-element.elementor-element-f75abb7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for container, class: .elementor-element-f75abb7 */.sidebarpro .e-con-inner {
    padding: 0 !important;
}
.ct-sidebar{padding:30px 20px !important; }
.ct-sidebar .elementor-element{padding:0 !important;}
.ct-sidebar .facetwp-facet {
    margin-bottom: 0;
}
.sidebarpro h2{font-size:24px; position: relative; margin-bottom:15px;}
.sidebarpro h2:after {
    content: '';
    display: block;
    overflow: hidden;
    position: absolute;
    bottom: -8px;
    width: 40px;
    height: 4px;
    background: #b8a27c;
}

.widget_search{display: none;}

.sidebarpro h3{font-size:20px; margin-bottom:3px;}

.sidebarpro .facetwp-selections ul{margin-left:0 !important; padding-left:0 !important;}

.sidebarpro .facetwp-reset{ margin-bottom:30px;  background:#b8a27c; padding:6px 25px; border-radius:100px; color:#fff;     cursor: pointer; 
    transition: all 0.2s ease; }
    
.sidebarpro .facetwp-facet span{color:#666;}    
    
.sidebarpro .facetwp-reset:hover{background:#000;}/* End custom CSS */