.shapla-dropdown-menu{display:none;font-size:16px;left:0;min-width:12em;padding-top:4px;position:absolute;top:100%;z-index:20}.shapla-dropdown-menu.is-active{display:block}.shapla-dropdown-menu.is-right{left:auto;right:0}.shapla-dropdown-menu.is-up{bottom:100%;padding-bottom:4px;padding-top:0;top:auto}.shapla-dropdown-menu__content{background-color:var(--shapla-surface,#fff);border-radius:4px;-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);padding-bottom:.5em;padding-top:.5em}.shapla-dropdown-item{color:var(--shapla-text-primary,rgba(0,0,0,.87));display:block;font-size:.875em;line-height:1.5;padding:.375em 1em;position:relative}.shapla-dropdown-item.is-link{cursor:pointer;text-align:left;white-space:nowrap;width:100%}.shapla-dropdown-item.is-link:not(.is-active):not(:active).is-hover,.shapla-dropdown-item.is-link:not(.is-active):not(:active):hover{background-color:rgba(0,0,0,.04);color:var(--shapla-text-primary,rgba(0,0,0,.87))}.shapla-dropdown-item.is-link.is-active,.shapla-dropdown-item.is-link:active{background-color:var(--shapla-primary,#00d1b2);color:var(--shapla-on-primary,#fff)}.shapla-dropdown-divider{background-color:rgba(0,0,0,.12);border:none;display:block;height:1px;margin:.5em 0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#fff;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#00f!important;display:block;font-size:16px;font-weight:700;height:auto;left:5px;line-height:normal;padding:16px 22px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.detail.search-page{position:relative}.muslim-heritage-search-form{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:-5px}.muslim-heritage-search-form label{display:block;width:100%;margin:0}.muslim-heritage-search-form .search-field{border:1px solid rgba(0,0,0,.12);font-size:14px;line-height:1.5;height:40px;width:100%;padding:4px 40px;border-radius:3px}.muslim-heritage-search-form .search-field:focus{border-color:#dcb84a;outline:none;-webkit-box-shadow:0 0 0 .125em rgba(220,184,74,.25);box-shadow:0 0 0 .125em rgba(220,184,74,.25)}.muslim-heritage-search-form .search-filter,.muslim-heritage-search-form .search-submit{position:absolute;top:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.muslim-heritage-search-form .search-filter:not([disabled]):hover,.muslim-heritage-search-form .search-submit:not([disabled]):hover{background:rgba(0,0,0,.12)}.muslim-heritage-search-form .search-filter{left:4px}.muslim-heritage-search-form .search-submit{background:none;border:none;height:32px;right:4px;width:32px}.muslim-heritage-search-form .shapla-dropdown-trigger{width:32px;height:32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.muslim-heritage-search-form .shapla-dropdown-menu__content{max-height:200px;overflow-y:auto}.muslim-heritage-search-form .shapla-dropdown-item{display:-webkit-box;display:-ms-flexbox;display:flex}.muslim-heritage-search-form .shapla-dropdown-item input[type=checkbox]{margin-right:4px}.muslim-heritage-search-form .shapla-dropdown-item label{font-weight:400;margin-bottom:0}.footer-bottom .muslim-heritage-search-form{display:none!important}.button.button--load-more{display:block;margin:0 auto;padding:.5em 1em;font-size:16px}.button.button--advance-search{display:inline-block;padding:.5em 1em;font-size:16px;min-width:160px}.muslim-heritage-search-form-container{float:right;max-width:250px}@media only screen and (min-width:992px) and (max-width:1199px){.muslim-heritage-search-form-container{max-width:130px}}@media only screen and (min-width:768px) and (max-width:991px){.muslim-heritage-search-form-container{max-width:120px}}.muslim-heritage-search-form-container:not(.is-active) .muslim-heritage-search-form{overflow:hidden;width:40px}.muslim-heritage-search-form-container:not(.is-active) .muslim-heritage-search-form .search-filter{opacity:0}.muslim-heritage-advance-search{display:none}.muslim-heritage-advance-search-toggle{font-size:1.5rem}.muslim-heritage-advance-search.is-active{display:block;margin:10px 0 12px}.muslim-heritage-advance-search .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px;width:100%}.muslim-heritage-advance-search .columns .column{padding:15px;width:300px}.muslim-heritage-advance-search .field-control{margin-bottom:10px}.muslim-heritage-advance-search .field-control label{display:block}.muslim-heritage-advance-search .field-control input[type=text]{width:100%;padding:8px 10px}.muslim-heritage-advance-search .field-control--categories{background:#f5f5f5;max-height:170px;overflow:auto}.muslim-heritage-advance-search .field-control--categories .list-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 5px}.muslim-heritage-advance-search .field-control--categories .list-item:hover{background:rgba(0,0,0,.04)}.muslim-heritage-advance-search .field-control--categories .list-item input[type=checkbox]{margin:0 8px 0 0}.muslim-heritage-advance-search .field-control--categories .list-item label{font-weight:400}.autocomplete-suggestions{border:1px solid rgba(0,0,0,.12);-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);background:#fff;overflow:auto}.autocomplete-suggestion{padding:6px;overflow:hidden;cursor:pointer}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong:not(.search-data-type){font-weight:500;color:red}.autocomplete-group{padding:6px}.autocomplete-group strong{display:block;border-bottom:1px solid #000}