/* --------------------------------------
    style css start
    Author     : Md Aktaruzzaman
----------------------------------------*/
@import"base.css";
@import"responsive.css";

body {background: #fff;color: #000;background: url(../images/bg.jpg)repeat center top fixed;}
.btn {background: #999;color: #fff;}
.btn:hover {background:#888}
.btn:active,.btn:focus {background: #777}
.btn-a {background: #0ae; border-radius:15px;}
.btn-a:hover {background: #09d}
.btn-a:active,.btn-a:focus {background: #08b}
.btn-b {background: #3c5}
.btn-b:hover {background: #2b4}
.btn-b:active,.btn-b:focus {background: #2a4}
.btn-c {background: #fda401; font-size: 17px; border-radius: 20px;}
.btn-c:hover {background: #c22}
.btn-c:active,.btn-c:focus {background: green}
.btn.btn-close{background: #d33;}
.btn-fb {background:#7fa308; border-radius: 25px;}
.btn-fb:hover {background: #29487d}
.btn-fb:active,.btn-c:focus {background: #29487d}
.btn-tw {background: #159ceb}
.btn-tw:hover {background: #159cea}
.btn-tw:active,.btn-c:focus {background: #159ce0}
.success {color: #f7ba07;}
.error{color:#ff0000}
.nav,.nav .current,.nav a:hover {background:#380101;color: #fff;}
.nav a {color:#f9dba2;}
.table thead {background: #bdbdbd;color: #000;}
.table tbody > :nth-child(2n) {background: #f3f3f3;color: #000;}
.table tbody>:nth-child(2n-1){background:#eef0d7; color:#000} 
.table caption, .caption {background: #d33;color: #000;background: linear-gradient(rgba(255, 255, 255, 0.9),rgba(255, 215, 0, 0.9));}
.table{background: linear-gradient(rgba(255, 232, 107, 0.3),rgba(255, 217, 8, 0.3));}
.table.opening-time-table th,.table.opening-time-table td{background: linear-gradient(rgba(254, 131, 13, 0.6),rgba(42, 255, 0, 0.1))}
.msg {background:#c11313;border-left:5px solid #c11313}
.text-unnderline{text-decoration: underline; text-decoration-color: #d33;}
.cart-amount {background: #fff; color: #ff0000; border-radius: 15px}
#banner.banner{background-image: linear-gradient(rgba(164,145,96,.1),rgba(255,255,255,.3)),url("../images/desktop.jpg");min-height: 200px;background-position: center center;background-repeat: no-repeat;background-size: cover;}
#pageHeaderBanner {background: #e0e0e0;background: linear-gradient(rgba(255, 255, 255, 0.5),rgba(254, 255, 222, 0.5));color: #000;}
#pageHome {background: #fff;color: #000;background: linear-gradient(rgba(252, 252, 250, 0.3),rgba(255, 255, 255, 0.3));	padding: 10px 0px;}
.common-page-bg {background: linear-gradient(rgba(255, 250, 153, 0.5),rgba(255, 255, 255, 0.5));}
.common-page-heading{color: #000;}
#service {background: #f8f8f8;color: #000;background: linear-gradient(rgba(255, 255, 255, 0.3),rgba(255, 255, 0, 0.1));}
#service .block{background: transparent; border: none;}
#service .block-inner{background: #5a1d1dd6;}
#service .icon{color: #d33;}
#specialOffer {background: linear-gradient(rgba(255, 254, 196, 0.3),rgba(255, 255, 255, 0.1));}
#specialMeal {background: linear-gradient(rgba(255, 45, 0, 0.3),rgba(255, 255, 255, 0.1));}
.circle-price {background: #d33; color: #fff;}
h1.title {color: #f00;text-shadow: 3px 3px 0 #000, -1px -1px 0 #fff, 1px -1px 0 #000, -1px 1px 0 #fff, 1px 1px 0 #fff;}
h1.page-title{color: #d33; text-shadow: 3px 3px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;}
.page-title{color: #d33;text-shadow: 3px 3px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff3, -1px 1px 0 #fef9f9, 1px 1px 0 #fff; }
.sub-title-1 {color: #ccffbf;text-shadow: 3px 3px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;font-weight: bold;}
.sub-title-2 {color: #ccffbf; text-shadow: 3px 3px 0 #080707, -1px -1px 0 #111010, 1px -1px 0 #0e0d0d33, -1px 1px 0 #111010, 1px 1px 0 #030303;  font-weight: bold;}
.sub-title-3 {color: #ffffff;text-shadow: 3px 3px 0 #0c0000, -1px -1px 0 #000, 1px -1px 0 #0003, -1px 1px 0 #060606, 1px 1px 0 #090909;font-weight: bold;}
.page-title-2 {font-size: 25px;color: #0c0c0b; font-weight: bold;margin-top: 35px;}
.section-content-half {background: linear-gradient(rgba(95, 89, 89, 0.3),rgba(117, 109, 109, 0.3));padding: 7px; font-size: 16px;color: #f9dba2;}
.block:hover{background-color: #FFFAFA;}
.block {background: #fff;color: #000;border-bottom: 1px solid #eee;background: linear-gradient(rgba(255, 255, 255, 0.3),rgba(255, 255, 0, 0.1));}
.label.tab-input{color: #000;border: 1px solid transparent;}
label.tab-input:hover {color: #eee;cursor: pointer;}
input.tab-input + label.tab-input  {color: #000;}
input.tab-input:checked + label.tab-input {color: #000;border-bottom: 2px solid #d33;}
.tab-content {display: none;color: #000;}
footer{background: #000;color: #f9dba2;}
.footer-top {background: #350c05;}
.footer-nav div a, .powered-by div a{color: #f9dba2;}
.time-preorder-notification{color: #006926;}
.cat-nav-list{background: #f5f5f5;}
.menu-content-category-head .category-title {background: linear-gradient(rgba(255, 255, 255, 0.9),rgba(154, 148, 148, 0.9));border-bottom: 1px solid #fff;}
.category-menus {background:#fff; }
.category-tab a{color: #000; display: block; font-weight:600; font-size: 18px; margin-left: 7px; }
.order-cart-type {background: #f7f7f7;}
#takeawayCustomerCart{background: #f7f7f7;}
.order-cart-head {border-bottom: 1px solid #fff;background: #e0e0e0;background: linear-gradient(rgba(255, 255, 255, 0.9),rgba(154, 148, 148, 0.9));color: #000;}
.cart-inside {background: #fff;}
.cart-item-line:not(:last-child) {border-bottom: 1px solid #e0e0e0;}
#cartItemListArea .icon {color: #fda401;}
.category-menu-list .block {background: transparent;color: #000;border-bottom:none!important}
.higlight-bg{background: #f7f7f7;border-radius: 10px;}
.action-form { background:#a91c1c82; border-radius: 0px; color: #f9dba2;}
fieldset{border-color: #fff;}
.loader { width: 10px;height: 10px;border: 5px solid rgba(209, 22, 0, 0.9);border-top-color: #1dab07;border-radius: 50%;position: relative;animation: loader-rotate 1s linear infinite;top: 50%;margin: 0px auto 0;}
@keyframes loader-rotate {0% {transform: rotate(0);}100% {transform: rotate(360deg);}}
.tab-item.tab-item-action {padding: 15px;background: #32a805;color: #fff;font-weight: bold;}
.tab-item.tab-item-title {padding: 10px;font-size: 17px;text-transform: capitalize;font-weight: bold;}
.cart-active-line {background: #fda4010f;}
#deliveryMinOrderAmountNotice {font-size: 12px;padding: 0px 40px;padding: 5px;color: #d33;}
.disabled {opacity: 0.1; cursor: not-allowed;}
.active-day {background: #ccffbf !important;font-weight: bold !important;color: #000 !important;}
.dynamic-adds {background: #ffe971;margin-bottom: 5px;padding: 30px 10px;}
.offer-title {font-size: 25px;font-weight: bold;color: #000;text-transform: uppercase;}
.on-factor {font-size: 20px;}
/*component-design*/
#deliveryInformation {background: linear-gradient(rgba(120, 0, 38, 0.9),rgba(255, 9, 0, 0.9));}
#deliveryInformation .dynamic-adds {background: transparent;}
#deliveryInformation .offer-title{color: #fff;}
#deliveryInformation .on-factor{color: #eee;}
#discountOffer{ background: linear-gradient(rgba(255, 45, 0, 0.5),rgba(240, 255, 0, 0.3));}
#discountOffer .dynamic-adds {background: transparent;}
#discountOffer .offer-title{color: #000;font-size: 30px;}
#discountOffer .on-factor{color: #000;}

#freeDishOffer{background: transparent;}
#freeDishOffer .dynamic-adds {background: #11ff02;background: linear-gradient(rgba(254, 131, 13, 0.6),rgba(42, 255, 0, 0.1));}
#freeDishOffer .offer-title{color: #000}
#freeDishOffer .on-factor{color: #000;}

#multiDiscountOffer {background: linear-gradient(rgba(255, 45, 0, 0.5),rgba(240, 255, 0, 0.3));}
#multiDiscountOffer .dynamic-adds {background:transparent;color: #000;}
#multiDiscountOffer .offer-title{color: #000}
#multiDiscountOffer .on-factor{color: #000}
#promotionalOffer {background: linear-gradient(rgba(255, 0, 0, 0.8),rgba(210, 210, 210, 0.4));}
#promotionalOffer .dynamic-adds {background: transparent; color: #000;}
#promotionalOffer .offer-title{color: #000;}
#promotionalOffer .on-factor{color: #000;}
.tab-item.free-dish-tab {border: none;padding: 10px;margin-bottom: 3px;background: #fff;background: #11ff02;background: linear-gradient(rgba(255, 255, 255, 0.6),rgba(197, 210, 197, 0.6));text-align: left;font-size: 17px;}
.customer-content-area {padding: 5px; font-size: 16px;}
.container.checkout {background: linear-gradient(rgba(227, 227, 227,1),rgba(249, 249, 249,1));}
fieldset.checkout-root-fieldset{border: 0}
.popup-container-pre-order-inner {padding: 0px 0px;}
.container.gurkha-home {width: 80%;margin: 0 auto;padding: 0px 0px 15px 0px;}
.gurkha-feature {padding: 10px 30px;}
.gurkha-feature-inner-content {margin-top: -200px;padding: 0px 17px;}
.gurkha-feature-title.text-center {font-size: 30px;color: #f9dba2;font-weight: bold; text-shadow: 3px 3px 0 #0c0000, -1px -1px 0 #000, 1px -1px 0 #0003, -1px 1px 0 #060606, 1px 1px 0 #090909; }
.gurkha-feature-image img {border-radius: 50px;}
.gurkha-feature:hover{opacity: 0.9;}
header {border-bottom: 2px solid #b10020;}
.item-attribute-add-to-cart-btn { }
#sliderbutton {background:#49838ad6; border-radius:25px;}
.tab-item.btn.btn-c {background:#3c0b02e8;    border-radius: 15px;} 
.item-description.category-description {padding: 0px; width: 100%;}
#orderConfarmation{font-size:16px; color: #f9dba2;}
#online_order-page {background:#5a0e0e; /*#f5f5f5;*/}
#checkoutBtn{background:#fda401;}
#slider-button{background:#3c0b02e8; border-radius:25px;} 
#booking-button{background:#ff0000; border-radius:25px;}
#discountView {font-size:25px; font-weight: 600;}
#discountOffer{padding: 44px; padding-bottom: 54px;}
.review-list.action-form {color:#000000}
.category-tab a:hover{background:#fda401; color: #fff;}
#orderTypeSelectionPopup{background:#9f0e0e; border-radius: 0px;} 
#orderTypeTitle{font-size:25px; background:#dbe350;border-radius: 0px;}
#orderType{font-size:25px; font-weight: bold; color: #f3e337;line-height: 0;}
#orderTypeSubmitButton {width:60%;font-size:25px; font-weight: bold; color: #000; background: #dbe350;border-radius: 25px;}
#preOrderPopup {background: #ed4545;padding: 1px;}
#customerPostcodeReceiverForm {background:#a12222;}
#deleverypostcodeSubmitButton {background:#8ab603; border-radius:15px;}
#checkoutCancel{background:red;}
#openingTime{font-size: 25px; color:#f9dba2;}
