/* --------------------------------------
    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: #1c7410;color: #fff;border-radius:15px;}
.btn:hover {background:#888}
.btn:active,.btn:focus {background: #777}
.btn-a {background: #1c7410; font-weight: 700;border-radius:15px;}
.btn-a:hover {background: #09d}
.btn-a:active,.btn-a:focus {background: #08b}
.btn-b {background: #1c7410}
.btn-b:hover {background: #2b4; border-radius:15px;}
.btn-b:active,.btn-b:focus {background: #2a4}
.btn-c {background:#1c7410; border-radius:20px;}
.btn-c:hover {background: #3c970a}
.btn-c:active,.btn-c:focus {background: #3c970a}
.btn.btn-close{background: #d33;}
.btn-fb {background:#1c7410}
.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:#16924e;color: #fffa00;}
.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 {border-bottom: 1px solid #fff;background: #e0e0e0;background: linear-gradient(rgba(177, 204, 12, 0.93),rgba(242, 245, 158, 0.7));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(23, 110, 37, 0.85),rgba(0, 210, 55, 0.5));margin-top: -5px;}
#service .block{background: transparent; border: none;}
#service .block-inner{background: #3bc968;}
#service .block-inner:hover{background: #56c93b;}
#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: #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: #fff;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: #d33;text-shadow: 3px 3px 0 #fff, -1px -1px 0 #111010, 1px -1px 0 #e9c3c333, -1px 1px 0 #111010, 1px 1px 0 #1a0707;font-weight: bold;margin-top: 35px;}
.section-content-half {background: linear-gradient(rgba(23, 110, 37, 0.85),rgba(0, 210, 55, 0.5));padding: 7px;border-bottom: 1px solid #fff; 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: #02481e;}
.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;color: #000;}
.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:#34d91e; 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: #1c7410;}
.category-menu-list .block {background: transparent;color: #000;border-bottom:none!important;}
.higlight-bg{background: #f7f7f7;border-radius: 10px;}
.action-form {
    background: #214122e8;
    border-radius: 0px;
    color:#fff;
}
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: #95f57d63;}
#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: #0562b2; color: #fff;margin-top: -1px;}
#promotionalOffer .offer-title{color: #fff;}
#promotionalOffer .on-factor{color: #fff;}
.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(rgb(128, 204, 125),rgb(136, 204, 125));}
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: 2px solid #ffffff;}
.item-attribute-add-to-cart-btn { }
#service .block-inner:hover{background: #6cdb57;}
#openingTime{font-size: 25px; color:#f9dba2;}
#slider-button{border-radius:25px;}
#viewpdfmenu{border-radius:25px;background:#0f5e6b;}
#selection{color:#1c7410;}
.review-list.action-form {color:#000;}
#orderTypeSelectionPopup{background:#16924e; border-radius: 0px;} 
#orderTypeTitle{font-size:25px; background:#1c7410;border-radius: 0px; color:#fff;}
#orderType{font-size:25px; font-weight: bold; color: #f3e337;line-height: 0;}
#orderTypeSubmitButton {width:60%;font-size:25px; font-weight: bold; color: #fff; background: #1c7410;border-radius: 25px;}
#preOrderPopup {background: #16924e;padding: 1px; color:fff;}
#customerPostcodeReceiverForm {background:#16924e; color:#fff;}
#deleverypostcodeSubmitButton {background:#1c7410; color:#fff; border-radius:15px;}