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

body {background: #fff;color: #000;background: url(../images/bg.jpg)no-repeat center top fixed;}
.btn {background: #999;color: #fff;}
.btn:hover {background:#888}
.btn:active,.btn:focus {background: #777}
.btn-a {background: #0ae}
.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: #d33; border-radius: 20px;}
.btn-c:hover {background: #c22}
.btn-c:active,.btn-c:focus {background: green}
.btn.btn-close{background: #d33;}
.btn-fb {background: #4267b2}
.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: #007e00;}
.error{color:#d33}
.nav,.nav .current,.nav a:hover {background:#3e4031f0;color: #d80e0e;}
.nav a {color: #fff;}
.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:#def;border-left:5px solid #59d}
.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: linear-gradient(rgb(170 175 180 / 73%),rgb(110 116 108 / 41%));color: #fff;}
#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: #4b4a413d;color: #000;}
#service .block{background: transparent; border: none;}
#service .block-inner{background: #3e4031f0;}
#service .block-inner:hover{background: #ad7309;}
#service .icon{color: #fff;}
#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: #fff; 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: #19ff00;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: #46ff00; 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: #fff;font-weight: bold;margin-top: 35px;}
.section-content-half {padding: 7px; color:#fff;}
.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: #eee;}
.footer-top {background: #7b7f5bf0;}
.footer-nav div a, .powered-by div a{color: #fff;}
.time-preorder-notification{color: #006926;}
.cat-nav-list{background: #fff;}
.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; }
.category-tab a:hover{background:#aba00b; color:#fff; }
.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: #aba00b;}
.category-menu-list .block {background: transparent;color: #000;border-bottom:none!important}
.action-form {
    background: #98c567e6;
    border-radius: 0px;
}
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:#ccffbf4f;}
#deliveryMinOrderAmountNotice {font-size: 12px;padding: 0px 40px;padding: 5px;color: #d33;}
.disabled {opacity: 0.1; cursor: not-allowed;}
.active-day {background: #03ff03 !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;}
#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;}
.container.checkout {background: linear-gradient(rgba(158, 243, 76, 0.89),rgba(158, 243, 76,0.89));}
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: #fff;font-weight: bold;}
.gurkha-feature-image img {border-radius: 50px;}
.gurkha-feature:hover{opacity: 0.9;}
header {border-bottom: 1px solid #fff;}
.item-attribute-add-to-cart-btn { }
#checkoutBtn{background:#aba00b;}
#slider-button {background:#aba00b; border-radius:25px;}
.tab-item.btn.btn-c {background:#8eb92fe0; border-radius: 15px;}
.item-title-selection{color:#1da9b9; font-weight:600;}