﻿@media screen and (min-width: 768px) {
    .main_chooser .restolabs-ordering > div .main-bg-container {
        background: url(/sites/default/files/external_assets/84395/31/BgDesk.jpg)fixed no-repeat;
        background-size: cover;
    }
}

@media screen and (max-width: 767px) {
    .restolabs-ordering .main-bg-container {
        background: url(/sites/default/files/external_assets/84395/31/BgMobile.jpg)fixed no-repeat !important;
        background-size: cover !important;
    }
}

#edit-back-to-cart, #edit-cancel, #edit-panes-coupon-apply, #edit-back, #edit-submit, #edit-continue, .page-cart-checkout .page-header,
#edit-back-to-cart:hover, #edit-back-to-cart:focus, #edit-panes-coupon-apply:hover, #edit-panes-coupon-apply:focus,
#edit-cancel:hover, #edit-cancel:focus, #edit-continue:hover, #edit-continue:focus, #edit-back:hover, #edit-submit:hover,
#edit-back:focus, #edit-submit:focus, .page-cart-checkout .main-container button:hover, .page-cart-checkout .main-container #edit-back-to-cart:hover {
    background: #2f3888 !important;
    background-image: none !important;
    color: #fff !important;
    border: 1px solid #2f3888 !important;
}

.loader-container .loader-image {
    background: url('/sites/default/files/external_assets/84395/40/hourglass.gif') no-repeat;
    background-size: 100%;
    border-radius: 50%;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
}

/* .restoMenuWrapperOuter .restoMenuWrapper .category-slick-section div.scrollable > ul.nav-tabs li.selected > a, .restoMenuWrapperOuter .restoMenuWrapper .category-slick-section div.scrollable > ul.nav-tabs li.active > a {
    color: #ffffff;
}

.restoMenuWrapperOuter .restoMenuWrapper .category-slick-section div.scrollable > ul.nav-tabs li.selected > a, .restoMenuWrapperOuter .restoMenuWrapper .category-slick-section div.scrollable > ul.nav-tabs li.active > a {
    border-bottom: 4px solid #ffffff;
} */

/* .category-section .category-continer .category-title.selected, .category-section .category-continer .category-title:hover {
    background: #2f3888 !important;
}

.item-list .item-container .item-customize-button, .item-list .item-container .item-add-button, .cart-container .cart-footer .checkout-btn,
.customize-section .btn-price-box .item-add-button, .main_chooser .restaurant-main-section .goto-menu-btn .primary-btn, .menuBtn,
.main_chooser .restaurant-main-section .area-chooser-btn .primary-btn, .cart-container .tip-section .apply-tip,
md-bottom-sheet.customize-section .btn-price-box .item-add-button, .fixed-cart .primary-btn {
    color: #fff;
    background: #2f3888;
    border: 1px solid #2f3888;
}

.item-list .item-container .item-customize-button:hover, .item-list .item-container .item-add-button:hover, 
.cart-container .cart-footer .checkout-btn:hover, .customize-section .btn-price-box .item-close-button,
.customize-section .btn-price-box .item-add-button:hover, .main_chooser .restaurant-main-section .goto-menu-btn .primary-btn:hover, .menuBtn:hover,
.main_chooser .restaurant-main-section .area-chooser-btn .primary-btn:hover, .cart-container .tip-section .apply-tip:hover,
md-bottom-sheet.customize-section .btn-price-box .item-add-button:hover, .fixed-cart .primary-btn:hover {
        background: #fff;
        border: 1px solid #2f3888;
        color: #2f3888;
    }

    button.item-decrement-button, button.item-increment-button, .cart-container .cart-footer .checkout-btn:hover, 
    .cart-container .tip-section .apply-tip:hover {
        color: #2f3888 !important;
        background: transparent !important;
        border: 1px solid #2f3888;
    }
    
        button.item-decrement-button:hover, button.item-increment-button:hover {
            color: #fff !important;
            background: #2f3888 !important;
        }
    
        button.item-decrement-button:focus, button.item-increment-button:focus {
            color: #2f3888 !important;
            background: #fff !important;
        }
    
    .item-qnt {
        color: #fff;
        background: #2f3888;
    } */
/* 
    .restaurant-main-section .delivery-mode-container .mode-title.selected, .restaurant-main-section .delivery-mode-container .mode-title:hover{
        color: #fff;
    } */

    .main_chooser .restaurant-main-section .info-text {
        display: none;
    }

    .restoSideNav .restoDelivery .modeType {
        display: none;
    }

    .restoSideNav .restoDelivery .restoTime, .restoSideNav .restoDelivery .restoClientLoc {
        display: none;
    }

    .restoSideNav .restoDelivery .modeWrapper {
        padding: 0 0 15px;
    }

    #menuPopupAccordian {
        display: none !important;
    }

    #menuBtnId {
        display: none;
    }

    .dropdown.mobile-disable .dropdown-menu a img {
        margin-left: 0;
    }

    @media screen and (max-width: 767px) and (min-width: 320px){
        .resto-menu-header nav .navbar-toggler, .resto-header nav .navbar-toggler {
            background-size: contain;
        }
    }

    .restoMenuWrapperOuter .restoMenuWrapper {
        background: #2f3888;
    }

    /* .restoMenuWrapperOuter .restoMenuWrapper .category-slick-section div.scrollable > ul.nav-tabs li > a {
        color: #fff;
    }

    .restoMenuWrapperOuter .restoMenuWrapper .category-slick-section div.scrollable > ul.nav-tabs li > a:hover {
        color: #e0e0e0;
    }

    .restoMenuWrapperOuter .restoMenuWrapper .category-slick-section div.scrollable:after, .restoMenuWrapperOuter .restoMenuWrapper .category-slick-section div.scrollable:before {
        color: #ffffff;
    } */

    .page-cart-checkout .page-header, .page-cart-checkout .page-header {
        font-size: 18px;
    }

    .top-header .restoLocation .restoAddress {
        display: none;
    }

    @media only screen and (max-width: 1030px){
    .restoSideNav .logoWrp .restoAddress, .mobHeader .restoMobLocationWrapper .restoMobAddress {
        display: none;
    }
}

.desktopHeader, .top-header .restoLogWrp .restoLog {
    color: #000;
}

.resto-menu-header {
    background: #fff;
}