.elementor-389 .elementor-element.elementor-element-afaf198:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-afaf198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hafezrestaurant.ca/wp-content/uploads/2025/07/bg-section-inner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-389 .elementor-element.elementor-element-afaf198 > .elementor-background-overlay{background-color:var( --e-global-color-370cd17 );opacity:0.702;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389 .elementor-element.elementor-element-afaf198 > .elementor-container{max-width:1320px;}.elementor-389 .elementor-element.elementor-element-afaf198{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-140px;margin-bottom:0px;padding:108px 0px 132px 0px;}.elementor-389 .elementor-element.elementor-element-ef3c83f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-389 .elementor-element.elementor-element-0465728{text-align:center;}.elementor-389 .elementor-element.elementor-element-0465728 .elementor-heading-title{font-family:var( --e-global-typography-1474790-font-family ), Sans-serif;font-size:var( --e-global-typography-1474790-font-size );font-weight:var( --e-global-typography-1474790-font-weight );text-transform:var( --e-global-typography-1474790-text-transform );line-height:var( --e-global-typography-1474790-line-height );color:var( --e-global-color-accent );}.elementor-389 .elementor-element.elementor-element-c50c963{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-389 .elementor-element.elementor-element-f242a0e{--display:flex;--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-389 .elementor-element.elementor-element-733efa8{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:5px 5px 5px 5px;box-shadow:0px 10px 30px 0px rgba(200.00000000000003, 169.00000000000006, 106.00000000000001, 0.2);--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:17px;--padding-bottom:17px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-733efa8:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-733efa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-389 .elementor-element.elementor-element-25253a1{margin:0px 13px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-389 .elementor-element.elementor-element-25253a1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-389 .elementor-element.elementor-element-25253a1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-389 .elementor-element.elementor-element-25253a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-389 .elementor-element.elementor-element-25253a1 .elementor-icon-list-item > a{font-family:var( --e-global-typography-79deeec-font-family ), Sans-serif;font-size:var( --e-global-typography-79deeec-font-size );font-weight:var( --e-global-typography-79deeec-font-weight );text-transform:var( --e-global-typography-79deeec-text-transform );line-height:var( --e-global-typography-79deeec-line-height );}.elementor-389 .elementor-element.elementor-element-25253a1 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-389 .elementor-element.elementor-element-25253a1 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-389 .elementor-element.elementor-element-1f6e1d6 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-389 .elementor-element.elementor-element-1f6e1d6 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-389 .elementor-element.elementor-element-1f6e1d6 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-389 .elementor-element.elementor-element-1f6e1d6 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-389 .elementor-element.elementor-element-1f6e1d6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-389 .elementor-element.elementor-element-1f6e1d6 .elementor-icon-list-icon{padding-right:5px;}.elementor-389 .elementor-element.elementor-element-1f6e1d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-389 .elementor-element.elementor-element-1f6e1d6 .elementor-icon-list-item > a{font-family:var( --e-global-typography-79deeec-font-family ), Sans-serif;font-size:var( --e-global-typography-79deeec-font-size );font-weight:var( --e-global-typography-79deeec-font-weight );text-transform:var( --e-global-typography-79deeec-text-transform );line-height:var( --e-global-typography-79deeec-line-height );}.elementor-389 .elementor-element.elementor-element-1f6e1d6 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-389 .elementor-element.elementor-element-1f6e1d6 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-389 .elementor-element.elementor-element-ada73c8{--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;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-b7f72d5{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-0fa741d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:7px 7px 7px 7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:35px;--padding-left:24px;--padding-right:24px;}.elementor-389 .elementor-element.elementor-element-0fa741d:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-0fa741d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-389 .elementor-element.elementor-element-1c9c433{right:0px;}body.rtl .elementor-389 .elementor-element.elementor-element-1c9c433{left:0px;}.elementor-389 .elementor-element.elementor-element-1c9c433{top:0px;}.elementor-389 .elementor-element.elementor-element-1c9c433 .elementor-icon-wrapper{text-align:center;}.elementor-389 .elementor-element.elementor-element-1c9c433.elementor-view-stacked .elementor-icon{background-color:#A10000;}.elementor-389 .elementor-element.elementor-element-1c9c433.elementor-view-framed .elementor-icon, .elementor-389 .elementor-element.elementor-element-1c9c433.elementor-view-default .elementor-icon{color:#A10000;border-color:#A10000;}.elementor-389 .elementor-element.elementor-element-1c9c433.elementor-view-framed .elementor-icon, .elementor-389 .elementor-element.elementor-element-1c9c433.elementor-view-default .elementor-icon svg{fill:#A10000;}.elementor-389 .elementor-element.elementor-element-2757d05{--display:flex;--min-height:387px;--justify-content:flex-start;--overlay-opacity:0.38;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-389 .elementor-element.elementor-element-2757d05:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-2757d05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hafezrestaurant.ca/wp-content/uploads/2025/07/450400267_1712340159309923_7460384742235409954_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-389 .elementor-element.elementor-element-2757d05::before, .elementor-389 .elementor-element.elementor-element-2757d05 > .elementor-background-video-container::before, .elementor-389 .elementor-element.elementor-element-2757d05 > .e-con-inner > .elementor-background-video-container::before, .elementor-389 .elementor-element.elementor-element-2757d05 > .elementor-background-slideshow::before, .elementor-389 .elementor-element.elementor-element-2757d05 > .e-con-inner > .elementor-background-slideshow::before, .elementor-389 .elementor-element.elementor-element-2757d05 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-389 .elementor-element.elementor-element-f291ccc{background-color:#C8A96AAD;padding:4px 14px 4px 14px;border-radius:7px 7px 7px 7px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-389 .elementor-element.elementor-element-f291ccc:hover{background-color:var( --e-global-color-secondary );}.elementor-389 .elementor-element.elementor-element-f291ccc.elementor-element{--align-self:center;}.elementor-389 .elementor-element.elementor-element-f291ccc .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-389 .elementor-element.elementor-element-f291ccc .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-389 .elementor-element.elementor-element-f291ccc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-389 .elementor-element.elementor-element-f291ccc .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-389 .elementor-element.elementor-element-f291ccc .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-389 .elementor-element.elementor-element-4614858{--display:flex;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-4614858.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-389 .elementor-element.elementor-element-55a2d15 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-471078f-font-family ), Sans-serif;font-size:var( --e-global-typography-471078f-font-size );font-weight:var( --e-global-typography-471078f-font-weight );text-transform:var( --e-global-typography-471078f-text-transform );line-height:var( --e-global-typography-471078f-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:3px 16px 3px 16px;}.elementor-389 .elementor-element.elementor-element-55a2d15.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-389 .elementor-element.elementor-element-2fcadf9 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-389 .elementor-element.elementor-element-0365261:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-0365261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b756f30 );}.elementor-389 .elementor-element.elementor-element-0365261 > .elementor-container{max-width:1320px;}.elementor-389 .elementor-element.elementor-element-0365261{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 65px 0px;}.elementor-389 .elementor-element.elementor-element-0365261 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389 .elementor-element.elementor-element-2f4fafb > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-389 .elementor-element.elementor-element-2b75660{--e-image-carousel-slides-to-show:6;}body{background-color:#C8A96A0D;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-389 .elementor-element.elementor-element-afaf198{padding:100px 0px 100px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-389 .elementor-element.elementor-element-0465728 .elementor-heading-title{font-size:var( --e-global-typography-1474790-font-size );line-height:var( --e-global-typography-1474790-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-389 .elementor-element.elementor-element-25253a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-389 .elementor-element.elementor-element-25253a1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-79deeec-font-size );line-height:var( --e-global-typography-79deeec-line-height );}.elementor-389 .elementor-element.elementor-element-1f6e1d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-389 .elementor-element.elementor-element-1f6e1d6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-79deeec-font-size );line-height:var( --e-global-typography-79deeec-line-height );}.elementor-389 .elementor-element.elementor-element-ada73c8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-0fa741d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-389 .elementor-element.elementor-element-2757d05{--min-height:290px;--padding-top:42px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-389 .elementor-element.elementor-element-f291ccc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-389 .elementor-element.elementor-element-f291ccc .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-389 .elementor-element.elementor-element-4614858{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-389 .elementor-element.elementor-element-55a2d15 .elementor-button{font-size:var( --e-global-typography-471078f-font-size );line-height:var( --e-global-typography-471078f-line-height );}.elementor-389 .elementor-element.elementor-element-2fcadf9 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-389 .elementor-element.elementor-element-0365261{padding:50px 0px 50px 0px;}.elementor-389 .elementor-element.elementor-element-2f4fafb > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 1em 0em 1em;}.elementor-389 .elementor-element.elementor-element-2b75660{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-389 .elementor-element.elementor-element-0465728 .elementor-heading-title{font-size:var( --e-global-typography-1474790-font-size );line-height:var( --e-global-typography-1474790-line-height );}.elementor-389 .elementor-element.elementor-element-f242a0e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-389 .elementor-element.elementor-element-25253a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-389 .elementor-element.elementor-element-25253a1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-79deeec-font-size );line-height:var( --e-global-typography-79deeec-line-height );}.elementor-389 .elementor-element.elementor-element-1f6e1d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-389 .elementor-element.elementor-element-1f6e1d6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-79deeec-font-size );line-height:var( --e-global-typography-79deeec-line-height );}.elementor-389 .elementor-element.elementor-element-ada73c8{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-b7f72d5.e-con{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-389 .elementor-element.elementor-element-1c9c433{right:14px;}body.rtl .elementor-389 .elementor-element.elementor-element-1c9c433{left:14px;}.elementor-389 .elementor-element.elementor-element-1c9c433{top:20px;}.elementor-389 .elementor-element.elementor-element-1c9c433 .elementor-icon{font-size:18px;}.elementor-389 .elementor-element.elementor-element-1c9c433 .elementor-icon svg{height:18px;}.elementor-389 .elementor-element.elementor-element-2757d05{--padding-top:62px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-f291ccc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-389 .elementor-element.elementor-element-f291ccc .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-389 .elementor-element.elementor-element-4614858{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-389 .elementor-element.elementor-element-55a2d15 .elementor-button{font-size:var( --e-global-typography-471078f-font-size );line-height:var( --e-global-typography-471078f-line-height );}.elementor-389 .elementor-element.elementor-element-2fcadf9 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-389 .elementor-element.elementor-element-2b75660{--e-image-carousel-slides-to-show:2;}}@media(min-width:768px){.elementor-389 .elementor-element.elementor-element-c50c963{--content-width:410px;}.elementor-389 .elementor-element.elementor-element-ada73c8{--content-width:1320px;}.elementor-389 .elementor-element.elementor-element-b7f72d5{--width:25%;}.elementor-389 .elementor-element.elementor-element-4614858{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-389 .elementor-element.elementor-element-b7f72d5{--width:30%;}.elementor-389 .elementor-element.elementor-element-4614858{--width:70%;}}/* Start custom CSS for wp-widget-tag_cloud, class: .elementor-element-d868d1d */.tagcloud a {
    display: list-item;
    font-size: var(--e-global-typography-text-font-size) !important;
    font-weight: var(--e-global-typography-text-font-weight)  !important;
    line-height: var(--e-global-typography-text-line-height)  !important;
}
.tagcloud  {
   padding-left:  40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fa741d */@media (max-width: 767px) {
.w_cat_container{
    position: fixed;
    z-index: 10000 !important;
    width: 80%;
    height: 100vh;
    left: -100vw;
    top:0;
    bottom: 0;
    overflow:scroll;
    flex-direction: column;
    flex-wrap: nowrap;
    transition: left 1s ease;
}
.w_cat_container.active{
    left: 0;
}
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-2fcadf9 */.w_woo_grid .jet-listing-grid > .jet-listing-grid__items {
    --columns: 3 !important;
}
.w_item_title .jet-woo-builder-archive-product-title{
    margin: 4px 0 0 0  !important;
}
@media (max-width: 1024px) {
    .w_woo_grid .jet-listing-grid > .jet-listing-grid__items {
        --columns: 2 !important;
    }
    .w_item_price .jet-woo-product-price{
    display: flex !important;
    gap: 14px !important;
    }
    .w_item_cat_wrapper{
        gap:4px !important
    }
    .w_item_img a{
        height: 100% !important;
    }
    .w_woo_grid .elementor-widget-image, .w_woo_grid .w_item_content{
        width:100%!important;
    }
     
}

@media (max-width: 767px) {
    .w_woo_grid .jet-listing-grid > .jet-listing-grid__items {
        --columns: 1 !important;
    }
}

.w_woo_grid .w_g_item_wrapper{
    --flex-direction: column !important;
    gap:0 !important;
    
}
.w_woo_grid .w_item_content{
    padding-top: 0  !important;
}
.w_woo_grid .w_item_title .jet-woo-builder-archive-product-title{
    text-align: center !important;
}
.w_woo_grid .w_item_excerpt{
    display: none !important
}
.w_item_cat_wrapper{
    
}
.w_woo_grid .w_item_cat ul{
    text-align: center !important;
    margin-bottom: 8px  !important;
}
.w_woo_grid .w_item_rating{
    display: none !important
}
.w_woo_grid .w_item_price_wrapper{
    width: 100% !important;
    --flex-grow: 1 !important;
    align-items: center !important;
}
.w_woo_grid .w_item_price .jet-woo-product-price{
    display: flex !important;
    gap: 14px !important;
}
.w_item_add_cart{
    
}
.jet-woo-builder-archive-product-tags ul {

    padding: 0;
}/* End custom CSS */