body, html{color:#303030;}
a{color:#d30a12;cursor:pointer;}
a:hover, a:focus, a:active{text-decoration:none;color:#090909;}
a.btn-style{background:#929292;color:#ffffff;padding:2px 8px;font-size:12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.btn-style:hover{background:#000000;}
.header .in-header{background:#ffff !important}
.text-theme{color:#d30a12;}
.line{background:#ffffff;}
.outline-btn{border:1px solid #ffffff;color:#ffffff;}
.outline-btn:hover{color:#513f00;cursor:pointer;background:#d30a12;border:1px solid #d30a12;}
.rounded-button{background:#d30a12;color:#fff;border:0px solid #ffffff;}
.rounded-button:hover,.rounded-button:active{background:#090909;cursor:pointer;color:#ffffff;}
.owl-dots .owl-dot{border:1px solid #ffffff;}
.owl-dots .owl-dot.active{width:20px;background:#ffffff;}
body .form-control:focus,body .form-control:active{border:1px solid #d30a12;}
.preloading{background:#ffffff;}
.preloading .text-preloading{color:#000000;}
.preloading .cssload-loader{background-color:white;}
@media screen and (min-width:768px){header .nav > li{padding:0px 11px;}
header .nav .open >a,.nav .open >a:focus,.nav .open > a:hover{border-color:#ffffff;}
header.sticky .nav-header nav .navbar-nav > li > a{padding:20px 0px 20px !important;}
.nav >li >a:focus,.nav >li >a:hover{border-bottom:2px solid #d30a12;padding-bottom:18px!important}
.sticky .nav-header nav .navbar-nav > li > a:hover{border-bottom:5px solid #d30a12;}
.header.sticky .nav-header .nav > li.active > a{border-bottom:5px solid #d30a12;padding-bottom:15px !important;}
}
header.header .dropdown-menu > .active > a,header.header .dropdown-menu > .active > a:focus,header.header .dropdown-menu > .active > a:hover{background-color:transparent;color:#303030;}
header .dropdown-menu > li > a{padding:8px 20px;border-bottom:1px solid #f0f0f0;}
.col-md-6.divpost { padding: 0px; border: 0px;}
.col-md-6.divpost.active {  background: #d30a12; color: #fff;}
.back-to-top{border:0px solid #333;background:#d30a12;color:#896f14 !important;}
.back-to-top.btn-primary:hover,.back-to-top.btn-primary:focus,.back-to-top.btn-primary:active,.back-to-top.btn-primary.active,.open .back-to-top.dropdown-toggle.btn-primary{color:#FFF;opacity:0.8;background:#d30a12;border:0px solid #333;}
.nav-header nav .navbar-nav > li > a{background-color:transparent !important;color:#000;}
.nav-header .navbar{margin-bottom:0px;border:0px solid #ffffff;}
.innerpage .header{position:relative;-webkit-box-shadow:0px 1px 5px 0px rgba(50, 50, 50, 0.27);-moz-box-shadow:0px 1px 5px 0px rgba(50, 50, 50, 0.27);box-shadow:0px 1px 5px 0px rgba(50, 50, 50, 0.27);}
section.home-slider .slide-caption{color:#ffffff;}
section.home-slider #home-slider .item .filter-slider{background-color:#000000;}
section.home-slider .owl-nav .owl-prev,section.home-slider .owl-nav .owl-next{background-color:#000000;color:#ffffff;}
section.promo .wrap-promo{background-color:#ffffff;border:0px solid #ffffff;}
section.promo .bg-promo{background-color:#000000;}section.promo .box-menu-package{color:#ffffff;}
section.promo .box-menu-package .bmp-text h3{color:#d30a12;}
section.promo .wrap-promo .wp-left .pr-left-content{color:#202020;}
section.foodmenu{background:#fff;border-bottom:1px solid #dddddd;}
section.foodmenu #foodmenu{border:1px solid #dbdbdb;}
section.foodmenu .heading-featured{color:#303030;}
section.foodmenu .item .box-fm{background:#ffffff;}
section.foodmenu .line-fm{background:#303030;}
section.foodmenu .owl-nav .owl-prev,section.foodmenu .owl-nav .owl-next{background:#d30a12;color:#ffffff;font-size:34px;padding:0px 20px;}
section.counter-number{background:#f9f9f9;}
section.counter-number .counter-box .counter-circle{background-color:rgba(255, 255, 255, 0.8);}
section.testimonial .heading-text{color:#d30a12;}
section.testimonial .bg-tst .bg-color-tst{background:#000000;}
section.testimonial .item-testimonial .client-info .rating{color:#d30a12;}
section.testimonial .item-testimonial .client-content h4{color:#d30a12;}
section.footer{background:#090909;color:#ffffff;border-bottom:1px solid #585858dd;}
section.footer .footer-wrap-b .footer-content-right{color:#ffffff;background:#171717;}
section.footer .footer-bg .footer-bg-color{background-color:#000000;}
section.footer .footer-wrap-b .footer-content-left .footer-row-b .line-footer{border-bottom:1px solid #999999;}
section.footer .footer-wrap-b .footer-content-right .open-hours-wrap{border:1px solid #d30a12;}
section.footer .footer-wrap-b .footer-content-right .open-hours-wrap .oh-day .ohd-day{color:#d30a12;float:left;width:50%;}
section.footer .footer-wrap-b .footer-content-left .footer-row-c .footer-info .footer-info-left{color:#d30a12;}
section.footer .footer-wrap-b .footer-content-right .open-hours-wrap .reserphone{border-top:1px solid #333333;}
footer{background:#090909;color:#ffffff;}
footer .footer-b-right{color:#ffffff;}
footer .footer-sosmed-icon .wrap-circle-sosmed .circle-sosmed:hover{border:1px solid #d30a12;background:#d30a12;color:#ffffff;}
footer .footer-sosmed-icon .wrap-circle-sosmed .circle-sosmed{border:1px solid #d30a12;color:#ffffff;}
body#single-page .title-banner{color:#ffffff;}
body#single-page .title-banner .tb-background-bgoverlay{background-color:#000000;}
body#single-page .title-banner .tb-text{color:#ffffff;}
body#single-page .title-banner .tb-text .tb-line{background:#ffffff;}section.inner-page-content .breadcrumb a:hover{color:#BDBDBD;}
section.inner-page-content .ul-breadcrumb > li + li::before{content:"/\00a0";padding:0 5px;color:#ccc;}
section.inner-page-content .ul-breadcrumb{background-color:transparent;}
section.food-menu-page .row-menu{margin-bottom:60px;padding-bottom:60px;border-bottom:2px dotted #d5d5d5;}
.contact-page .form-group .form-control{background-color:#eef1f5;}
.contact-page .form-group .btn{background-color:#d30a12;color:#ffffff;}
.contact-page .form-group .btn:hover{background-color:#090909;color:#ffffff;}
.contact-page ul.list-ul li{border-bottom:1px dashed #ccc;padding:15px 0px;}
section.gallery-page .rounded-button.active{background:#000000;color:#ffffff;}
button.page-scroll.orderbtn{background:#fce104!important;border:1px solid #000;padding:5px;padding:10px !important;position:relative;top:34px;color:#000;border-radius:6px;}
.modal-content.home-page-popups .modal-header{text-align:center;padding:30px;color:#fff;text-shadow:1px -1px 1px #efefef;font-weight:normal;}
.my_postal_form_order h2 {color: #000;}
.contact-wrapper-left h2{font-size:20px;color:#ecb120;margin:0px;padding:0px 0px 1px;}
.contact-wrapper-left.diliver-time span{color:#43730e;padding:0px;font-weight:500;}
.contact-page .form-group .form-control{background-color:#ffffff;border:1px solid #ddd;}
.contact-page .form-group .form-control textarea{background-color:#ffffff;border:1px solid #ddd;}
.contact1 h2{fcolor:#000000;}
li.butoon-online a.page-scroll.orderbtn{background: #d30a12!important; color: #fff !important;border: 1px solid #fdf8e3;}
header.header.sticky ul.nav.navbar-nav.menu li.butoon-online a.page-scroll.orderbtn{color:#000 !important;}
.col-sm-12.footer-address .footer-info-left{color:#d30a12;}
.col-sm-12.footer-address article a{color:#fff;}
.col-sm-12.footer-address article a:hover{color:#f3e2bf;}
section.inner-page-content.about-page.terms-pagee p{color:#5a5a5a;}
section.inner-page-content.about-page.terms-pagee h1.page-title{color:#d30a12;}
.modal-header.add_itm{background:#d30a12;}
h1.page-title span{color:#d30a12;}
span.icon{color:#969696;}
span.icon:after,span.icon:before{background:#e3e3e3;}
span.icon i{background:#FBFBFB;color:#b0b0b0;}
.form-contactus{box-shadow:0 3px 50px rgba(0,0,0,.15);background:#fff;z-index:9;}
.opening-hours .row1{background-color:#fff;}
.opening-hours .white-block .icon,.opening-hours .dark-block .icon{color:#ebb51e;font-size:45px;}
.opening-hours .white-block .caption{color:#d30a12;}
.opening-hours .white-block .day{color:#8f8f8f;}
.herotext .cross-line::before, .herotext .cross-line::after{border-top:6px double #ff4601;border-style:6px double #f53700;content:'';display:table-cell;position:relative;top:34px;width:60px;}
.opening-hours .herotext .cross-line > span{font-size:42px;color:#fff;text-transform:uppercase;padding:0 15px;margin:0px;}
.opening-hours .herotext .line-2{padding-top:20px;color:#fff;font-style:italic;}
.opening-hours .white-block .timing{font-family:'Playfair Display', serif;font-size:16px;color:#8f8f8f;text-transform:uppercase;}
.opening-hours .white-block,.opening-hours .dark-block{padding:20px;text-align:center;}
.opening-hours .dark-block .caption{font-family:'Playfair Display', serif;font-size:22px;font-weight:500;color:#fff;text-transform:uppercase;padding-bottom:30px;}
.opening-hours .dark-block .day{font-family:'Lato', serif;font-size:12px;color:#8f8f8f;text-transform:uppercase;padding-bottom:0px;}
.opening-hours .dark-block .timing{font-family:'Playfair Display', serif;font-size:16px;color:#8f8f8f;text-transform:uppercase;}
.opening-hours .row2{background-color:#222;}
form.form-horizontal.form-contactus span{background:#d30a12;color:#000000;}
section.chkout_page .each-cart-item{float:left;width:100%;padding:5px 10px;border-bottom:1px solid #ddd}
section.chkout_page .cart-controls-p-m{float:left;width:33%;border:1px solid #ddd;border-radius:4px;}
section.chkout_page span.cart-item-namebread,section.chkout_page span.cart-item-namespicy{color:#ca9c1a;padding-right:2px;text-transform:capitalize;padding-left:2px;}
section.chkout_page .plus-btn button,section.chkout_page .minus-btn button{background:#d5d5d5;}
section.chkout_page h2{color:#000;}
section.chkout_page form#cart-form-all{background:#fff;border:1px solid #fff;height:591px;margin-top:40px;box-shadow:0 3px 50px rgba(0,0,0,.15);max-height:547px;}
.btn-primary{background-color:#d30a12;border-color:#d30a12;}
.my_postal_form{background:#f6f6f6;box-shadow:1px 3px 25px #3a3a3a;}
section.chkout_page .price-block.price-block1{bottom:125px;border:1px solid #ddd;padding:0px 10px}
.form-contactus .page-title span.page-title-span{color:#d30a12;}
div#myCarousel .carousel-caption p{background:#231f20}
.nav-header .navbar button{background-color:#d30a12;}
section.sucess_page h3{color:#5CB85C;}
.herotext span{color:#fff;}
section.opening_hrs_sec .opening-sec h2{color:#000000;background:#eebf30;}
section.opening_hrs_sec .opening-sec{border:1px solid #ddd;}
.opening_hrs_sec a.btn{background:#d30a12;color:#fff;}
.home-page a.btn{color: white; background: #d30a12;}
section#footer a:hover{color:#d30a12;}.checkout-button-block.checkout-page-btn{background:#d30a12;}
.loginform,.registerform,.forget-paswd{background:#fff;box-shadow:5px 0 25px rgba(0, 0, 0, 0.25);}
.checkout-button-block.checkout-page-btn a.proceed{color:#fff;font-weight:bold;background: #d30a12;}
.opening-sec-des h3{color:#fff;font-size:17px;}
.opening-sec-des p{color:#fff;font-size:14px;}
.login_form_left{padding:20px;background:#fff;}
.login_form_right{background:#d30a12;}
.loginform .form-group .submit_button,.registerform .form-group .submit_button ,.forget-paswd .form-group .submit_button{border:none;background:#d30a12;color:#fff;}
.loginform a.register_login,.registerform a.register_login{background:#fff; color: #000;}
.checkout_login{position:relative;background:#fff;box-shadow:0 3px 50px rgba(0,0,0,.15);;}
section.chkout_page .tab{background:#fff;}
section.chkout_page .tab button.tablinks.active{background:#d30a12;color: #fff;}
section.chkout_page .tab button.tablinks{background:#fff;    color: #000;}
.footer-address .footer-info .footer-info-right a{color:#fff;}
.home-page a.btn:hover{color:#000;background:#d30a12;}
.opening_hrs_sec a.btn:hover{color:#d30a12;background:#000;}
form.form-contactus.chkout .modal-footer .btn{color:#000;}
form.form-contactus.chkout .modal-footer .btn:hover{background-color:#000000;color:#d30a12;}
.catering_page a.btn{background: #d30a12;color: #000;}
.inner-page-content.catering_bg{background-position: center;background: linear-gradient(#00000057,#00000047),url(../../assets/img/catering3.jpg);background-size: cover; padding: 90px 0px;}
form.reorder_form input[type="submit"]{border:none;background:#d30a12;color:#fff;}span.order_items_date{color:#000000;}span.order_items_qty_span{border:1px solid green;color:greenbackground:#c4ffc424;}
form.promocode_form{background:#f0f0f0;border:1px solid #ddd;}
form.promocode_form2{background:#f0f0f0;border:1px solid #ddd;}
.chkout_page_form {box-shadow: 0 3px 50px rgba(0,0,0,.15);background: #fff;}
.chkout_page_form form.form-horizontal span {background: #d30a12;color: #fff}
button.btn.btn-blue-orange.best_btn_main{background:#000000;color: #fff;}
section.home-page.sec_hommee{padding: 20px 0 20px;background:#d30a12 }
form#login-form .form-group a.pull-right {color: #000;}
a.back_to_home_btn { color: #fff}
.alert-success.my_alert_msg{background:#e43838;color:#fff;}
.user_dont_exist{color:red;}
.user_exist{color:green;}
a.view-this-order {color: #ee2a02;}
.about-us-contact.catering_page center h2{color:#fff}
section.chkout_page input.submit_button.pull-left,section.chkout_page input.submit_button.pull-right {background: #d30a12;color: #fff;}
.chkout_save_details{border-color: #9fcbb1;background-color: #eff5f1;color: #5e9676;}
.error{    color: #ce2929;}
.priceadd_pro i.fa.fa-arrow-right {color: #454545;}
.cart-items.sdk_css3 i{color: #ccc;}
.sucess_page.order_cancel h3{color:red;}
header.header .navbar-toggle .icon-bar{background:#fff;}
.three_steps h4,.three_steps p ,.three_steps i {color: #fff;}
.my_postal_form a {color: #000;}
.table-striped .title h2 {background:#d30a12;}
.login_form_right_text h2,.login_form_right_text p,.login_form_right_text li{ color: #Fff;}
.price_dlt button {background: none !important;}
.cart-items.sdk_css3 .price_dlt button i { color: #231f20;}
div#myCarousel .carousel-caption h2{color: #f9f9f9;background: #231f20bd;}
.col-md-12.divpost {background: #d30a12;color: #fff;}
@media (min-width:320px) and (max-width:767px){	
section.cbx-home.menu-pagess.online_ordering_pg { padding: 75px 0 ;}
header.header .logo {height: 85px !important;position: absolute; background-image: radial-gradient(#fff,#fff);width: 154px;box-shadow: 1px 1px 9px 4px #1b1b1b;padding: 0 !important}}
@media (min-width:768px) and (max-width:991px){
section.cbx-home.menu-pagess.online_ordering_pg { padding:70px 0 0 !Important;}
header.header .logo {height:115px !important;position: absolute; background-image: radial-gradient(#fff,#fff);width:201px;box-shadow: 1px 1px 9px 4px #1b1b1b;}
header.header .nav-header .navbar #respmenu { padding-right: 0px; padding-left: 0px; max-height: 80vh;}}
@media (max-width: 1200px) and (min-width: 992px){
section.cbx-home.menu-pagess.online_ordering_pg { padding:125px 0 0 !Important;}
header.header .logo {height: 115px !important;position: absolute; background-image: radial-gradient(#fff,#fff);width: 190px;box-shadow: 1px 1px 9px 4px #1b1b1b;}}
@media (max-width: 1800px) and (min-width: 1201px){
section.cbx-home.menu-pagess.online_ordering_pg { padding: 150px 0 0 !Important;}
.logo {height: 126px !important;position: absolute;text-align: center; background-image: radial-gradient(#fff,#fff);width:210px;box-shadow: 1px 1px 9px 4px #1b1b1b;}}
/* Testimonial Css Start*/
section.testimonial a.carousel-control {background: none;color: #000;text-shadow: none; opacity: 1;}
section.testimonial  figcaption.caption { text-align: center;}
section.testimonial blockquote { border-left:none}
section.testimonial .carousel-indicators  li.active{ background-color: #000;}
section.testimonial .carousel-indicators  li{ background-color: #ddd;}
section.testimonial .carousel-indicators { bottom: 0;}
section.testimonial .carousel-inner { height:auto}
/* Testimonial Css End*/
.specialities_sec_des h4 {color: #d30a12;}
.specialities_sec {background:#faf8f1;border: 2px solid #d30a12;}
section.gallery a.thumbnail {border: 2px solid #d30a12;}
section.our_team.about-page img { border: 2px solid #dedede;}
section.our_team.about-page { background: #faf8f1;}
.three-boxes h2 {color: #Fff;}
.three-boxes{background:linear-gradient( to right,#d30a12,#d30a12);}
.three-boxes .contact1 i {background:#fff;color: #d30a12;}
.about-us-img-left img { border-color: #d30a12;}
section.inner-page-content.home-page,section.inner-page-content.about-page{background-position-x: left !important;background-position-y: bottom !important; background-size: initial;background-attachment: scroll;background-origin: initial;background-clip: initial; background-repeat: no-repeat;background-color: #faf8f1;}
.about-page .about-us-text-right {background: #fff;border:2px solid #d30a12}
.three-boxes .contact1 { border-color:#d30a12; color: #000;}
.our_team.about-page .three-boxes .contact1 span ,.three-boxes .contact1 span{ color: #fff;}