/*============================================================================================*/
/* Your custom styles below */
/*============================================================================================*/

.img-circle2 {
    border-radius: 5%;
}
.transition-all {
    -webkit-transition:all 0.2s linear 0.02s;
    -o-transition:all 0.2s linear 0.02s;
    -moz-transition:all 0.2s linear 0.02s;
    transition:all 0.2s linear 0.02s;
}

.assignfixedwidth {
    max-width: 1200px;
    margin: 0 auto;
}

.carousel-custom-main {

    background-color: transparent;

}

a.owl-element {
    text-decoration: none;
    color: #000;
}

.owl-element {
    display: block;

    transition: all 0.4s ease;
    border: 1px solid transparent;
    background-color: #f9ebe8;
    align-items: center;
    border-radius: 16px;

}
.owl-item.center > .owl-element span {


}
.owl-item .active{
    /*  background-color: #ff6633;
      color: #ffffff;*/
    color: #fff;
    background-color: #f75d34;
    padding: 0 16px;

    border-radius: 16px;
    margin-right: 24px;
}

.sticky_class {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    background: white;
    z-index: 999;
    padding-top: 10px;
    padding-bottom: 10px;

}
.sticky_class
{
    display:none;
}


.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot.owl-nav {
    position: absolute;
    right: -30px;
    top: 50%;
    display: block;
    padding: 0 .3em !important;
    font-size: 3em !important;
    margin: 0;
    cursor: pointer;
    color: white !important;
    transform: translate(-50%, -50%);
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot.owl-nav {
    position: absolute;
    left: -30px;
    top: 50%;
    display: block;
    padding: 0 .3em !important;
    font-size: 3em !important;
    margin: 0;
    cursor: pointer;
    color: #fff !important;
    transform: translate(-50%, -50%);
}


.deals .owl-carousel .item img{
    width: 80px;
    margin: 0 auto;
    text-align: center;
}


.owl-theme .owl-nav [class*=owl-]:hover{
    background-color: #fff;
}


.deals .owl-carousel .item figure {
    margin: 0;
}

.deals .owl-carousel .item figure a {
    display: block;
    text-align: center;
    max-width: 100%;
    transition: all 0.3s;
    padding: 3em;
    text-decoration: none;
    color: #565a5c;
}

.deals .owl-carousel .item figure a:hover {
    box-shadow: 0 11px 13.35px 1.65px rgba(148,148,148,0.23);
    transform: scale(1.1);
}


.cd-cart__trigger, .cd-cart__content {
    position: fixed;
    bottom: 20px;
    right: 5%;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: #f75d34;
    border-radius: 15px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.17);
}
.cd-cart__trigger {
    z-index: 3;
    height: 60px;
    width: 200px;
    overflow: visible;
}
.streamline--shopping-cart-basket-2-shopping-basket {
    display: inline-block;
    width: 60px;
    height: 40px;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='M12.28 6H1.72a1 1 0 0 0-1 1.2l1.1 5.5a1 1 0 0 0 1 .8h8.36a1 1 0 0 0 1-.8l1.1-5.5a1 1 0 0 0-1-1.2M9 2.5L11 6M3 6l2-3.5'/%3E%3C/svg%3E");
    background-color: white;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    margin-top: 5px;


}
.badge2{
    position: inherit;
    top: -10px;
    right: -10px;
    height: 28px;
    width: 28px;
    background: hsl(7, 80%, 56%);
    background: white;
    color: hsl(0, 0%, 100%);
    color: red;
    font-size: 0.83333em;
    font-size: 14px;
    font-weight: bold;
    border-radius: 50%;
    text-indent: 0;
    transition: -webkit-transform .2s .5s;
    transition: transform .2s .5s;
    transition: transform .2s .5s, -webkit-transform .2s .5s;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    z-index: 999;
}
.avatar2 {
    position: relative;
    border: 1px solid #ccc;
    -moz-border-radius: 35px;
    -webkit-border-radius: 35px;
    border-radius: 35px;
    /*  width: 120px !important; */
    height: 120px !important;
}

.sticky-widget {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 999;
}

/**********/

/*! CSS Used from: https://app.topmenumarket.com/assets/index-4ecfaf6e.css */
p,img{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;line-height:25px;font-size:.9rem;}
button{padding:0;border:none;background:none;}
::-webkit-scrollbar{width:0px;height:0px;}
::-webkit-scrollbar-track{background:hsl(0 0% 20% / 1);}
::-webkit-scrollbar-thumb{background:hsl(0 0% 30% / 1);}
::-webkit-scrollbar-thumb:hover{background:#555;}
/*! CSS Used from: https://app.topmenumarket.com/assets/MainRouter-a0430279.css */
._text_wgx12_1{color:var(--secondaryText);z-index:1;}
._text_wgx12_1._lightText_wgx12_8{font-weight:300;}
._text_wgx12_1._normalText_wgx12_11{font-weight:500;}
._text_wgx12_1._mediumText_wgx12_14{font-weight:600;}
._text_wgx12_1._boldText_wgx12_17{font-weight:700;}
._text_wgx12_1._gray_wgx12_26{color: #a19f9f;}
._text_wgx12_1._p-xs_wgx12_32{font-size:12px;}
._text_wgx12_1._p-md_wgx12_38{font-size:16px;}
._text_wgx12_1._p-lg_wgx12_41{font-size:18px;}
._button_du067_1{position:relative;padding:10px 14px;color:var(--secondaryText);font-weight:700;box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:6px;border:1px solid transparent;border-radius:8px;transition:all .25s ease-out;cursor:pointer;box-shadow:rgba(149,157,165,.2) 0 8px 24px;-webkit-tap-highlight-color:transparent;white-space:nowrap;}
._button_du067_1._shadowBox_du067_20{box-shadow:none;}
._button_du067_1._containedPrimary_du067_23{background:#f54c40;}
._button_du067_1._containedPrimary_du067_23 ._childrenColor_du067_26{gap:5px;display:flex;color:white;}
._button_du067_1 ._startIcon_du067_298{display:flex;align-items:center;justify-content:center;}
._button_du067_1._xs_du067_304{padding:2px 4px;font-size:13px;}
._button_du067_1._fullWidth_du067_330{width:100%;}
._imageContainer_137en_1{background-position:center;background-size:cover;width:100%;height:100%;position:relative;}
._imageContainer_137en_1._fullwidthImage_137en_8{width:100%!important;height:width!important;}
._imageContainer_137en_1 ._image_137en_1{width:100%;height:100%;display:block;object-position:center;object-fit:cover;animation:_fadeInAnimation_137en_1 ease .3s;animation-iteration-count:1;animation-fill-mode:forwards;}
._imageContainer_137en_1 ._squarImage_137en_29{border-radius:10px;}
._md_ywsms_14{height:32px;width:32px;padding:unset!important;}
/*! CSS Used from: Embedded */
.css-vubbuv{user-select:none;width:1em;height:1em;display:inline-block;fill:currentcolor;flex-shrink:0;transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;font-size:1.5rem;}
/*! CSS Used from: https://app.topmenumarket.com/assets/Products-2755a52b.css */
._productItemContainer_1n1p8_1{display:flex;border-radius:8px;transition:all .3s ease-in-out;box-shadow:0 0 10px rgba(0,0,0,.1);overflow:hidden;justify-content:space-between;}
._productItemContainer_1n1p8_1._singleRow_1n1p8_12{flex-direction:row;    margin-bottom: 15px;}
._productItemContainer_1n1p8_1._singleRow_1n1p8_12 ._productItem_1n1p8_1{margin-top:unset;}
._productItemContainer_1n1p8_1 ._productItem_1n1p8_1{margin-top:-25px;display:flex;flex-direction:column;padding:10px;z-index:0;background:#3e3c3c;border-radius:8px!important;position:relative;flex:1;}
._productItemContainer_1n1p8_1 ._productItem_1n1p8_1 ._body_1n1p8_113{flex:1;display:flex;flex-direction:column;}
._productItemContainer_1n1p8_1 ._productItem_1n1p8_1 ._body_1n1p8_113._rowProducts_1n1p8_129{flex-direction:row;}
._productItemContainer_1n1p8_1 ._productItem_1n1p8_1 ._body_1n1p8_113 ._fixedImage_1n1p8_132{width:112px!important;height:112px!important;}
._productItemContainer_1n1p8_1 ._productItem_1n1p8_1 ._body_1n1p8_113 ._normalProduct_1n1p8_165{width:112px;margin-left:10px;}
._productItemContainer_1n1p8_1 ._productItem_1n1p8_1 ._body_1n1p8_113 ._normalProduct_1n1p8_165 ._CounterClass_1n1p8_175{margin-top:10px;}
._productItemContainer_1n1p8_1 ._productItem_1n1p8_1 ._body_1n1p8_113 ._productDetailsWrapper_1n1p8_182,._productItemContainer_1n1p8_1 ._productItem_1n1p8_1 ._body_1n1p8_113 ._bodyText_1n1p8_187{flex:1;display:flex;flex-direction:column;color: white;}
._productItemContainer_1n1p8_1 ._productItem_1n1p8_1 ._body_1n1p8_113 ._bodyText_1n1p8_187 ._title_1n1p8_192{text-align:right;}
._productItemContainer_1n1p8_1 ._productItem_1n1p8_1 ._body_1n1p8_113 ._bodyText_1n1p8_187 ._englishTitle_1n1p8_198{margin-top:15px;text-align:left;}
._productItemContainer_1n1p8_1 ._productItem_1n1p8_1 ._body_1n1p8_113 ._bodyText_1n1p8_187 ._description_1n1p8_202{margin:5px 0;line-height:23px;overflow:hidden;white-space:pre-line;}
._productItemContainer_1n1p8_1 ._productItem_1n1p8_1 ._body_1n1p8_113 ._priceDetail_1n1p8_208{display:flex;direction:ltr;align-items:flex-start;margin-bottom:1px;gap:3px;}
._productItemContainer_1n1p8_1 ._productItem_1n1p8_1 ._body_1n1p8_113 ._priceDetail_1n1p8_208 ._priceContainer_1n1p8_215{margin-left:3px;margin-right:6px;}
._productItemContainer_1n1p8_1 ._productItem_1n1p8_1 ._body_1n1p8_113 ._priceDetail_1n1p8_208 ._priceContainer_1n1p8_215 ._payablePrice_1n1p8_219{text-align:right;    direction: rtl;}
#pane-A{
    background: #232323;
}
.section-label-a h2{
    color: white !important;
}


.search-food-wrap{
    margin-top: 15px;
}
.item{
    white-space: nowrap;
    text-overflow: ellipsis;
}
.sticky_class2{
    position: sticky;
    top: 0;
    z-index: 999;
    background: #232323;
    top: 80px;
}
@media only screen and (max-width : 750px)
{
    .sticky_class
    {
        display:block;
    }
    .sticky_class2 {
        position: sticky;
        top: 0;
        z-index: 998;
        background: #232323;
        top: 51px;
    }
}


.owl-carousel .owl-item img {
    max-height: 50px !important;
    text-align: center  !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 50% !important;
}

._button_du067_9 {
    position: absolute;
    padding: 19px 3px;
    color: white;
    font-size: 17px;
    font-weight: bold;
}