.pac-container{z-index:1051;}
.autocomplete-suggestions{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #999;background:#FFF;cursor:default;overflow:auto;-webkit-box-shadow:1px 4px 3px rgba(50, 50, 50, 0.64);-moz-box-shadow:1px 4px 3px rgba(50, 50, 50, 0.64);box-shadow:1px 4px 3px rgba(50, 50, 50, 0.64);}
.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden;}
.autocomplete-no-suggestion{padding:2px 5px;}
.autocomplete-selected{background:#F0F0F0;}
.autocomplete-suggestions strong{font-weight:bold;color:#000;}
.autocomplete-group{padding:2px 5px;font-weight:bold;font-size:16px;color:#000;display:block;border-bottom:1px solid #000;}
.fa{width:32px;font-size:28px;display:inline-block;text-align:right;margin-right:10px;}
.panel-title {   /* font-weight: 600; */    background-color: #5cb439;    color: #fff; }
.banner-icons a.fa{}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
input[type="number"]{-moz-appearance:textfield;}
.dish-item-slider{float:left;width:100%;margin:-3em 0 1em 0;}
.dish-item-slider-main{float:left;width:100%;text-align:center;}
.col-item .photo h2{float:left;width:100%;color:#3f3c3d;font-size:25px;font-family:Helveticalt;text-align:center;}
.photo{float:left;width:100%;text-align:center;}
.col-item .photo img{height:auto;width:100%;position:relative;overflow:hidden;border:3px solid #eeee;}
.dish-item-slider .col-item{width:100%;text-align:center;}
.dish-item-slider .carousel-inner{margin-left:15px;position:relative;width:95%;overflow:hidden;}
.controls.pull-right a{color:#333;}
.controls.pull-right .fa-chevron-left{color:#333;position:absolute;left:-30px;top:2.5em;font-size:30px;color:#5bbe5a;z-index:9;text-shadow:0 0px 5px #5bbe5a;}
.controls.pull-right .fa-chevron-right{color:#333;position:absolute;right:-20px;top:2.5em;font-size:30px;color:#5bbe5a;z-index:9;text-shadow:0 0px 5px #5bbe5a;}
.navbar-inverse .navbar-toggle, .navbar-inverse .navbar-toggle{border-color:#5cb439 !important;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#5cb439;}
.navbar-inverse .navbar-toggle:focus .icon-bar, .navbar-inverse .navbar-toggle:hover .icon-bar{background:#fff;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background:#5cb439;}
.restaurant-service{float:left;width:100%;border-top:3px solid #D18564;margin:1em 0 0 0;}
.restaurant-service .row{margin:0;}
.restaurant-service .row .col-md-3{padding:0;}
.choose-your-restaurant,.order-your-cousine, .pay-online ,.enjoy-your-food{float:left;width:100%;padding:0 3em;}
.choose-your-restaurant{background:#f1cf43;}
.order-your-cousine{background:#C7874D;}
.pay-online{background:#b6b64f;}
.enjoy-your-food{background:#bda030;}
.restaurant-service h1{float:left;width:100%;font-size:20px;color:#fff;font-family:Helveticalt;font-weight:100;margin:0.5em 0;font-weight:600;}
.restaurant-service img{float:left;margin-left:60px;}
.restaurant-service h2{float:right;color:#fff;font-size:85px;font-family:Helveticalt;}
.easy-four-step-order{float:left;width:100%;border-radius:0px 0px 10px 10px;margin:-10px 0 0 0;background:url(../images/back.png);background-repeat:no-repeat;background-size:cover;z-index:99;padding:2% 20px 0% 20px;position:relative;}
.easy-four-step-order h3{color:#fff;float:left;font-size:33px;margin:25px 0 20px 0;width:39%;font-family:Helveticalt;}
.easy-four-step-order h4{color:#fff;float:left;font-size:23px;margin:30px 5% 0 5%;font-family:Helveticalt;}
.easy-four-step-order span{position:relative;background:#dfb816;background:-moz-linear-gradient(top, #dfb816 0%, #cf8b18 100%);background:-webkit-linear-gradient(top, #dfb816 0%,#cf8b18 100%);background:linear-gradient(to bottom, #dfb816 0%,#cf8b18 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfb816', endColorstr='#cf8b18',GradientType=0);padding:1em 1em;top:-6px;font-family:Helveticalt;color:#fff;border-radius:0px 0px 10px 10px;font-size:16px;width:120px !important;float:right;text-align:center;margin-right:2em;}
.scooter-spinwheel-main{float:left;width:100%;padding:1em 0;}
.scooter-main{float:left;width:100%;padding:0 10%;}
.spin-the-wheel-main{float:left;width:100%;padding:0 10%;}
.spin-the-wheel-main{border-left:3px solid#ddd;}
.scooter-main h1{font-size:40px;color:#5cb439;float:left;width:100%;font-family:Helveticalt;text-align:left;margin:1em 0 0 0;}
.spin-the-wheel-main h1{font-size:30px;color:#5cb439;float:left;font-family:Helveticalt;width:100%;text-align:left;}
.spin-the-wheel-main h2{float:left;width:100%;font-family:Helvetica;font-size:25px;color:#a40909;}
.scooter-main img{float:left;margin:6em 0 0 0;width:100%;}
.spin-the-wheel-main i{font-size:120px;color:#bbb;vertical-align:middle;position:relative;left:20px;font-weight:bold;z-index:9;text-shadow:0 0 3px #333;}
.spinner{float:right;}
.spin-the-wheel-main img{width:75%;-webkit-transition:.8s ease-in-out;-moz-transition:.8s ease-in-out;-o-transition:.8s ease-in-out;transition:.8s ease-in-out;}
.spin-the-wheel-main img:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
#order-type-modal .modal-dialog, #address-modal .modal-dialog{margin:10% auto;width:90%;max-width:530px;}
#order-type-modal .modal-title, #address-modal .modal-title{text-align:center;font-size:20px;text-transform:capitalize;font-family:Helveticalt;}
#order-type-modal .modal-header .close, #address-modal .modal-header .close{margin-top:-14px;color:#fff;opacity:1;}
#order-type-modal .modal-header .close:hover, #address-modal .modal-header .close:hover{margin-top:-2px;color:#fff;opacity:.5;}
#order-type-modal .modal-content{border:0px solid #ffffff; padding: 0;}
#order-type-modal .modal-header, #address-modal .modal-header{padding:10px;border-bottom:none;background:#868533;color:#fff;font-family:Helvetica;}
#order-type-modal .modal-body, #address-modal .modal-body{padding:2em 1em;}
#order-type-modal .modal-body p, #address-modal .modal-body p{float:left;width:100%;font-size:18px;margin:0px 0 20px 0;font-family:sans-serif;display:none;}
#order-type-modal .modal-body label, #address-modal .modal-body label{width:48%;text-align:center;font-size:20px;background:#f5f5f5;padding:5px;border-radius:10px;border:2px solid transparent;margin:0 1px;font-family:Helveticalt;}
#order-type-modal .modal-body label:hover, #address-modal .modal-body label:hover{width:48%;text-align:center;font-size:18px;color:#fff;background:#868533;padding:5px;border-radius:10px;border:2px solid #fff;box-shadow:0px 2px 5px 0px #999;}
#address-modal .modal-content{border:3px solid #ffffff;width:100%;text-align:center;}
#address-modal input#address-modal-value{background:#fff;border:2px solid#eee;}
#address-modal input.submit{background:#5cb85c;border:#5cb85c;width:50%;padding:8px;font-size:18px;letter-spacing:1px;margin:1em 0;color:#fff;border-radius:5px;}
#address-modal input.submit:hover{background:#25b425;border:#25b425;padding:8px;}
#drupal-modal .modal-dialog{margin:15% auto;}
#drupal-modal .modal-header .close{margin-top:-2px;color:#fff;opacity:1;}
#drupal-modal .modal-header .close:hover{margin-top:-2px;color:#fff;opacity:.5;}
#drupal-modal .modal-header{padding:15px;border-bottom:none;background:#868533;color:#fff;font-family:Helvetica;}
#drupal-modal .modal-header .restaurant-menu-item-price{float:right;margin-right:50px;}
#drupal-modal .modal-content{border:3px solid #868533;}
#drupal-modal--body{padding:1em;float:left;width:100%;background:#fff;}
#drupal-modal .cart_item_quantity{float:left;width:100%;}
#drupal-modal .form-inline{margin:0;}
#drupal-modal .form-type-select{float:left;width:100%;}
#drupal-modal fieldset{float:left;width:100%;background:#f0f0f0;padding:5px;border-radius:5px;}
#drupal-modal fieldset legend{float:left;}
#drupal-modal .form-group{margin-bottom:10px;}
#drupal-modal .food-add-cart-item-form{float:left;width:100%;background:#fff;}
#drupal-modal .cart_item_quantity_field_wrapper{float:left;width:100%;background:#fff;}
#drupal-modal label.control-label{float:left;margin:5px;font-size:14px;font-family:Helveticalt;}
#drupal-modal .cart_item_quantity_up{float:left;margin:0 5px;}
#drupal-modal .form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-quantity.js-form-item-quantity.form-no-label.form-group{float:left;}
#drupal-modal .cart_item_quantity_down{float:left;margin:0 5px;}
#drupal-modal .add_cart_button{float:left;width:100%;margin:1em 0 0 0;padding:10px;font-family:Helvetica;}
#drupal-modal #drupal-modal--body button.button.js-form-submit.form-submit.btn-primary.btn.icon-before{display:none !important;}
.col-md-3.food-cart-column.sticky-header{position:fixed;top:50px;width:25%;z-index:999;left:auto;right:3%;}
.user-logged-in .col-md-3.food-cart-column.sticky-header{position:fixed;top:123px;width:25%;z-index:999;left:auto;right:3%;}
.toolbar-horizontal .col-md-3.food-cart-column.sticky-header{right:3%;position:fixed;top:123px;width:25%;z-index:999;left:auto;}
.restaurant-menu-list-cart-form .col-md-3{padding:0;float:left;}
.restaurant-menu-list-cart-form .col-md-9{padding:0 15px 0 0;}
.food-user-cart-form{float:left;width:100%;background:#fff;box-shadow:0 0 3px 0 #ccc;border:none;margin:5px 0;border-radius:2px;}
.table.table-hover.table-condensed{float:left;width:100%;}
.food-user-cart-form h2.block-title{float:left;width:100%;background:none;border-bottom:1px solid #ddd;padding:10px 10px;color:#868533;text-transform:capitalize;font-family:Helvetica;margin:0;font-size:20px;}
.food-user-cart-form form#food-user-cart-form{float:left;width:100%;padding:5px;}
.food-user-cart-form caption{padding:8px;color:#333;text-align:left;background:#eee;width:100%;}
.food-user-cart-form .table-responsive{float:left;width:100%;max-height:400px;}
.action-btn-cart-form-section{float:left;width:100%;}
.food-user-cart-form thead tr th{color:#111111;font-size:17px;padding:8px;font-family:Helvetica;}
.food-user-cart-form thead, .food-user-cart-form tbody{width:100%;}
.food-user-cart-form tbody tr, .food-user-cart-form thead tr{width:100%;}
td.user-cart-form-item-name{float:left;width:90%;}
td.user-cart-form-item-quantity{width:24%;}
td.user-cart-form-item-amount{width:26%;}
.user-cart-form-item-name{font-size:16px;font-family:Helveticalt;}
.user-cart-form-item-quantity{text-align:center;}
.user-cart-form-item-amount{text-align:center;}
.user-cart-form-item-quantity a, .user-cart-form-item-amount a{font-size:19px;font-weight:bold;background:#eee;padding:0 2px;border-radius:3px;margin:0px 2px;color:#333;text-decoration:none;}
.user-cart-form-item-quantity a:hover, .user-cart-form-item-amount a:hover{background:#868533;color:#ffffff;text-decoration:none;}
.user-cart-form-total-amount{font-size:18px;font-family:Helvetica;}
.cart-form-action-btn{float:left;width:100%;}
.cart-form-action-btn a{float:left;width:46%;margin:5px;}
.btn-success{color:#fff;background-color:#D06B27;border-color:#D06B27;}
.btn-success:hover{color:#fff;background-color:#df7833;border-color:#df7833;}
.btn-checkout, .roulette-discount-screen a.btn.btn-default.btn-primary{background:#5cb85c;border:#5cb85c;width:100%;padding:12px;font-size:18px;letter-spacing:1px;font-family:Helvetica;}
.btn-checkout, .roulette-discount-screen a.btn.btn-default.btn-primary{background:#5cb85c;border:#5cb85c;width:100%;padding:12px;font-size:18px;letter-spacing:1px;}
.btn-checkout:hover, .roulette-discount-screen a.btn.btn-default.btn-primary:hover{background:#25b425;border:#25b425;width:100%;padding:12px;}
a.btn.btn-default.modify-button{float:left;width:100%;margin:5px 0;padding:10px;font-size:15px;letter-spacing:1px;font-family:Helveticalt;}
.btn-modify-cart{float:right;}
.roulette-discount-screen, .delivery-details-screen{width:100%;float:left;}
.roulette-discount-screen .col-md-9{background:#fff;padding:6em 0;box-shadow:0 0 3px 0 #ccc;border:none;margin:5px 0;border-radius:2px;text-align:center;}
div#step-roulette{text-align:center;}
div#step-roulette-prefix-message{float:left;width:100%;margin:10px;font-size:20px;color:#333;font-family:Helveticalt;}
span#max_discount{font-size:30px;color:#222;}
div#step-deals{float:left;width:100%;}
.roulette-discount-screen .col-md-9 a.btn.btn-default.btn-primary{float:none;width:20%;}
.roulette-discount-screen .col-md-9 a.btn.btn-default.modify-button{float:none;width:20%;}
div#step-deals-suffix-message{float:left;width:100%;margin:10px;font-size:18px;color:#333;font-family:Helveticalt;}
.display-roulette-discount{float:left;width:100%;padding:2em 0;}
.display-roulette-discount ul{list-style:none;padding:0;width:100%;position:relative;left:24%;}
.display-roulette-discount ul li{float:left;margin:0 10px;}
.display-roulette-discount ul li div{position:relative;padding:3px 3px;border-radius:7px;}
.display-roulette-discount ul li img{background:#eee;padding:5px;width:120%;}
.display-roulette-discount ul li div div{position:absolute;top:24px;left:13px;font-size:15px;color:#FFF;}
.roulette-discount-screen #step-deals a.btn.btn-default.btn-primary{background:#5cb85c;border:#5cb85c;padding:12px;width:initial;font-size:15px;letter-spacing:1px;}
.roulette-discount-screen #step-deals a.btn.btn-default.btn-primary:hover{background:#25b425;border:#25b425;width:initial;padding:12px;}
.delivery-details-screen .col-md-9{float:left;background:#fff;box-shadow:0 0 3px 0 #ccc;border:none;margin:5px 0;padding:10px;border-radius:2px;}
.delivery-details-screen div#map{width:100%;float:left;}
.delivery-details-screen .col-md-6 .food-user-cart-delivery-options-form{float:left;width:100%;background:#fff;box-shadow:0 0 3px 0 #ccc;border:none;margin:20px 0 0 0;padding:10px;border-radius:2px;}
.food-user-cart-delivery-options-form .form-item{float:left;width:100%;margin-bottom:5px;}
.food-user-cart-delivery-options-form .form-item input{width:100%;float:left;}
.address-slider{float:left;width:100%;background:#f5f5f5;padding:0px 15px;margin:5px;border-radius:10px;}
.address-slider:hover{background:fffff;border-radius:10px;box-shadow:0 0 5px 0 #868533;margin:5px;}
.address-slider h2{float:left;width:100%;color:#ffffff;font-size:18px;font-family:Helvetica;text-align:center;padding:5px;text-transform:capitalize;margin:10px 0;background:#D06B27;}
.address-slider h4, .address-slider h5{float:left;width:100%;color:#333333;font-size:16px;font-family:Helveticalt;text-align:center;padding:5px;margin:0px 0;}
.user-address .address-slider{cursor:pointer;}
.delivery-details-screen button#edit-submit{background:#5cb85c;border:#5cb85c;padding:12px;width:initial;font-size:16px;letter-spacing:1px;}
.delivery-details-screen button#edit-submit:hover{background:#25b425;border:#25b425;width:initial;padding:12px;}
.panel-title{padding:5px 15px;}
#edit-user-details .panel-body .form-item{float:left;width:20%;margin-bottom:0;}
#edit-order-options .panel-body .form-item-schedule-date, #edit-order-options .panel-body .form-item-schedule-time{float:left;width:50%;margin:10px 0;padding:0 10px 0 0;}
#edit-order-options h1{float:left;width:100%;padding:0;margin-bottom:0px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5;}
div#edit-payment-mode{float:left;width:100%;border-bottom:1px solid #eee;margin-bottom:10px;}
#edit-payment-mode .form-item.radio{float:left;width:15%;margin:0px 0 20px 0;}
.checkout-details-screen .col-md-9{float:left;background:#fff;box-shadow:0 0 3px 0 #ccc;border:none;margin:5px 0;padding:10px;border-radius:2px;}
.form-actions button#edit-submit{background:#5cb85c;border:#5cb85c;padding:12px;width:initial;font-size:16px;letter-spacing:1px;float:right;margin-top:1em;}
.form-actions button#edit-submit:hover{background:#25b425;border:#25b425;width:initial;padding:12px;}
.form-actions button#edit-modify-cart{background:#fff;border:1px solid #ccc;color:#333;padding:10px;width:initial;font-size:16px;letter-spacing:1px;float:right;margin-top:1em;}
.form-actions button#edit-modify-cart:hover{background:#ccc;border:1px solid #ccc;width:initial;padding:10px;}
.CardField-input-wrapper .Input input.InputElement{border:1px solid #eee;padding:10px;float:left;position:inherit;width:100%;}
.form-item-tip-pct, .form-item-num-people{width:50%;float:left;padding:0 20px 0 0;}
.form-item-num-people input{width:100% !important;float:left;}
.form-item-num-people label{margin-bottom:5px !important;font-weight:700;}
.js-form-item-instructions{float:left;width:100%;}
#edit-condiments--wrapper{float:left;width:100%;}
#edit-condiments--wrapper legend{margin-bottom:5px;}
.js-form-item-instructions textarea#edit-instructions{float:left;width:100%;height:60px;margin-bottom:10px;}
.credit-card-form-base{background-color:#eeeeee;font-size:20px;box-shadow:0 0 3px 0 #ccc;padding:10px;}
div#edit-card-error{margin-bottom:0;}
.credit-card-form-base .CardField-input-wrapper span{background:#000 !important;}
#edit-condiments label.control-label.option{float:left;margin:10px 15px;}
.thank-you-screen-outter{width:80%;margin:0 auto;}
.thank-you-screen-image{float:left;width:100%;text-align:center;margin:10px 0;}
.thank-you-screen{float:left;width:100%;background:#fff;border-radius:10px;box-shadow:0 0 10px 0 #ddd;padding:10px;margin:0 auto;}
.thank-you-screen-note a{color:#479927;}
.thank-you-screen-name{float:left;width:100%;font-size:20px;font-family:Helvetica;padding:0 10px;}
.thank-you-screen-note{float:left;width:100%;font-size:17px;font-family:Helveticalt;margin:10px 0;padding:0 10px 10px 10px;}
.thank-you-screen-order-details-main{margin:0 auto;width:80%;}
.thank-you-screen-order-details{float:left;width:100%;}
.thank-you-screen-full-order-receipt{margin:0 auto;width:80%;}
img.receipt-logo{/*width:12%;*/margin:10px 0;}
a.print-receipt-btn{float:left;text-align:center;background:#eee;padding:5px 10px;color:#333;border-radius:10px;}
a.print-receipt-btn:hover{background:#D66B27;color:#fff;text-decoration:none;}
.thank-you-screen-full-order-receipt .INfomyacc{background:#eee;padding:10px;font-family:Helveticalt;margin:10px 0;float:left;width:100%;font-size:16px;}
.thank-you-screen-order-receipt-table{float:left;width:100%;margin:10px 0;}
table.order-details{float:left;width:100%;border-top:2px solid#eee;}
.order-details tr td{font-size:16px;font-family:Helveticalt;padding:10px 10px 10px 10px;}
.order-details tr td.labels{float:left;font-size:18px;font-family:Helvetica;}
.order-details tr td a{color:#D66B27;}
table.payment-details{float:left;width:100%;border:1px solid#ccc;margin:10px 0 0 0;}
.payment-details th{padding:10px;color:#333;font-size:18px;font-family:Helvetica;font-size:20px;border:1px solid#ccc;}
.payment-details tbody tr:nth-of-type(even){background-color:#eeeeee;}
.payment-details tr td{padding:10px;color:#333;font-family:Helveticalt;font-size:16px;border:1px solid#ccc;}
tr.instructions h5{font-size:15px;font-family:Helvetica;}
.live-order-scree-food-image{float:left;width:100%; /*text-align:center;*/ margin:10px 0;}
.live-order-scree-food-image img{ /*width:15%;*/ }
form#food-partner-live-order-search-form{float:left;width:100% !important;background:#fff;padding:20px;}
.food-partner-live-order-search-form .form-item.js-form-item{display:inline-block;width:46%;margin:0 10px;}
.food-partner-live-order-search-form .form-item.js-form-item label{float:left;width:100%;margin-bottom:5px;}
div#edit-order-status{float:left;width:70%;margin:20px 0;}
#edit-order-status .form-item.checkbox{float:left;width:25%;margin:20px 0 0 0;}
.food-partner-live-order-search-form .form-item.js-form-item label input{float:left;width:3%;}
.food-partner-live-order-search-form button#edit-submit{float:right;background:#5cb85c;border:#5cb85c;width:15%;margin:20px 0 0 0;padding:10px;}
.food-partner-live-order-search-form button#edit-submit:hover{background:#25b425;border:#25b425;padding:10px;}
.food-partner-live-order-search-form .form-item.js-form-item select, .food-partner-live-order-search-form .form-item.js-form-item input{float:left;width:100%;}
.food_partner_order_grid_container{float:left;width:100% !important; margin-top:10px;}
.live-orders-expanded-section{float:left;width:100%;background:#fff;border-radius:10px;box-shadow:0 0 10px 0 #ddd;padding:10px;}
.live-orders-expanded-outer{width:100%;margin:0 auto;}
.live-orders-expanded-orderid{float:left;width:100%;font-size:20px;font-family:Helvetica;}
.live-orders-expanded-section p{float:left;width:100%;font-size:15px;font-family:Helveticalt;background:#eee;padding:10px;margin:5px 0 0 0;}
.live-orders-expanded-order-details{float:left;width:95%;}
.live-orders-expanded-order-receipt{float:left;width:100%;margin-top:10px;}
.live-orders-screen-full-order-receipt{margin:0 auto;width:81.5%;    float: left;}
img.receipt-logo{/*width:12%*/;margin:10px 0;}
a.print-receipt-btn{float:left;text-align:center;background:#eee !important;padding:5px 10px;color:#333 !important;border-radius:10px;}
a.print-receipt-btn:hover{background:#D66B27 !important;color:#fff !important;text-decoration:none;}
.live-orders-expanded-order-receipt-table{float:left;width:100%;margin:10px 0;}
table.live-orders-order-details{float:left;width:100%;border-top:2px solid#eee;}
.live-orders-order-details tr td{font-size:16px;font-family:Helveticalt;padding:10px 10px 10px 10px;}
.live-orders-order-details tr td.labels{float:left;font-size:18px;font-family:Helvetica;}
.live-orders-order-details tr td a{color:#D66B27;background:none;}
.live-orders-order-details tr td a:hover{color:#D66B27;background:none;text-decoration:underline;}
table.live-orders-payment-details{float:left;width:100%;border:1px solid#ccc;margin:10px 0 0 0;}
.live-orders-payment-details th{padding:10px;color:#333;font-size:18px;font-family:Helvetica;font-size:20px;border:1px solid#ccc;}
.live-orders-payment-details tr td{padding:10px;color:#333;font-family:Helveticalt;font-size:16px;border:1px solid#ccc;}
.order-status-confirmed{background-color:green;color:#fff;padding:2px;border-radius:5px;}
.order-status-cancelled{background-color:#e11b1b;color:#fff;padding:2px;border-radius:5px;}
.order-status-submitted{background-color:orange;color:#fff;padding:2px;border-radius:5px;}
.order-processor-platform{background-color:#769700;color:#fff;padding:2px;border-radius:5px;}
.order-processor-partner{background-color:#c28225;color:#fff;padding:2px;border-radius:5px;}
.order-processor-user{background-color:#f05325;color:#fff;padding:2px;border-radius:5px;}
.region-header .restaurant-search-container{    background: rgba(0, 0, 0, 0) url(../images/restaurant-listing-slider.jpg) repeat scroll center center/cover;
    /* background: url(https://res.cloudinary.com/ivery/image/upload/fl_lossy,f_webp,fl_awebp,q_auto,w_600,h_800,c_fill/banner_cl_1.jpg) 21%; */
    background-image: url(../../../ivery/image/upload/fl_lossy-f_webp-fl_awebp-q_auto-w_1500-h_1000-c_fill/banner_cl_1.jpg);
    /* float: left; */
    background-size: cover;
    height: 30vh;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    /* padding-bottom: 10vh; */
    box-sizing: border-box;
    position: relative;
    width: 100%;}
	nav#block-food-theme2-footer {
    display: none;
}
.region-header .restaurant-search-container .row{text-align:center;width:70%;padding:0em 0 0em 0;margin:0 auto;height:100px;padding-top:10px;}
.region-header .restaurant-search-container img{width:30%;}
.region-header .restaurant-search-container .restaurant-search-title{display:none;}
.region-header .restaurant-search-container h2{font-size:35px;word-spacing:6px;margin:0;color:#d06b27;font-family:Helveticalt;text-shadow:0 0 6px #fff;}
.region-header .restaurant-search-container h3{float:left;width:100%;color:#333;font-family:Helveticalt;text-transform:uppercase;text-align:center;}
.region-header .search-area,
.region-header .search-restaurant{background:#fff none repeat scroll 0 0;border:1px solid #ccc;border-radius:3px;float:left;margin-top:1em;opacity:1;padding:0px;width:100%;box-shadow:0 0 6px 0 #ccc;margin-bottom:10px;}
.region-header .input-group.search-area input,
.region-header .input-group.search-restaurant input{background:#fff none repeat scroll 0 0;border:none;color:#4a4a4a;padding:20px 20px !important;width:100%;font-size:20px;float:left;box-shadow:none;border-radius:3px !important;font-family:Helveticalt;}
.region-header .search-area span.input-group-addon,
.region-header .search-restaurant span.input-group-addon{padding:0;margin:0;border:none;}
.region-header .search-area i{font-size:26px;vertical-align:middle;padding:6px;color:#333;}
.region-header .search-area i:hover{color:#00cc33;}
.region-header .search-restaurant i{font-size:20px;vertical-align:middle;padding:6px;color:#333;}
.region-header .search-restaurant i:hover{color:#868533;}
.food-entity-list-table{box-shadow:0px 1px 10px 0px #ccc;border-radius:5px;}
.food-entity-list-table thead tr{background:#fff;}
.food-entity-list-table th a{color:#000;font-weight:bold;font-size:16px;}
.food-entity-list-table tbody tr:nth-of-type(odd){background-color:#f9f9f9;}
.food-entity-list-table tbody tr:nth-of-type(even){background-color:#eeeeee;}
.food-entity-list-table td a{background:#868533;color:#fff;float:left;font-size:14px;padding:2px;text-align:center;border-radius:5px;text-decoration:none;}
.food-entity-list-table td a:hover{background:#D16B27;}
.restaurant-profile-details{float:left;width:100%;background:url(../images/restaurant-listing-slider.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;}
.restaurant-profile-details .col-sm-3 img.pull-left{float:left;border:4px solid#f5f5f5;width:200px;height:160px;margin:18px;}
.restaurant-profile-details .col-sm-9{background-color:rgba(255,255,255,0.8);margin:16px 0 0 0;border-radius:5px;}
.restaurant-profile-details .col-sm-9 h2{float:left;width:100%;margin:8px 0;color:#333;background-color:rgba(134, 133, 51, 0.2);padding:10px;font-size:21px;font-family:Helvetica;}
ul.restaurant-profile-details-left{float:left;width:55%;padding:0;list-style:none;font-family:Helvetica;}
ul.restaurant-profile-details-left:hover, ul.restaurant-profile-details-right:hover{transform:scale(1.02);}
ul.restaurant-profile-details-right li h4, ul.restaurant-profile-details-left li h4{font-size:20px;margin-top:0;}
ul.restaurant-profile-details-right li h5, ul.restaurant-profile-details-left li h5{font-size:17px;font-family:Helveticalt;color:#333;}
ul.restaurant-profile-details-right{float:left;padding:0;list-style:none;font-family:Helvetica;}
.view_deal_link{float:right;width:8%;}
.view_deal_link img{float:left;width:100%;}
.view_deal_link img:hover{transform:scale(1.04);}
.restaurant-menu-list-page-menu-header.sticky-header{left:0;background:#fff;position:fixed;top:0;width:100%;z-index:999;}
.user-logged-in.path-restaurant.has-glyphicons.toolbar-tray-open.toolbar-fixed.toolbar-horizontal .restaurant-menu-list-page-menu-header.sticky-header{left:0;background:#fff;position:fixed;top:79px;width:100%;z-index:999;}
.user-logged-in.path-restaurant.has-glyphicons.toolbar-fixed.toolbar-horizontal .restaurant-menu-list-page-menu-header.sticky-header{left:0;background:#fff;position:fixed;top:39px;width:100%;z-index:999;}
.deals-section-current-deals, .deals-section-restaurant-name{font-size:15px;background:#eee;padding:3px;font-family:Helvetica;width:100%;text-align:center;}
.deals-section-discount-main{float:left;width:100%;background:#fff;padding:5px 0px;border:1px solid#ddd;box-shadow:0 0 10px 0 #ccc;margin:3px 0;text-align:center;}
span.deals-serial-num{float:left;width:100%;text-align:center;font-family:poppins;border-bottom:1px solid#dddddd;font-size:18px;text-transform:uppercase;font-weight:bold;}
span.deals-discount{color:#BA9168 !important;font-size:17px;font-family:poppins;border:1px dotted #ddd;padding:5px;display:inline-block;margin:10px 0;font-weight:bold;}
span.deals-min-order{float:left;width:100%;font-family:poppins;font-size:15px;}
span.deals-min-order i{font-size:18px;}
.deals-section-discount-main p{font-size:13px;color:#fff;font-family:poppins;background:#ba9168;padding:4px 2px 2px 2px;margin:5px 0 0 0;float:left;width:100%;display:none;}
.loading-indicator{display:none;position:absolute;width:100%;height:100%;}
.loading-indicator .mask{position:absolute;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);z-index:1;}
.loading-indicator .animation{position:absolute;left:50%;top:20%;z-index:9999999999999;margin:-75px 0 0 -75px;border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:60px;height:60px;-webkit-animation:loading-indicator-spin 2s linear infinite;animation:loading-indicator-spin 2s linear infinite;box-shadow:0px 0px 10px 0 #aaa,
inset 0 0 10px 0 #aaa;}
@-webkit-keyframes loading-indicator-spin{0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);}
}
@keyframes loading-indicator-spin{0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
a.btn.food-restaurant-filter-clear{background:#eee;margin:16px 0;border-radius:20%;color:#333;padding:3px 12px;font-family:Helvetica;}
a.btn.food-restaurant-filter-clear:hover{background:#ccc;margin:16px 0;padding:3px 12px;border-radius:20%;color:#333;font-family:Helvetica;}
div#filter-sidebar .list-group{max-height:150px;overflow-y:auto;}
.food-restaurant-search-host-picture{width:100%;height:150px;box-shadow:0 0 10px 0 #ddd;}
.main-dashboard-section{width:95%;margin:0 auto;}
.main-dashboard-section .region.region-content{width:100%!important;}
.well.region.region-sidebar-second{margin:0;background:#fff;border:1px solid #eee;padding:18px;overflow:auto}
.well.region.region-sidebar-second nav#block-food-theme2-tools{background:#fff;padding:10px;}
.well.region.region-sidebar-second nav#block-food-theme2-tools ul li.active{background:#eee;}
.well.region.region-sidebar-second nav#block-food-theme2-tools ul li.active a{color:#333;}
.well.region.region-sidebar-second nav#block-food-theme2-tools h2{margin:0px 0 10px 0;text-align:center;background:#eee;padding:3px 0;color:#333;font-size:25px;}
form#food-partner-statement-search-form{float:left;width:100%;padding:10px;}
.main-dashboard-section form#food-partner-chargeback-form, .main-dashboard-section form#food-partner-adjustment-form{padding:10px;}
.main-dashboard-section dl{padding:10px;}
@-ms-viewport{width:device-width;}
@viewport{width:device-width;}
@media screen and (max-width:450px){.restaurant-service img{float:left;margin-left:30px;}
}
@media print{.r_panel.gray{display:none;}
.live-orders-screen-full-order-receipt{margin:inherit;width:95%;float:left;}
}