.elementor-495 .elementor-element.elementor-element-ae92660{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-495 .elementor-element.elementor-element-ae92660:not(.elementor-motion-effects-element-type-background), .elementor-495 .elementor-element.elementor-element-ae92660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2BD5F;}.elementor-495 .elementor-element.elementor-element-342a8b5{--grid-template-columns:repeat(2, auto);text-align:center;--icon-size:13px;--grid-column-gap:9px;--grid-row-gap:0px;}.elementor-495 .elementor-element.elementor-element-d9ada9e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-af4e148 );--border-color:var( --e-global-color-af4e148 );}.elementor-495 .elementor-element.elementor-element-d9ada9e:not(.elementor-motion-effects-element-type-background), .elementor-495 .elementor-element.elementor-element-d9ada9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01095E;}.elementor-495 .elementor-element.elementor-element-208ca88{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-495 .elementor-element.elementor-element-6346f36 img{width:110px;}.elementor-495 .elementor-element.elementor-element-185cb2d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-495 .elementor-element.elementor-element-c736771 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:21px;font-weight:800;color:var( --e-global-color-af4e148 );}.elementor-495 .elementor-element.elementor-element-07fabaf .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:13px;font-weight:400;color:#DEDEDE;}.elementor-495 .elementor-element.elementor-element-07fabaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-495 .elementor-element.elementor-element-813221e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-495 .elementor-element.elementor-element-367ad1e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-af4e148 );--border-color:var( --e-global-color-af4e148 );}.elementor-495 .elementor-element.elementor-element-367ad1e:not(.elementor-motion-effects-element-type-background), .elementor-495 .elementor-element.elementor-element-367ad1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01095E;}.elementor-495 .elementor-element.elementor-element-48fea82{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-495 .elementor-element.elementor-element-2878275 img{width:110px;}.elementor-495 .elementor-element.elementor-element-795a67c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-495 .elementor-element.elementor-element-a57d7f0 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:21px;font-weight:800;color:var( --e-global-color-af4e148 );}.elementor-495 .elementor-element.elementor-element-045fa1f .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:13px;font-weight:400;color:#DEDEDE;}.elementor-495 .elementor-element.elementor-element-045fa1f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-495 .elementor-element.elementor-element-48cf2d5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-495 .elementor-element.elementor-element-5c5513c .elementor-icon-wrapper{text-align:center;}.elementor-495 .elementor-element.elementor-element-5c5513c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af4e148 );color:#FFFFFF;}.elementor-495 .elementor-element.elementor-element-5c5513c.elementor-view-framed .elementor-icon, .elementor-495 .elementor-element.elementor-element-5c5513c.elementor-view-default .elementor-icon{color:var( --e-global-color-af4e148 );border-color:var( --e-global-color-af4e148 );}.elementor-495 .elementor-element.elementor-element-5c5513c.elementor-view-framed .elementor-icon, .elementor-495 .elementor-element.elementor-element-5c5513c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-af4e148 );}.elementor-495 .elementor-element.elementor-element-5c5513c.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-495 .elementor-element.elementor-element-5c5513c.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-495 .elementor-element.elementor-element-2007e8b{--display:flex;}.elementor-495 .elementor-element.elementor-element-2007e8b:not(.elementor-motion-effects-element-type-background), .elementor-495 .elementor-element.elementor-element-2007e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01095E;}.elementor-495 .elementor-element.elementor-element-d68a448 ul.hfe-breadcrumbs li{margin-right:10px;}.elementor-495 .elementor-element.elementor-element-d68a448 .hfe-breadcrumbs, .elementor-495 .elementor-element.elementor-element-d68a448 .hfe-breadcrumbs .hfe-breadcrumbs-text{color:#FFFFFF;}.elementor-495 .elementor-element.elementor-element-d68a448 .hfe-breadcrumbs svg{fill:#FFFFFF;}.elementor-495 .elementor-element.elementor-element-d68a448 .hfe-breadcrumbs-separator .hfe-breadcrumbs-separator-text{color:var( --e-global-color-af4e148 );}.elementor-495 .elementor-element.elementor-element-d68a448 .hfe-breadcrumbs-separator-icon svg{fill:var( --e-global-color-af4e148 );}.elementor-495 .elementor-element.elementor-element-fbd6252{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-af4e148 );--border-color:var( --e-global-color-af4e148 );--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-495 .elementor-element.elementor-element-fbd6252:not(.elementor-motion-effects-element-type-background), .elementor-495 .elementor-element.elementor-element-fbd6252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01095E;}.elementor-495 .elementor-element.elementor-element-862a566{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-af4e148 );}.elementor-495 .elementor-element.elementor-element-3be0a8a ul.hfe-breadcrumbs li{margin-right:10px;}.elementor-495 .elementor-element.elementor-element-3be0a8a .hfe-breadcrumbs, .elementor-495 .elementor-element.elementor-element-3be0a8a .hfe-breadcrumbs .hfe-breadcrumbs-text{color:#FFFFFF;}.elementor-495 .elementor-element.elementor-element-3be0a8a .hfe-breadcrumbs svg{fill:#FFFFFF;}.elementor-495 .elementor-element.elementor-element-3be0a8a .hfe-breadcrumbs-separator .hfe-breadcrumbs-separator-text{color:var( --e-global-color-af4e148 );}.elementor-495 .elementor-element.elementor-element-3be0a8a .hfe-breadcrumbs-separator-icon svg{fill:var( --e-global-color-af4e148 );}.elementor-495 .elementor-element.elementor-element-3be0a8a > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-495 .elementor-element.elementor-element-200d6e9{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-af4e148 );--border-color:var( --e-global-color-af4e148 );--position:fixed;bottom:0px;--z-index:0;}.elementor-495 .elementor-element.elementor-element-200d6e9:not(.elementor-motion-effects-element-type-background), .elementor-495 .elementor-element.elementor-element-200d6e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01095E;}body:not(.rtl) .elementor-495 .elementor-element.elementor-element-200d6e9{left:0px;}body.rtl .elementor-495 .elementor-element.elementor-element-200d6e9{right:0px;}.elementor-495 .elementor-element.elementor-element-13cf46c{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-af4e148 );}@media(min-width:768px){.elementor-495 .elementor-element.elementor-element-208ca88{--width:380px;}.elementor-495 .elementor-element.elementor-element-48fea82{--width:380px;}.elementor-495 .elementor-element.elementor-element-48cf2d5{--width:380px;}}@media(max-width:1024px){.elementor-495 .elementor-element.elementor-element-d9ada9e{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-495 .elementor-element.elementor-element-c736771 .elementor-heading-title{font-size:18px;}.elementor-495 .elementor-element.elementor-element-07fabaf .elementor-heading-title{font-size:11px;}.elementor-495 .elementor-element.elementor-element-a57d7f0 .elementor-heading-title{font-size:18px;}.elementor-495 .elementor-element.elementor-element-045fa1f .elementor-heading-title{font-size:11px;}.elementor-495 .elementor-element.elementor-element-fbd6252{--z-index:0;}.elementor-495 .elementor-element.elementor-element-862a566{border-width:0px 0px 0px 0px;}.elementor-495 .elementor-element.elementor-element-200d6e9{--z-index:0;}.elementor-495 .elementor-element.elementor-element-13cf46c{border-width:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-495 .elementor-element.elementor-element-ae92660{--justify-content:space-between;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-495 .elementor-element.elementor-element-342a8b5{--icon-size:10px;}.elementor-495 .elementor-element.elementor-element-342a8b5 .elementor-icon{border-radius:5px 5px 5px 5px;}.elementor-495 .elementor-element.elementor-element-367ad1e{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:05px;--padding-bottom:05px;--padding-left:10px;--padding-right:10px;}.elementor-495 .elementor-element.elementor-element-48fea82{--width:auto;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-495 .elementor-element.elementor-element-2878275 img{width:60px;}.elementor-495 .elementor-element.elementor-element-795a67c{--width:auo;--justify-content:center;}.elementor-495 .elementor-element.elementor-element-a57d7f0 .elementor-heading-title{font-size:16px;}.elementor-495 .elementor-element.elementor-element-045fa1f .elementor-heading-title{font-size:10px;}.elementor-495 .elementor-element.elementor-element-045fa1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-495 .elementor-element.elementor-element-48cf2d5{--width:auto;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-495 .elementor-element.elementor-element-5c5513c .elementor-icon{font-size:17px;}.elementor-495 .elementor-element.elementor-element-5c5513c .elementor-icon svg{height:17px;}.elementor-495 .elementor-element.elementor-element-5c5513c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-495 .elementor-element.elementor-element-d68a448 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-495 .elementor-element.elementor-element-fbd6252{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--z-index:0;}.elementor-495 .elementor-element.elementor-element-862a566 .elementor-nav-menu .elementor-item{font-size:12px;}.elementor-495 .elementor-element.elementor-element-862a566{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-width:0px 0px 0px 0px;}.elementor-495 .elementor-element.elementor-element-200d6e9{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--z-index:999;}.elementor-495 .elementor-element.elementor-element-13cf46c .elementor-nav-menu .elementor-item{font-size:12px;}.elementor-495 .elementor-element.elementor-element-13cf46c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-width:0px 0px 0px 0px;}}/* Start custom CSS for aws, class: .elementor-element-9aff29a */form.aws-search-form.aws-show-clear {
    border-radius: 5px !important;
    overflow: hidden !important;
}
form.aws-search-form.aws-show-clear input {
    width: 300px !important;
}
.aws-search-btn.aws-form-btn {
    background-color: #F2BD5F !important;
}/* End custom CSS */
/* Start custom CSS for aws, class: .elementor-element-98b9bb4 */form.aws-search-form.aws-show-clear {
    border-radius: 5px !important;
    overflow: hidden !important;
}
form.aws-search-form.aws-show-clear input {
    width: 300px !important;
}
.aws-search-btn.aws-form-btn {
    background-color: #F2BD5F !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-862a566 *//* =========================================
   Sufian Bookshops - Horizontal Mobile Menu
   ========================================= */

/* Desktop */
.elementor-nav-menu--main.elementor-nav-menu__container {
    border: none !important;
    box-shadow: none !important;
}

/* =========================================
   Mobile Menu
   ========================================= */

@media (max-width: 767px) {

    /* Main menu container */
    .elementor-nav-menu--main.elementor-nav-menu__container {
        width: 100% !important;
        max-width: 100% !important;

        overflow-x: auto !important;
        overflow-y: hidden !important;

        white-space: nowrap !important;

        -webkit-overflow-scrolling: touch;

        /* Hide scrollbar - Firefox */
        scrollbar-width: none;

        /* Hide scrollbar - IE/Edge */
        -ms-overflow-style: none;

        /* Remove line/border */
        border: none !important;
        border-bottom: none !important;
        box-shadow: none !important;
    }

    /* Hide scrollbar - Chrome/Safari */
    .elementor-nav-menu--main.elementor-nav-menu__container::-webkit-scrollbar {
        display: none !important;
        width: 0 !important;
        height: 0 !important;
    }

    /* Menu UL */
    .elementor-nav-menu--main .elementor-nav-menu {
        display: flex !important;

        flex-direction: row !important;
        flex-wrap: nowrap !important;

        width: max-content !important;
        min-width: max-content !important;

        margin: 0 !important;
        padding: 0 !important;

        list-style: none !important;

        border: none !important;
        box-shadow: none !important;
    }

    /* Menu items */
    .elementor-nav-menu--main .elementor-nav-menu > li {
        flex: 0 0 auto !important;

        width: auto !important;
        max-width: none !important;

        white-space: nowrap !important;

        margin: 0 !important;
        padding: 0 !important;

        border: none !important;
        box-shadow: none !important;
    }

    /* Menu links */
    .elementor-nav-menu--main .elementor-nav-menu > li > a {
        display: block !important;

        width: auto !important;
        white-space: nowrap !important;

        border: none !important;
        box-shadow: none !important;

        /* Optional spacing between categories */
        padding-left: 12px !important;
        padding-right: 12px !important;
    }

    /* Remove any Elementor bottom border/indicator */
    .elementor-nav-menu--main .elementor-nav-menu > li > a::before,
    .elementor-nav-menu--main .elementor-nav-menu > li > a::after {
        border: none !important;
        box-shadow: none !important;
    }

    /* Prevent menu from creating a visible horizontal line */
    .elementor-nav-menu--main,
    .elementor-nav-menu--main .elementor-nav-menu,
    .elementor-nav-menu--main .elementor-nav-menu > li,
    .elementor-nav-menu--main .elementor-nav-menu > li > a {
        border-bottom: none !important;
    }
}


a.elementor-item.menu-link {
    background: #f2bd5f !important;
    margin-right: 10px !important;
    margin-top: 10px !important;
    padding:5px 10px !important;
    border-radius: 15px !important;
    color: black !important;
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-13cf46c *//* =========================================
   Sufian Bookshops - Horizontal Mobile Menu
   ========================================= */

/* Desktop */
.elementor-nav-menu--main.elementor-nav-menu__container {
    border: none !important;
    box-shadow: none !important;
}

/* =========================================
   Mobile Menu
   ========================================= */

@media (max-width: 767px) {

    /* Main menu container */
    .elementor-nav-menu--main.elementor-nav-menu__container {
        width: 100% !important;
        max-width: 100% !important;

        overflow-x: auto !important;
        overflow-y: hidden !important;

        white-space: nowrap !important;

        -webkit-overflow-scrolling: touch;

        /* Hide scrollbar - Firefox */
        scrollbar-width: none;

        /* Hide scrollbar - IE/Edge */
        -ms-overflow-style: none;

        /* Remove line/border */
        border: none !important;
        border-bottom: none !important;
        box-shadow: none !important;
    }

    /* Hide scrollbar - Chrome/Safari */
    .elementor-nav-menu--main.elementor-nav-menu__container::-webkit-scrollbar {
        display: none !important;
        width: 0 !important;
        height: 0 !important;
    }

    /* Menu UL */
    .elementor-nav-menu--main .elementor-nav-menu {
        display: flex !important;

        flex-direction: row !important;
        flex-wrap: nowrap !important;

        width: max-content !important;
        min-width: max-content !important;

        margin: 0 !important;
        padding: 0 !important;

        list-style: none !important;

        border: none !important;
        box-shadow: none !important;
    }

    /* Menu items */
    .elementor-nav-menu--main .elementor-nav-menu > li {
        flex: 0 0 auto !important;

        width: auto !important;
        max-width: none !important;

        white-space: nowrap !important;

        margin: 0 !important;
        padding: 0 !important;

        border: none !important;
        box-shadow: none !important;
    }

    /* Menu links */
    .elementor-nav-menu--main .elementor-nav-menu > li > a {
        display: block !important;

        width: auto !important;
        white-space: nowrap !important;

        border: none !important;
        box-shadow: none !important;

        /* Optional spacing between categories */
        padding-left: 12px !important;
        padding-right: 12px !important;
    }

    /* Remove any Elementor bottom border/indicator */
    .elementor-nav-menu--main .elementor-nav-menu > li > a::before,
    .elementor-nav-menu--main .elementor-nav-menu > li > a::after {
        border: none !important;
        box-shadow: none !important;
    }

    /* Prevent menu from creating a visible horizontal line */
    .elementor-nav-menu--main,
    .elementor-nav-menu--main .elementor-nav-menu,
    .elementor-nav-menu--main .elementor-nav-menu > li,
    .elementor-nav-menu--main .elementor-nav-menu > li > a {
        border-bottom: none !important;
    }
}


a.elementor-item.menu-link {
    background: #f2bd5f !important;
    margin-right: 10px !important;
    margin-top: 10px !important;
    padding:5px 10px !important;
    border-radius: 15px !important;
    color: black !important;
    margin-bottom: 10px !important;
}/* End custom CSS */