.custom-posts-filter{border:1px solid #ccc;border-radius:8px;padding:12px 10px}.custom-posts-filter h3{border-bottom:1px solid #ddd;border-bottom:0!important;color:#7c7c7c;cursor:pointer;font-family:Source Sans Pro,"system-ui",Arial!important;font-size:16px;font-weight:600!important;margin-bottom:0!important;padding-left:8px;position:relative;-webkit-transition:border-color .3s;transition:border-color .3s}.custom-posts-filter h3.active,.custom-posts-filter h3:hover{border-color:#414042}.custom-posts-filter h3:after{border-color:#b7b7b7 transparent transparent;border-style:solid;border-width:12px 8px 0;content:"";height:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0}.custom-posts-filter .widget-module{display:none;width:100%}.custom-posts-filter .widget-module ul{list-style:none;padding:0}.custom-posts-filter .widget-module ul li{padding:0 8px!important}.custom-posts-filter .widget-module ul li:before{display:none}.custom-posts-filter .widget-module ul li a{border-bottom:1px solid #ddd;display:block;font-size:14px;line-height:1.6;margin-bottom:5px;padding:5px}.custom-posts-filter .widget-module ul li a:hover{border-color:#414042;color:#414042;text-decoration:none}@media(min-width:61.25em){.custom-posts-filter h3{font-size:20px}.custom-posts-filter .widget-module{height:200px;overflow-y:auto}.custom-posts-filter .widget-module ul li a{font-size:18px}}