.elementor-518 .elementor-element.elementor-element-8234946{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-518 .elementor-element.elementor-element-5798dbf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-518 .elementor-element.elementor-element-7fa09b3 .e-search-input{background-color:#02010100;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0.3px;border-style:none;}.elementor-518 .elementor-element.elementor-element-7fa09b3 .e-search-results-container{background-color:var( --e-global-color-text );}.elementor-518 .elementor-element.elementor-element-7fa09b3{width:100%;max-width:100%;padding:0px 0px 0px 0px;top:0px;--e-search-results-columns:3;--e-search-results-grid-auto-rows:1fr;--e-search-loop-item-equal-height:100%;--e-search-placeholder-color:var( --e-global-color-secondary );--e-search-input-color:var( --e-global-color-secondary );--e-search-icon-label-color:#02010100;--e-search-input-padding-block-start:14px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:14px;--e-search-input-padding-inline-end:10px;--e-search-icon-label-size:22px;--e-search-input-gap:10px;--e-search-submit-margin-inline-start:0px;--e-search-icon-clear-color:var( --e-global-color-secondary );--e-search-results-border-radius:9px 9px 9px 9px;--e-search-results-padding:25px 25px 25px 25px;--e-search-input-and-results-gap:40px;--e-search-results-column-gap:25px;--e-search-results-row-gap:25px;--e-search-nothing-found-padding-block-start:0px;--e-search-nothing-found-padding-block-end:0px;--e-search-nothing-found-message-alignment:start;--e-search-nothing-found-message-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-518 .elementor-element.elementor-element-7fa09b3{left:0px;}body.rtl .elementor-518 .elementor-element.elementor-element-7fa09b3{right:0px;}.elementor-518 .elementor-element.elementor-element-7fa09b3.e-focus{--e-search-input-color:var( --e-global-color-secondary );}.elementor-518 .elementor-element.elementor-element-7fa09b3 .e-search-input-wrapper > svg:hover{--e-search-icon-clear-color:var( --e-global-color-secondary );}.elementor-518 .elementor-element.elementor-element-7fa09b3 .e-search-input-wrapper > i:hover{--e-search-icon-clear-color:var( --e-global-color-secondary );}.elementor-518 .elementor-element.elementor-element-7fa09b3 .e-search-results-container > div{border-style:none;}.elementor-518 .elementor-element.elementor-element-7fa09b3 .e-search-nothing-found-message{font-family:var( --e-global-typography-107143e-font-family ), Sans-serif;font-size:var( --e-global-typography-107143e-font-size );font-weight:var( --e-global-typography-107143e-font-weight );line-height:var( --e-global-typography-107143e-line-height );}.elementor-518 .elementor-element.elementor-element-d7ae021{--e-filter-direction:column;--e-filter-white-space:initial;width:var( --container-widget-width, 328px );max-width:328px;background-color:#F5F5F5;padding:0px 0px 0px 0px;--container-widget-width:328px;--container-widget-flex-grow:0;top:0px;z-index:1;--e-filter-align-items:center;--e-filter-item-width:100%;--e-filter-item-max-width:100%;--e-filter-item-flex-grow:1;--e-filter-item-box-sizing:border-box;--e-filter-item-align-text:start;--e-filter-item-justify-content:flex-start;--e-filter-item-align-items:flex-start;--e-filter-space-between:0px;--e-filter-normal-text-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-518 .elementor-element.elementor-element-d7ae021{right:0px;}body.rtl .elementor-518 .elementor-element.elementor-element-d7ae021{left:0px;}.elementor-518 .elementor-element.elementor-element-d7ae021 .e-filter-item{font-family:var( --e-global-typography-107143e-font-family ), Sans-serif;font-size:var( --e-global-typography-107143e-font-size );font-weight:var( --e-global-typography-107143e-font-weight );line-height:var( --e-global-typography-107143e-line-height );padding:17px 17px 17px 17px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-518 .elementor-element.elementor-element-7a5ad90{--grid-columns:3;--grid-row-gap:25px;width:100%;max-width:100%;--grid-column-gap:25px;}.elementor-518 .elementor-element.elementor-element-7a5ad90 > .elementor-widget-container{margin:90px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-518 .elementor-element.elementor-element-7a5ad90 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-518 .elementor-element.elementor-element-7a5ad90 .e-loop-item > .elementor-section, .elementor-518 .elementor-element.elementor-element-7a5ad90 .e-loop-item > .elementor-section > .elementor-container, .elementor-518 .elementor-element.elementor-element-7a5ad90 .e-loop-item > .e-con, .elementor-518 .elementor-element.elementor-element-7a5ad90 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-518 .elementor-element.elementor-element-7a5ad90 .elementor-pagination{text-align:center;font-family:var( --e-global-typography-b189130-font-family ), Sans-serif;font-size:var( --e-global-typography-b189130-font-size );font-weight:var( --e-global-typography-b189130-font-weight );margin-top:30px;}.elementor-518 .elementor-element.elementor-element-7a5ad90 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-text );}.elementor-518 .elementor-element.elementor-element-7a5ad90 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-secondary );}.elementor-518 .elementor-element.elementor-element-7a5ad90 .elementor-pagination .page-numbers.current{color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-518 .elementor-element.elementor-element-7a5ad90 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-518 .elementor-element.elementor-element-7a5ad90 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-518 .elementor-element.elementor-element-7a5ad90 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-518 .elementor-element.elementor-element-7a5ad90 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1366px){.elementor-518 .elementor-element.elementor-element-7fa09b3 .e-search-nothing-found-message{font-size:var( --e-global-typography-107143e-font-size );line-height:var( --e-global-typography-107143e-line-height );}.elementor-518 .elementor-element.elementor-element-d7ae021 .e-filter-item{font-size:var( --e-global-typography-107143e-font-size );line-height:var( --e-global-typography-107143e-line-height );}.elementor-518 .elementor-element.elementor-element-7a5ad90{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-518 .elementor-element.elementor-element-7a5ad90 .elementor-pagination{font-size:var( --e-global-typography-b189130-font-size );}}@media(max-width:1024px){.elementor-518 .elementor-element.elementor-element-7fa09b3 .e-search-nothing-found-message{font-size:var( --e-global-typography-107143e-font-size );line-height:var( --e-global-typography-107143e-line-height );}.elementor-518 .elementor-element.elementor-element-d7ae021 .e-filter-item{font-size:var( --e-global-typography-107143e-font-size );line-height:var( --e-global-typography-107143e-line-height );}.elementor-518 .elementor-element.elementor-element-7a5ad90{--grid-columns:2;}.elementor-518 .elementor-element.elementor-element-7a5ad90 .elementor-pagination{font-size:var( --e-global-typography-b189130-font-size );}}@media(max-width:767px){.elementor-518 .elementor-element.elementor-element-7fa09b3{--e-search-results-columns:1;--e-search-results-padding:15px 15px 15px 15px;--e-search-input-and-results-gap:100px;}.elementor-518 .elementor-element.elementor-element-7fa09b3 .e-search-nothing-found-message{font-size:var( --e-global-typography-107143e-font-size );line-height:var( --e-global-typography-107143e-line-height );}.elementor-518 .elementor-element.elementor-element-d7ae021{width:100%;max-width:100%;top:70px;}.elementor-518 .elementor-element.elementor-element-d7ae021 .e-filter-item{font-size:var( --e-global-typography-107143e-font-size );line-height:var( --e-global-typography-107143e-line-height );}.elementor-518 .elementor-element.elementor-element-7a5ad90{--grid-columns:1;}.elementor-518 .elementor-element.elementor-element-7a5ad90 > .elementor-widget-container{margin:160px 0px 0px 0px;}.elementor-518 .elementor-element.elementor-element-7a5ad90 .elementor-pagination{font-size:var( --e-global-typography-b189130-font-size );}}/* Start custom CSS for search, class: .elementor-element-7fa09b3 *//* Default (Desktop Large Screens 1440px+) */
.e-search-input {
    border-bottom: 1px solid #000000 !important;
    max-width: 640px !important;
    width: 100%;
}

.e-font-icon-svg.e-fas-times {
    position: absolute !important;
    left: 620px !important;
    right: auto !important;
}


/* Laptop - 1366px */
@media (max-width: 1366px) {
    .e-search-input {
        max-width: 540px !important;
    }

    .e-font-icon-svg.e-fas-times {
        left: 520px !important;
    }
}


/* Tablet - 1024px */
@media (max-width: 1024px) {
    .e-search-input {
        max-width: 340px !important;
    }

    .e-font-icon-svg.e-fas-times {
        left: 320px !important;
    }
}


/* Mobile - 767px */
@media (max-width: 767px) {
    .e-search-input {
        max-width: 100% !important;
    }

    .e-font-icon-svg.e-fas-times {
        left: calc(100% - 20px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-d7ae021 *//* 1. Main Label - Positions icon 10px from text */
.elementor-518 .elementor-element.elementor-element-d7ae021 .e-filter-item[data-filter="__all"] {
    display: flex !important;
    align-items: center;
    justify-content: flex-start !important;
    width: 100%;
    margin: 0 !important;
    pointer-events: none; /* Keeps click from resetting filter */
}

/* 2. The Custom Icon with 10px Gap */
/* 2. The Custom Icon with 10px Gap and 12px size */
.elementor-518 .elementor-element.elementor-element-d7ae021 .e-filter-item[data-filter="__all"]::after {
    content: ""; /* Empty content to allow background to show */
    margin-left: 10px; 
    display: inline-block;
    width: 12px;
    height: 12px;
    background-image: url('https://poetrybyghazala.com/wp-content/uploads/2026/02/Vector.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

/* 3. Dropdown Options - Hidden until hover */
.elementor-518 .elementor-element.elementor-element-d7ae021 .e-filter-item:not([data-filter="__all"]) {
    display: none !important;
    padding: 17px 17px 17px 27px !important; 
    border-top: 1px solid #E0E0E0;
    margin: 0 !important;
    color: inherit !important;
}

/* 4. Hover Show Logic */
.elementor-518 .elementor-element.elementor-element-d7ae021:hover .e-filter-item:not([data-filter="__all"]) {
    display: block !important;
}

/* 5. Hover & Active Background Color */
.elementor-518 .elementor-element.elementor-element-d7ae021 .e-filter-item:not([data-filter="__all"]):hover,
.elementor-518 .elementor-element.elementor-element-d7ae021 .e-filter-item.e-active:not([data-filter="__all"]) {
    background-color: #FFA41C !important;
}

/* 6. Layout structure */
.elementor-518 .elementor-element.elementor-element-d7ae021 .elementor-widget-container {
    display: flex;
    flex-direction: column;
}/* End custom CSS */