/***************************************************/
/* General */
/***************************************************/
body{background:#ffffff;color:#423338;font-size:14px;font-family:'Poppins','Helvetica Neue',Helvetica,Arial,sans-serif;line-height:24px;cursor:default;-webkit-font-smoothing:antialiased;}
body.loaded{opacity:1;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
#main-wrapper{overflow:hidden;}
#content{padding:0;}
a{color:#343434;text-decoration:none;cursor:pointer;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
a:hover{text-decoration:none;color:#343434;}
a:focus{outline:none;}
img{/*max-width:100%;*/height:auto;vertical-align:middle;}
p{margin:0 0 10px;}
ul,ol{margin-top:0;margin-bottom:10px;}
ul ul,ol ul,ul ol,ol ol{margin-bottom:0;}
abbr [title ],abbr [data-original-title ]{border-bottom:1px dotted #ced6da;cursor:help;}
/***************************************************/
/* Utilities Classes */
/***************************************************/
.css-table{display:table;}
.css-table-cell{display:table-cell;vertical-align:middle;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.list-unstyled{padding-left:0;list-style:none;}
.list-inline{padding-left:0;list-style:none;}
.list-inline >li{display:inline-block;padding-right:5px;padding-left:5px;}
.list-inline >li:first-child{padding-left:0;}
.mb60{padding-bottom:30px;}
.mt30{margin-top:30px;margin-bottom:40px;}
.mt60{margin-top:60px;}
.mobile_view, .rd-navbar-panel{display: none;}
.desktop_view{display: block;}
/***************************************************/
/* Headings */
/***************************************************/
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:inherit;font-weight:normal;font-family:'Dosis', sans-serif;line-height:1.1;}
h4 small,h5 small,h6 small,h4 .small,h5 .small,h6 .small{font-size:75%;}
h1,.h1{font-size:50px;}
h2,.h2{font-size:36px;}
h3,.h3{font-size:30px;}
h4,.h4{font-size:24px;}
h5,.h5{font-weight:700;font-size:18px;}
h6,.h6{font-weight:700;font-size:16px;}
/* ********************************************** */
/* Buttons */
/***************************************************/
.btn{display:inline-block;margin-bottom:0;padding:3px 15px;border:0;-webkit-border-radius:3px;border-radius:3px;background-image:none;
	/*color:#fff;*/vertical-align:middle;text-align:center;white-space:nowrap;font-weight:normal;
	font-size:14px;line-height:24px;cursor:pointer;
	-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;
	background: #F9F9F9;width: 30%;/*text-transform: uppercase;*/border-radius: 4px;}
	
.loaded .btn{-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.shortcodes-star .fa{color:#fb4700;}
.btn .fa{margin-right:5px;font-size:14px;}
.btn-icon .fa{margin:0;}
.btn:hover,.btn:focus{text-decoration:none;}
.btn:focus{outline:0;}
.btn:active,.btn.active{outline:0;}
input [type="submit"].btn-block,input [type="reset"].btn-block,input [type="button"].btn-block{width:100%;}
/***************************************************/
/* Default btn */
/****************************************************/
.btn-default{padding:5px 15px 5px 15px;border:1px solid #fefefe;color:#fff;position:absolute;right:0;border-radius:7px;font-size:16px;}
.btn-default >.fa{font-size:17px !important;padding:5px;}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active{outline:0;border-color:#fb4700;background:#fff;color:#fb4700;}
/***************************************************/
/* btn black */
/***************************************************/
.btn-default-black{padding:2px 10px;border:1px solid #666;background:transparent;color:#999;border-radius:7px;font-size:16px;margin:15px 5px;}
/***************************************************/
/* btn white */
/***************************************************/
.btn-default-white{padding:5px 15px 5px 15px;border:1px solid #fff;background:transparent;color:#fff;border-radius:7px;font-size:16px;-webkit-transition:all .4s ease;}
.btn-default-white >.fa{font-size:17px;padding:5px;}
.btn-default-white:hover,.btn-default-white:focus,.btn-default-white:active,.btn-default-white.active{outline:0;border-color:#fb4700;background-color:#fff;color:#fb4700;}
/***************************************************/
/* btn red */
/***************************************************/
.btn-default-red{padding:5px 15px 5px 15px;border:1px solid #fb4700;background:transparent;color:#fb4700;border-radius:7px;font-size:16px;}
.btn-default-red >.fa{font-size:17px;padding:5px;}
.btn-default-red:hover,.btn-default-red:focus,.btn-default-red:active,.btn-default-red.active{outline:0;background-color:#fb4700;color:#fff;-webkit-box-shadow: 0 1px 10px rgba(251,71,0,.4);box-shadow: 0 1px 10px rgba(251,71,0,.4)}
/***************************************************/
/* btn red-inverse */
/***************************************************/
.btn-default-red-inverse{padding:5px 15px 5px 10px;border:1px solid #fb4700;background:#fb4700;color:#fff;border-radius:7px;font-size:16px;}
.btn-default-red-inverse >.fa{font-size:20px;padding:5px;}
.btn-default-red-inverse:hover,.btn-default-red-inverse:focus,.btn-default-red-inverse:active,.btn-default-red-inverse.active{outline:0;background-color:#fff;color:#fb4700;}
/***************************************************/
/* Interaction states */
/***************************************************/
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:none;color:#666;font-weight:normal;}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#eeeeee;text-decoration:none;}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:#fb4700;color:#fff;font-weight:normal;}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:none;color:#423338;font-weight:normal;}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eeeeee;text-decoration:none;}
.ui-datepicker-calendar .ui-datepicker-unselectable span{color:#999;cursor:default;}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker-prev.ui-state-hover,.ui-datepicker-next.ui-state-hover{background:none;}
/***************************************************/
/* Header */
/***************************************************/
#header{position:relative;}
#header a{text-decoration:none;}
/***************************************************/
/* Header Top Bar */
/***************************************************/
#header .header-top-bar{padding:0px 0 0px 0;background:#1a1a1a;color:#ffffff;}
#header .header-top-bar p{padding-top:8px;}
#header .header-top-bar .header-login{position:relative;float:left;}
#header .header-top-bar .header-login{margin-top:8px;}
#header .header-top-bar .header-login a{color:#fefefe;font-size:13px;}
#header .header-top-bar .header-login a:hover{color:#fb4700;}
#header .header-top-bar .header-login a:last-child{margin:0 10px 0 35px;}
/***************************************************/
/* Header Social button */
/***************************************************/
#header .header-top-bar .header-social{position:relative;margin:0 auto;padding-top:6px;float:left;}
#header .header-top-bar .header-social >li{display:inline;margin:0 5px;}
#header .header-top-bar .header-social >li >a{color:#ffffff;font-size:18px;line-height:30px;}
#header .header-top-bar .header-social >li >a:hover{color:#fb4700;}
/***************************************************/
/* heade-top-bar call-us section */
/***************************************************/
#header .header-top-bar .call-us{position:relative;float:right;font-size:13px;font-weight:bold;}
#header .header-top-bar .call-us a{color:#ffffff;font-size:13px;margin:0px 20px 0 4px;}
#header .header-top-bar .call-us a:hover{color:#fb4700;}
#header .header-top-bar .call-us span.open-now{position:relative;}
#header .header-top-bar .call-us span .fa{position:relative;top:2px;}
#header .header-top-bar .call-us .fa{color:#80c200;margin-right:10px;padding-top:5px;font-size:18px;}
/***************************************************/
/* Header main menu */
/***************************************************/
#header .header-nav-bar{position:relative;width:100%;background:#343434;}
#header .header-nav-bar .navbar{margin:0;background:#343434;border:none;padding:0;}
#header .header-nav-bar .navbar .navbar-header{margin-bottom:0px;margin-top:0px;position:relative;}
#header .header-nav-bar .navbar .navbar-brand{padding:0;margin:0;}
#header .header-nav-bar .navbar .navbar-brand img{margin-top:0px;margin-left:0px;max-width:200px;}
#header .header-nav-bar .navbar-nav{padding:0;}
#header .header-nav-bar .navbar-nav li{padding:20px 5px;}
#header .header-nav-bar .navbar-nav li a{position:relative;display:block;color:#333;text-transform:uppercase;font-weight:600;font-size:16px;letter-spacing: 0.3px;font-family:'Barlow';    margin: 0;}
#header .header-nav-bar .navbar-nav li ul li a{color:#343434;background:#ddd;display:block;margin:0;padding:5px 10px;}
.navbar-default .navbar-nav >.open >a,.navbar-default .navbar-nav >.open >a:hover,.navbar-default .navbar-nav >.open >a:focus{color:#fb4700 !important;background-color:#343434 !important;}
.act{color:#fb4700 !important;}
/***************************************************/
/* dropdown menu style */
/***************************************************/
.dropdown{position:relative;}
.dropdown-toggle:focus{outline:0;color:#000;}
.dropdown-menu{position:absolute;top:100%;left:0;font-size:12px;padding:2px 0;background-color:#fff;}
.dropdown-menu >li{padding:0 !important;}
.dropdown-menu >li >a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.dropdown-menu >li >a:hover,.dropdown-menu >li >a:focus{color:#262626;text-decoration:none;background-color:#1a1a1a !important;}
.dropdown-menu >.active >a,.dropdown-menu >.active >a:hover,.dropdown-menu >.active >a:focus{color:#fff;text-decoration:none;background-color:#1a1a1a;outline:0;}
#header .header-nav-bar .navbar-nav li a:hover,#header .header-nav-bar .navbar-nav li.active a{color:#fb4700;background-color:transparent;}
.navbar-default .navbar-toggle{border-color:#fb4700;margin:15px 10px 0 0;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-default .navbar-toggle:hover{background-color:#1a1a1a;}
.navbar-default .navbar-toggle:focus{background-color:transparent;}
/***************************************************/
/* header small-menu */
/***************************************************/
#header .small-menu{margin:0;padding:0;position:relative;width:100%;background:#676767;}
#header .small-menu ul{margin:0;padding:0;position:relative;float:right;}
#header .small-menu ul li{font-size:12px;color:#b2afaf;}
#header .small-menu ul li a{color:#b2afaf;}
#header .small-menu ul li a:hover{color:#fb4700;}
#header .small-menu .choose-option{position:relative;float:left;}
#header .small-menu .choose-option ul{background:#4d4d4d;}
#header .small-menu .choose-option ul li{padding:0 15px 0 20px;position:relative;color:#fff;}
#header .small-menu .choose-option ul li:after{content:'';position:absolute;right:-12px;top:0px;z-index:20;border-top:12.5px solid transparent;border-bottom:12.5px solid transparent;border-left:12.5px solid #4d4d4d;}
#header .small-menu .choose-option ul li:before{content:'';position:absolute;right:-12px;top:0px;z-index:10;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #ccc;}
#header .small-menu .choose-option ul li.active:after{border-left:13px solid #fb4700;}
#header .small-menu .choose-option ul li a{color:#fff;font-size:13px;}
#header .small-menu .choose-option ul li.active{background:#fb4700;}
/***************************************************/
/* end header style */
/***************************************************/
/***************************************************/
/* Header Page Title */
/***************************************************/
#header .header-page-title{padding:20px 0 80px 0;background-image:url(../img/page-title-bg.png);background-position:center;background-size:cover;background-repeat:no-repeat;color:#ffffff;}
#header .header-page-title a{color:inherit;}
#header .header-page-title a:hover{text-decoration:underline;}
#header .header-page-title h1{float:left;margin:0;font-size:30px;line-height:40px;}
#header .header-page-title .breadcrumbs{position:relative;display:block;float:right;margin:0;padding:8px 0;list-style:none;}
#header .header-page-title .breadcrumbs >li{float:left;}
#header .header-page-title .breadcrumbs >li:after{margin:0 10px;color:#d2b995;content:'/';}
#header .header-page-title .breadcrumbs >li:last-child:after{display:none;}
#header .header-page-title .breadcrumbs >li a{display:inline-block;line-height:inherit;}
/***************************************************/
/* Footer */
/***************************************************/
#footer{position:relative;background:#323430;color:#ffffff;font-size:14px;margin-top: 30px;}
#footer .main-footer{padding-top:20px;padding-bottom:50px;}
#footer .main-footer img{padding-top:30px;margin-bottom:10px;}
#footer .main-footer .footer-links a{color:#fb4700;}
#footer .main-footer .footer-links a:hover{color:#fff;}
#footer .main-footer h5{margin:0 !important;padding-top:35px;padding-bottom:10px;font-weight:700;}
#footer .main-footer span{color:#fb4700;}
#footer .main-footer h5 span{color:#fb4700;margin:0 15px;font-size:15px;}
#footer .main-footer p{color:#9f9a9b;font-size:17px;}
#footer .main-footer p a{color:#fff;text-decoration:none;}
/***************************************************/
/* Footer Links */
/***************************************************/
#footer .main-footer .footer-links{margin:0;padding:0;list-style:none;float:left;}
#footer .main-footer .footer-links li a{display:block;padding:13px 0 0 0;font-size:16px;color:#fb4700;text-decoration:none;text-transform:capitalize;}
#footer .main-footer .padd{padding-right:50px;}
/***************************************************/
/* Footer Subscribe */
/***************************************************/
#footer .footer-subscribe{position:relative;margin:20px 0 0 0;padding-right:30px;}
#footer .footer-subscribe input [type="email"]{margin:0;padding:3px 15px;width:100%;height:40px;outline:0;border:0;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;background:#241c1f;line-height:24px;}
#footer .footer-subscribe button [type="submit"]{position:absolute;top:0;right:0;margin:0;padding:0;width:30px;height:40px;outline:0;border:0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;background:#241c1f;color:#fb4700;font-size:14px;font-family:'FontAwesome';}
#footer .footer-subscribe button [type="submit"]:after{font-family:'FontAwesome';content:"\f055";position:absolute;top:8px;right:6px;height:17px;width:18px;color:#fb4700;font-size:18px;font-weight:200;}
/***************************************************/
/* Copyright */
/***************************************************/
#footer .footer-copyright{padding:20px 0;background:#191a18;color:#ddd;font-size:14px;}
#footer .footer-copyright p{float:left;margin:0;}
#footer .footer-copyright .footer-social{float:right;margin:0;padding:0;list-style:none;}
#footer .footer-copyright .footer-social li{display:inline-block;margin-left:15px;font-size:18px;}
#footer .footer-copyright a{color:#fb4700;}
#footer .footer-copyright a:hover{color:#fff;}
/***************************************************/
/* end footer */
/***************************************************/
/***************************************************/
/* home landing page style */
/***************************************************/
#main-wrapper .landing-logo{position:absolute;top:30px;left:19%;z-index:50;}
.master-slider.landing .ms-layer{position:absolute;top:180px;left:14%;height:100%;width:300px;text-align:center;padding:0;}
.master-slider.landing h4{padding:60px 0 36px 0;font-size:25px;font-weight:bold;font-family:'Nothing You Could Do',cursive;}
.master-slider.landing p{font-family:'Nothing You Could Do',cursive;font-weight:bold;font-size:12px;margin:0;line-height:15px;}
.master-slider.landing p:nth-child(2n+2){padding:20px 0 0 0;}
.master-slider.landing a{margin-top:40px;}
#main-wrapper .welcome-msg{position:relative;height:auto;width:100%;text-align:center;background-color:#f3f3f3;margin-bottom:30px;}
#main-wrapper .welcome-msg img{position:relative;top:0;}
#main-wrapper .welcome-msg h6{font-weight:normal;padding:50px 0 60px 0;}
/***************************************************/
/* landing page links */
/***************************************************/
#main-wrapper .landing-link{margin-bottom:0px;background:#fafafa;padding: 50px 0 30px;}
#main-wrapper .box-link{position:relative;height:360px;width:100%;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;}
#main-wrapper .box-link figure{position:relative;height:100%;width:100%;border-radius:6px;overflow:hidden;}
#main-wrapper .box-link figure img{width:100%;height:100%;}
#main-wrapper .box-link figure h4{position:absolute;bottom:0;height:100px;width:100%;background-color:rgba(52,52,52,.7);margin:0;text-align:center;font-size:20px;font-weight:bold;}
#main-wrapper .box-link figure h4 a{line-height:130px;color:#fff;font-size:20px;text-transform:capitalize;}
#main-wrapper .box-link figure figcaption{position:absolute;bottom:100px;height:40px;width:100%;text-align:center;background-color:rgba(224,0,0,.6);overflow:visible;}
#main-wrapper .box-link figure figcaption a{position:absolute;bottom:-31px;left:34%;border-radius:50%;background-color:#fff;padding:24px;border:3px solid #fb4700;-webkit-box-shadow:0 0 0 4px #fff;-moz-box-shadow:0 0 0 4px #fff;-o-box-shadow:0 0 0 4px #fff;box-shadow:0 0 0 4px #fff;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
#main-wrapper .box-link figure figcaption a:hover{background-color:#fb4700;border:3px solid #fff;-webkit-box-shadow:0 0 0 4px #fb4700;-moz-box-shadow:0 0 0 4px #fb4700;-o-box-shadow:0 0 0 4px #fb4700;box-shadow:0 0 0 4px #fb4700;}
#main-wrapper .box-link figure figcaption a:hover .fa{color:#fff;}
#main-wrapper .box-link figure figcaption a .fa{font-size:40px;height:50px;width:50px;color:#fb4700;}
/***************************************************/
/* landing page social links */
/***************************************************/
#main-wrapper .finding-social h6{font-weight:normal;padding-bottom:10px;}
#main-wrapper .finding-social ul li a{color:#fb4700;font-size:20px;}
#main-wrapper .finding-social ul li a:hover{color:#343434;}
#main-wrapper .finding-social p{padding:10px 0 60px 0;}
#main-wrapper .btn-landing{border:1px solid #fff;}
/***************************************************/
/* end landing page */
/***************************************************/
/***************************************************/
/* home page Call to Action Section */
/***************************************************/
.call-to-action-section{position:relative;margin:-30px 0 30px 0;height:130px;-webkit-border-radius:6px;border-radius:6px;background:#f2f2f2;color:#343434;}
.call-to-action-section .icon{position:absolute;display:block;width:130px;height:100%;-webkit-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;background:#fb4700;vertical-align:middle;text-align:center;}
.call-to-action-section .icon img{margin-top:35px;}
.call-to-action-section .text{padding:0 40px 0 160px;width:100%;height:100%;}
.call-to-action-section .text h4{font-weight:bold;margin:0;padding-bottom:10px;}
.call-to-action-section .text p{padding-right:30px;}
.call-to-action-section .text a{margin-left:30px;float:left;}
/***************************************************/
/* home page Category Boxes */
/***************************************************/
.category-boxes-icons{position:relative;margin:30px 0;padding:0;text-align:center;}
.category-boxes-icons .category-boxes-item{position:relative;overflow:hidden;margin-bottom:20px;height:190px;width:100%;padding:0;border:1px solid transparent;-webkit-border-radius:7px;border-radius:7px;background:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.category-boxes-icons .category-boxes-item figure{position:relative;overflow:hidden;margin:0 auto;padding:0;height:100%;width:100%;cursor:pointer;-webkit-border-radius:7px;border-radius:7px;-webkit-mask-image:-webkit-radial-gradient(circle,white,black);-webkit-box-sizing:border-box;box-sizing:border-box;}
.category-boxes-icons .category-boxes-item figure img{height:100%;width:100%;padding:0;transform:scale(1.0);-webkit-transform:scale(1.0);transition:all.4s ease;-webkit-transition:all .4s ease;-webkit-box-sizing:border-box;box-sizing:border-box;}
.category-boxes-icons .category-boxes-item figure:hover img{transform:scale(1.06);-webkit-transform:scale(1.06);}
.category-boxes-icons .category-boxes-item figure h4{padding:14px 5px;margin:0;position:absolute;bottom:0px;width:100%;color:#fff;text-align:center;font-size:20px;font-weight:bold;background:rgba(52,52,52,.7);z-index:10;}
.category-boxes-icons .category-boxes-item figure figcaption{text-align:center;position:absolute;top:100%;left:0;background:rgba(224,0,0,.7);height:100%;width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.category-boxes-icons .category-boxes-item figure:hover figcaption{top:0;}
.category-boxes-icons .category-boxes-item figure figcaption a{position:relative;top:127%;-webkit-transition:top .3s ease;-moz-transition:top .3s ease;transition:top .3s ease;-webkit-transition-delay:.3s;transition-delay:.3s;}
.category-boxes-icons .category-boxes-item figure:hover figcaption a{top:27%;}
/***************************************************/
/* home page chef welcome section */
/***************************************************/
.chef-welcome{margin:0;padding-bottom:125px;position:relative;width:100%;background:url(../img/content/chef-welcome-bg.jpg) top center no-repeat;background-size:cover;}
.chef-welcome h1{margin:0;padding:100px 0 60px 0;font-weight:bold;color:#323430;}
.chef-welcome p{margin:0;width:50%;padding-bottom:50px;font-size:20px;line-height:40px;color:#666;}
/***************************************************/
/* start home page small-slide section */
/***************************************************/
#sm-slide-section{width:100%;height:400px;overflow:hidden;background:url(../img/content/clints-say-bg.jpg) top center no-repeat;background-size:cover;}
#sm-slide-section .slide-heading h4{color:#fff;font-weight:bold;margin-top:60px;}
#slide-content .item{position:relative;height:auto;width:100%;margin:30px 0 50px 0;box-sizing:border-box;-webkit-box-sizing:border-box;}
#slide-content .item .details{position:absolute;top:0px;left:29%;box-sizing:border-box;-webkit-box-sizing:border-box;}
#slide-content .item .details h5 a{margin:10px 0 0 0;text-transform:capitalize;font-weight:bold;color:#fff;}
#slide-content .item .details ul li{margin:0;padding:2px;}
#slide-content .item .details ul li a{color:#fff;}
#slide-content .item .details ul li a:hover{color:#fb4700;}
#slide-content .item .details p{color:#fff;}
#slide-content .item img{width:142px;height:142px;border-radius:7px;}
/***************************************************/
/* end .small slide section  */
/***************************************************/
/***************************************************/
/* home page latest from blog*/
/***************************************************/
.latest-from-blog{position:relative;margin:0;width:100%;height:auto;}
.latest-from-blog h4{margin:0;padding:60px 0 30px 0;color:#343434;font-weight:bold;}
.latest-from-blog .blog-latest{position:relative;width:100%;height:auto;margin:30px 0px 0px 0px;padding:30px;text-align:left;border:1px solid #CCC;border-radius:5px;}
.latest-from-blog .blog-latest img{height:185px;width:100%;border-radius:4px;}
.latest-from-blog .blog-latest h5{margin:0;padding:0;}
.latest-from-blog .blog-latest h5 a{color:#423338;}
.latest-from-blog h5 a:hover{color:#666;}
.latest-from-blog .blog-latest p{margin:10px 0px 15px 0px;color:#666;}
.latest-from-blog .blog-latest p span{padding:0 6px;}
.latest-from-blog .blog-latest .bl-sort{color:#999;padding-bottom:12px;}
.latest-from-blog .read-older{padding:60px 0px;}
/***************************************************/
/* start menu-card page style */
/***************************************************/
/***************************************************/
/* thumbnail-slide section start*/
/***************************************************/
#thumbnail-slide{position:relative;width:100%;height:87px;background-color:#f3f3f3;border-bottom:1px solid #CCC;}
#thumbnail-slide #thumb-slide{position:relative;margin:0 26px;padding:0;height:87px;}
#thumbnail-slide #thumb-slide-section .item{background:transparent;padding:0;margin:0px;color:#FFF;height:87px;text-align:center;border-right:1px solid #ccc;}
/***************************************************/
/* start menu page side-panel section */
/***************************************************/
#main-wrapper .side-panel{background-color:#fafafa;height:auto;width:100%;padding:0;border-radius:8px;-webkit-border-radius:8px;overflow:hidden;border:1px solid #ccc;margin-bottom:20px;}
#main-wrapper .side-panel.credit-table{padding:0px;}
#main-wrapper .side-panel.credit-table h5{background:#fb4700;color:#fff;padding:10px;margin-bottom:0;line-height: 1.35;font-size:16px;text-align: center;}
#main-wrapper .side-panel.credit-table p, #main-wrapper .side-panel.credit-table table{padding:5px 10px;}
#main-wrapper .side-panel.credit-table img{max-width:130px;margin:10px auto 0;display: block;}
table.bordered{border: 0px solid #ddd;width: 100%;text-align: center;font-size:13px;}
table.bordered thead{background:#ddd}
table.bordered td{padding:3px 2px;border-bottom: 1px solid #ddd;}
#main-wrapper .side-panel h6{margin:0;font-weight:normal;padding:12px 30px 5px 25px;width:100%;height:40px;background:#ddd;font-size:16px !important;}
#main-wrapper .side-panel h6:after{font-family:'FontAwesome';}
#main-wrapper .side-panel .sd-panel-heading{padding:0 25px 0px 25px;position:relative;}
#main-wrapper .side-panel .sd-panel-heading h5{margin:0;padding:20px 0px;font-weight:bold;color:#323430;}
#main-wrapper .side-panel .sd-panel-heading h5:after{display:block;position:absolute;top:25px;right:27px;font-size:14px;font-family:FontAwesome;font-style:normal;font-weight:normal;color:#fb4700;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f078";}
#main-wrapper .side-panel .sd-panel-heading h5.active:after{content:"\f077";color:#fb4700;}
#main-wrapper .side-panel .sd-panel-heading .checkout{margin:0 0 20px 0;padding:0;text-align:center;}
#main-wrapper .side-panel .sd-panel-heading ul{margin:0;padding:0;}
#main-wrapper .side-panel .sd-panel-heading ul li{width:100%;height:auto;padding:15px 0;border-top:1px solid #ccc;position:relative;line-height:5px;color:#323430;}
#main-wrapper .side-panel .sd-panel-heading ul li p .icon-link .fa{margin-left:22px;color:#fb4700;cursor:pointer;}
#main-wrapper .side-panel .sd-panel-heading ul li p .icon-link{margin-left:30px;position:absolute;right:0;top:18px;}
#main-wrapper .side-panel .sd-panel-heading ul li .price{color:#fb4700;}
#main-wrapper .side-panel .sd-panel-heading ul li .price-total{color:#fb4700;font-weight:bold;position:absolute;top:15px;right:0;}
/***************************************************/
/* side panel toggle content start */
/***************************************************/
.toggle-main-title{position:relative;margin:0;padding:0;font-size:1.125em;cursor:pointer;}
.toggle-main-title:after{display:block;position:absolute;top:15px;right:25px;font-size:14px;font-family:FontAwesome;font-style:normal;font-weight:normal;color:#fb4700;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f078";}
.toggle-main-title.active:after{content:"\f077";color:#fb4700;}
.toggle-main-title .sd-panel-heading .toggle-title{position:relative;margin:0;padding:0;font-size:1.125em;cursor:pointer;}
.toggle-main-title .sd-panel-heading .toggle-title:after{display:block;position:absolute;top:25px;right:0px;font-size:14px;font-family:FontAwesome;font-style:normal;font-weight:normal;color:#fb4700;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f078";}
.toggle-main-title .sd-panel-heading title.active:after{content:"\f077";color:#fb4700;}
/***************************************************/
/* side panel search section */
/***************************************************/
.search-keyword{position:relative;margin:0;padding:20px 25px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.search-keyword input [type="text"]{margin:0;padding:3px 15px;width:100%;height:30px;outline:0;color:#333;font-size:14px;border:1px solid #ccc;-webkit-border-radius:7px 0 0 7px;border-radius:7px 0 0 7px;background:#fff;line-height:24px;}
.search-keyword button [type="submit"]{position:absolute;top:20px;right:20px;margin:0;padding:0;width:30px;height:30px;outline:0;border:1px solid #ccc;border-left:none;-webkit-border-radius:0 7px 7px 0;border-radius:0 7px 7px 0;background:#fff;color:#fb4700;font-size:14px;font-family:'FontAwesome';content:' \f002';}
/***************************************************/
/* side panel category start */
/***************************************************/
#main-wrapper .category{padding:20px 25px;position:relative;}
#main-wrapper .category h5{margin:0;padding:0 0 20px 0;font-weight:bold;color:#323430;}
#main-wrapper .category .toggle-content .toggle-title{padding-bottom:10px;padding-left:30px;font-size:14px;position:relative;cursor:pointer;font-weight:normal;text-transform:capitalize;}
#main-wrapper .category .toggle-content h5.active{font-weight:bold;}
#main-wrapper .category .toggle-content ul li span input{cursor:pointer;}
#main-wrapper .category ul li span{display:block;margin:5px 0 0 10px;}
#main-wrapper .category .toggle-content span label{padding-left:5px;margin:0;font-size:15px;}
#main-wrapper .category .toggle-content .toggle-title:before{font-family:'FontAwesome';content:"\f067";position:absolute;top:0;left:0;height:17px;width:18px;color:#fb4700;cursor:pointer;border:1px solid #ccc;line-height:17px;text-align:center;font-size:10px;font-weight:200;border-radius:5px;}
#main-wrapper .category .toggle-content .toggle-title.active:before{font-family:'FontAwesome';content:"\f068";position:absolute;top:0;left:0;height:17px;width:18px;color:#fb4700;cursor:pointer;border:1px solid #ccc;line-height:17px;text-align:center;font-size:10px;font-weight:200;border-radius:5px;}
/***************************************************/
/* side panel miscellaneous section start */
/***************************************************/
#main-wrapper .miscellaneous{padding:0 25px 0px 25px;position:relative;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#main-wrapper .miscellaneous h5{margin:0;padding:20px 0 20px 0;font-weight:bold;color:#323430;}
#main-wrapper .miscellaneous .radio{margin:15px 0;padding:0;}
#main-wrapper .miscellaneous .radio .radio-input label{padding:0;}
#main-wrapper .miscellaneous .checkbox-input{display:inline-block;padding:10px 10px 10px 0;margin:0;}
#main-wrapper .miscellaneous .checkbox-input:first-child{margin-left:20px;}
#main-wrapper .miscellaneous ul li{margin:5px 0;}
#main-wrapper .miscellaneous ul li a{color:#333;padding:4px 7px;border:1px solid #ccc;border-radius:7px;}
/***************************************************/
/* price range begin  */
/***************************************************/
.properties-search-filter{padding:0 25px 0px 25px;position:relative;border-bottom:1px solid #ccc;}
.properties-search-filter .filter-title{margin:0 0 10px 0;font-size:1.5em;}
.properties-search-filter .toggle-title{position:relative;margin:0;padding:10px 30px 10px 0;font-size:1.125em;cursor:pointer;}
.properties-search-filter .toggle-title:after{display:block;position:absolute;top:14px;right:0;font-size:14px;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f077";}
.properties-search-filter .toggle-content{padding-bottom:10px;}
.properties-search-filter .closed .toggle-title:after{content:"\f078";}
.properties-search-filter .price-filter .slider-range{display:block;position:relative;margin:2px 0 15px 0;height:5px;line-height:1px;border-radius:7px;}
.properties-search-filter .price-filter .slider-range .ui-slider-range{display:block;position:absolute;top:0;height:5px;line-height:1px;border-radius:7px;}
.properties-search-filter .price-filter .slider-range .ui-slider-handle{display:block;position:absolute;width:18px;height:18px;top:-6px;border-radius:50%;border:3px solid transparent;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.properties-search-filter .price-filter .slider-range .ui-slider-handle:active{outline:0;}
.properties-search-filter .price-filter .slider-range .ui-slider-handle:last-child{margin-left:-14px;}
.properties-search-filter .price-filter .range-from,.properties-search-filter .price-filter .range-to{width:90px;}
.properties-search-filter .price-filter .range-from{float:left;}
.properties-search-filter .price-filter .range-to{float:right;}
.properties-search-filter .price-filter .slider-range{background-color:#e6e6e6;}
.properties-search-filter .price-filter .ui-slider-range{background-color:rgba(228,49,49,.6);}
.properties-search-filter .price-filter .slider-range .ui-slider-handle{background-color:#e43131;}
.properties-search-filter .price-filter h5{margin:0;padding:20px 0 25px 0;}
.properties-search-filter .price-filter .slider-range-container input [type=text ].range-from,.properties-search-filter .price-filter .slider-range-container input [type=text ].range-to{margin:5px 0 20px 0;padding:4px 0;width:30%;border-radius:6px;border:1px solid #ccc;text-align:center;font:16px'Varela Round',sans-serif;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
/***************************************************/
/* map section */
/***************************************************/
#main-wrapper .find-on-map{padding:0 25px;}
#main-wrapper .find-on-map h5{padding:20px 0 20px 0;margin:0;}
#main-wrapper .find-on-map .map-section{height:200px;}
/***************************************************/
/* start menu details section style */
/***************************************************/
/***************************************************/
/* view-style beging (grid-list-details view ) */
/***************************************************/
#main-wrapper .view-style{width:100%;position:relative;padding-top:20px;margin-bottom:10px;}
#main-wrapper .view-style .list-grid-view button{margin:0 7px 0 0;height:30px;width:30px;border:1px solid #ccc;text-align:center;border-radius:7px;background:#fff;outline:none;float:left;}
#main-wrapper .view-style .list-grid-view button.active{background:#fb4700;color:#fff;border:none;}
/***************************************************/
/* pagination beging */
/***************************************************/
#main-wrapper .view-style .page-list ul li{margin:0 0 0 5px;height:30px;width:30px;border:1px solid transparent;text-align:center;border-radius:7px;}
#main-wrapper .view-style .page-list ul li a{color:#343434;line-height:30px;padding-left:5px;}
#main-wrapper .view-style .page-list ul li.active,#main-wrapper .view-style .page-list ul li.active a{background:#fb4700;color:#fff;border:none;}
#main-wrapper .pagination{position:relative;width:100%;height:40px;float:left;margin-bottom:0;}
#main-wrapper .pagination ul li{margin:0 0 0 5px;height:30px;width:30px;border:1px solid transparent;text-align:center;border-radius:7px;}
#main-wrapper .pagination ul li a{color:#343434;padding-left:5px;line-height:30px;}
#main-wrapper .pagination ul li.active,#main-wrapper .pagination ul li.active a{background:#fb4700;color:#fff;border:none;}
/***************************************************/
/*  Menu with right checkout page style begin */
/***************************************************/
#main-wrapper .my-check-right{background-color:#fafafa;height:auto;width:100%;border-radius:8px;-webkit-border-radius:8px;overflow:hidden;border:1px solid #ccc;}
#main-wrapper .my-check-right h5{margin:0;padding:20px 0px;font-weight:bold;text-align:center;color:#323430;border-bottom:1px solid #ccc;}
#main-wrapper .my-check-right .checkout{margin:0 0 20px 0;padding:0;text-align:center;}
#main-wrapper .my-check-right ul{margin:0;padding:0 20px;}
#main-wrapper .my-check-right ul li{width:100%;height:auto;padding:10px 0;border-top:1px solid #ccc;position:relative;line-height:1.35;color:#323430;font-size:14px;}
#main-wrapper .my-check-right ul li:first-child{border-top:none;}
#main-wrapper .my-check-right ul li p .icon-link .fa{margin-left:5px;color:#fb4700;cursor:pointer;}
#main-wrapper .my-check-right ul li p .icon-link{position:absolute;right:0;top:10px;}
#main-wrapper .my-check-right ul li .price{color:#fb4700;}
#main-wrapper .my-check-right ul li .price-total{color:#fb4700;font-weight:bold;position:absolute;top:15px;right:0;}
#main-wrapper .all-menu-details .right-checkout .details{width:64%;height:inherit;padding:10px 10px;position:relative;float:left;}
/***************************************************/
/* end right checkout */
/***************************************************/
/***************************************************/
/* start menu view-2 section */
/***************************************************/
/***************************************************/
/* mega call-us section begin */
/***************************************************/
#main-wrapper .mega-call-us{width:100%;padding:60px 0 40px 0;background:url(../img/content/menu-heading.jpg) top center no-repeat;background-size:cover;margin:0;margin-bottom:30px;}
#main-wrapper .mega-call-us .call-mega-us{color:#fff;font-size:25px;font-weight:bold;float:left;}
#main-wrapper .mega-call-us .call-mega-us .fa{font-size:56px;color:#fb4700;margin-bottom:20px;}
#main-wrapper .mega-call-us .open-now{color:#fff;font-size:25px;font-weight:bold;float:right;}
#main-wrapper .mega-call-us .open-now .fa{font-size:56px;color:#80c200;margin-bottom:20px;}
/***************************************************/
/* menu card all-menu-details section begin */
/***************************************************/
#main-wrapper .all-menu-details{position:relative;width:100%;height:auto;overflow:hidden;margin-bottom:10px;}
#main-wrapper .all-menu-details h5{margin:10px 0 20px 0;font-weight:bold;text-transform:uppercase;}
#main-wrapper .all-menu-details .item-list{width:100%;height:100%;position:relative;overflow:hidden;box-sizing:border-box;float:left;}
#main-wrapper .all-menu-details .item-list .m-with-details{display:none;}
#main-wrapper .thumb .item-list .list-image{display:none;}
#main-wrapper .thumb .item-list .all-details{padding-left:0!important;}
#main-wrapper .all-menu-details >.item-list:nth-child(odd){background-color:#f7f7f7;}
/***************************************************/
/* menu with image style */
/***************************************************/
#main-wrapper .all-menu-details .item-list .list-image{position:absolute;width:131px;height:125px;padding:4px;float:left;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:none !important;}
#main-wrapper .all-menu-details .item-list .list-image img{margin:0;height:100%;width:100%;padding:0;}
/***************************************************/
/* all menu details */
/***************************************************/
#main-wrapper .all-menu-details .item-list .all-details{width:100%;padding-left:130px;border-left:1px solid transparent;position:relative;}
#main-wrapper .all-menu-details .item-list .all-details .visible-option{position:relative;width:100%;height:125px;overflow:hidden;border:1px solid #ccc;box-sizing:border-box;-webkit-box-sizing:border-box;}
#main-wrapper .all-menu-details .details{width:70%;height:inherit;padding:10px 15px;position:relative;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;}
#main-wrapper .all-menu-details .details h6{padding:5px 0 10px 0;margin:0;font-size:18px;}
#main-wrapper .all-menu-details .details h6:hover a{color:#fb4700;}
#main-wrapper .all-menu-details .details .share-this{color:#343434;font-size:18px;position:absolute;right:20px;top:10px;}
#main-wrapper .all-menu-details .details .share-this >li:hover ul li a{visibility:visible;}
#main-wrapper .all-menu-details .details .share-this >li ul li a{visibility:hidden;}
#main-wrapper .all-menu-details .details .share-this ul li:hover a{color:#fb4700;}
#main-wrapper .all-menu-details .details .share-this ul{margin-top:-6px;}
/***************************************************/
/* start price-option  */
/***************************************************/
#main-wrapper .all-menu-details .price-option{width:15%;height:inherit;position:relative;border-left:1px solid #ccc;border-right:1px solid #ccc;}
#main-wrapper .all-menu-details .right-checkout .price-option{width:18%;height:inherit;position:relative;border-left:1px solid #ccc;border-right:1px solid #ccc;}
#main-wrapper .all-menu-details .price-option h4{text-align:center;margin:0;padding:32px 0;border-bottom:1px solid #ccc;font-weight:bold;font-size: 18px;}
#main-wrapper .all-menu-details .fl{float:left;}
#main-wrapper .all-menu-details .price-option button{position:relative;border:none;outline:none;background:transparent;color:#fb4700;width:100%;padding:7px 5px 8px 20px;font-size:13px;}
#main-wrapper .all-menu-details .price-option button:before{font-family:'FontAwesome';content:"\f107";position:absolute;top:7px;left:5px;color:#fb4700;font-size:18px;font-weight:bold;}
#main-wrapper .all-menu-details .price-option button.active{background-color:#fb4700;color:#fff;}
#main-wrapper .all-menu-details .price-option button.active:before{font-family:'FontAwesome';content:"\f106";position:absolute;top:7px;left:5px;color:#fff;font-size:18px;font-weight:bold;}
#main-wrapper .all-menu-details .price-option button.active{outline:none;border:none;}
/***************************************************/
/* start qty and cart option */
/***************************************************/
#main-wrapper .all-menu-details .qty-cart{width:15%;height:inherit;position:relative;float:left;}
#main-wrapper .all-menu-details .right-checkout .qty-cart{width:18%;height:inherit;position:relative;float:left;}
#main-wrapper .all-menu-details .qty-cart h6{margin:0;padding:10px 0;font-weight:normal;}
#main-wrapper .all-menu-details .qty-cart input [type="text"]{text-align:center;height:30px;width:60px;padding:5px 10px;border-radius:7px;border:1px solid #ccc;}
#main-wrapper .all-menu-details .qty-cart input:focus,#main-wrapper .all-menu-details .qty-cart input:active{outline:none;}
#main-wrapper .all-menu-details .qty-cart button{position:relative;background:transparent;border-radius:7px;height:30px;width:60px;color:#fb4700;outline:none;border:1px solid #fb4700;margin:10px 0;}
#main-wrapper .all-menu-details .qty-cart1 button:before{font-family:'FontAwesome';content:"\f067";position:absolute;top:5px;left:10px;}
#main-wrapper .all-menu-details .qty-cart1 button.active:before{font-family:'FontAwesome';content:"\f068";position:absolute;top:3px;left:10px;}
/***************************************************/
/* end qty-cart class style */
/***************************************************/
/***************************************************/
/* menu-with-2grid style start */
/***************************************************/
#main-wrapper .all-menu-details.menu-with-2grid.thumb .item-list:nth-child(even){background-color:#f7f7f7;}
#main-wrapper .all-menu-details.menu-with-2grid.thumb .details{width:64%;height:inherit;padding:10px 15px;position:relative;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;}
#main-wrapper .all-menu-details.menu-with-2grid.thumb .price-option{width:18%;height:inherit;position:relative;border-left:1px solid #ccc;border-right:1px solid #ccc;}
#main-wrapper .all-menu-details.menu-with-2grid.thumb .qty-cart{width:18%;height:inherit;position:relative;float:left;}
/***************************************************/
/* end menu-with-2grid end */
/***************************************************/
/***************************************************/
/* menu with details style begin */
/***************************************************/
#main-wrapper .all-menu-details .menu-with-details{width:100%;height:100%;position:relative;overflow:hidden;box-sizing:border-box;float:left;}
#main-wrapper .all-menu-details .menu-with-details .for-list{display:none;}
#main-wrapper .all-menu-details >.menu-with-details:nth-child(odd){background-color:#f7f7f7;}
#main-wrapper .all-menu-details .menu-with-details .list-image{position:relative;width:240px;height:240px;padding:4px;float:left;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#main-wrapper .all-menu-details .menu-with-details .list-image img{margin:0;height:100%;width:100%;padding:0;}
#main-wrapper .all-menu-details .menu-with-details .all-details{width:100%;padding-left:239px;border-left:1px solid transparent;position:relative;}
#main-wrapper .all-menu-details .menu-with-details .all-details .visible-option{position:relative;width:100%;height:240px;overflow:hidden;border:1px solid #ccc;}
#main-wrapper .all-menu-details .menu-with-details .all-details .visible-option.red{border-bottom-color:#fb4700 !important;}
#main-wrapper .all-menu-details .menu-with-details .details{width:82%;height:inherit;padding:10px 10px;position:relative;float:left;}
/***************************************************/
/* menu with details with right checkout */
/***************************************************/
#main-wrapper .all-menu-details .menu-with-details.right-checkout .details{width:78%;height:inherit;padding:10px 10px;position:relative;float:left;}
#main-wrapper .all-menu-details .menu-with-details.right-checkout .price-option{width:22%;height:inherit;position:relative;border-left:1px solid #ccc;border-right:none;}
#main-wrapper .all-menu-details .menu-with-details.right-checkout .qty-cart{width:22%;height:116px;position:absolute;top:86px;right:0;border-bottom:1px solid #ccc;}
/***************************************************/
/* end menu-with details right checkout */
/***************************************************/
#main-wrapper .all-menu-details .menu-with-details .details h6{padding:5px 0 10px 0;margin:0;font-size:20px;}
#main-wrapper .all-menu-details .menu-with-details .details p{line-height:20px;}
#main-wrapper .all-menu-details .menu-with-details .details h6:hover a{color:#fb4700;}
#main-wrapper .all-menu-details .menu-with-details .details .share-this{display:none;}
/***************************************************/
/* start price-option  */
/***************************************************/
#main-wrapper .all-menu-details .menu-with-details .price-option{width:18%;height:inherit;position:relative;border-left:1px solid #ccc;border-right:none;}
#main-wrapper .all-menu-details .menu-with-details .price-option h4{text-align:center;margin:0;padding:30px 0;width:101%;border-bottom:1px solid #ccc;font-weight:bold;}
#main-wrapper .all-menu-details .menu-with-details .fl{float:left;}
#main-wrapper .all-menu-details .menu-with-details .price-option button{position:absolute;bottom:0;border:none;outline:none;background:transparent;color:#fb4700;width:101%;padding:7px 5px 8px 20px;}
#main-wrapper .all-menu-details .menu-with-details .price-option button:before{font-family:'FontAwesome';content:"\f107";position:absolute;top:7px;left:10px;color:#fb4700;font-size:20px;font-weight:bold;}
#main-wrapper .all-menu-details .menu-with-details .price-option button.active{background-color:#fb4700;color:#fff;box-shadow:none;}
#main-wrapper .all-menu-details .menu-with-details .price-option button.active:before{font-family:'FontAwesome';content:"\f106";position:absolute;top:7px;left:10px;color:#fff;font-size:20px;font-weight:bold;}
#main-wrapper .all-menu-details .menu-with-details .price-option button:active{outline:none;border:none;}
/***************************************************/
/* start qty and cart option */
/***************************************************/
#main-wrapper .all-menu-details .menu-with-details .qty-cart{width:18%;height:116px;position:absolute;top:86px;right:0;border-bottom:1px solid #ccc;}
#main-wrapper .all-menu-details .menu-with-details .qty-cart h6{margin:0;padding:10px 0;font-weight:normal;}
#main-wrapper .all-menu-details .menu-with-details .qty-cart input [type="text"]{text-align:center;height:30px;width:60px;padding:5px 10px;border-radius:7px;border:1px solid #ccc;}
#main-wrapper .all-menu-details .menu-with-details .qty-cart button{position:relative;background:transparent;border-radius:7px;height:30px;width:60px;color:#fb4700;outline:none;border:1px solid #fb4700;margin:10px 0 0 0;padding-left:20px;}
#main-wrapper .all-menu-details .menu-with-details .qty-cart button:before{font-family:'FontAwesome';content:"\f067";position:absolute;top:5px;left:10px;}
#main-wrapper .all-menu-details .menu-with-details .qty-cart button.active:before{font-family:'FontAwesome';content:"\f068";position:absolute;top:3px;left:10px;}
/***************************************************/
/* end qty-cart class style */
/***************************************************/
/***************************************************/
/* start single menu style */
/***************************************************/
#main-wrapper .all-menu-details .single-menu{width:100%;height:100%;position:relative;overflow:hidden;box-sizing:border-box;float:left;}
#main-wrapper .all-menu-details .single-menu .list-image{position:relative;width:50%;height:500px;padding:0;float:left;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#main-wrapper .all-menu-details .single-menu .list-image img{margin:0;height:100%;width:100%;padding:0;}
#main-wrapper .all-menu-details .single-menu .all-details{width:50%;padding-left:0;position:relative;float:left;}
#main-wrapper .all-menu-details .single-menu p strong{display:block;padding-bottom:5px;}
#main-wrapper .all-menu-details .single-menu .all-details .share-this{top:40px;}
#main-wrapper .all-menu-details .single-menu .all-details .visible-option{position:relative;width:100%;height:500px;overflow:hidden;border:1px solid #ccc;}
.visible-option.red{border-bottom:2px solid #fb4700 !important;}
#main-wrapper .all-menu-details .single-menu .details{width:100%;height:auto;padding:40px;position:relative;}
#main-wrapper .all-menu-details .single-menu .details h6{padding:5px 0 10px 0;margin:0;font-size:20px;}
#main-wrapper .all-menu-details .single-menu .details p{line-height:20px;}
#main-wrapper .all-menu-details .single-menu .details h6:hover a{color:#fb4700;}
/***************************************************/
/* start price-option  */
/***************************************************/
#main-wrapper .all-menu-details .single-menu .price-option{position:absolute;bottom:0;width:100%;height:70px;border-left:none;border-right:none;border-top:1px solid #ccc;}
#main-wrapper .all-menu-details .single-menu .price-option h4{position:absolute;left:0;margin:0;padding:20px 0;width:46%;height:70px;border-right:1px solid #ccc;font-weight:bold;}
#main-wrapper .all-menu-details .single-menu .price-option button{position:absolute;right:0;top:0;border:none;outline:none;background:transparent;color:#fb4700;width:20%;height:70px;padding:7px 5px 8px 20px;}
#main-wrapper .all-menu-details .single-menu .price-option button:before{font-family:'FontAwesome';content:"\f107";position:absolute;top:25px;left:15px;color:#fb4700;font-size:20px;font-weight:bold;}
#main-wrapper .all-menu-details .single-menu .price-option button.active{background-color:#fb4700;color:#fff;box-shadow:none;}
#main-wrapper .all-menu-details .single-menu .price-option button.active:before{font-family:'FontAwesome';content:"\f106";position:absolute;top:25px;left:15px;color:#fff;font-size:20px;font-weight:bold;}
#main-wrapper .all-menu-details .single-menu .price-option button:active{outline:none;border:none;}
/***************************************************/
/* start qty and cart option */
/***************************************************/
#main-wrapper .all-menu-details .single-menu .qty-cart{position:absolute;bottom:0px;left:46%;padding-top:10px;width:34%;height:70px;text-align:center;border-right:1px solid #ccc;}
#main-wrapper .all-menu-details .single-menu .qty-cart h6{margin:0;margin-right:10px;padding:14px 0 10px 10px;font-weight:normal;float:left;}
#main-wrapper .all-menu-details .single-menu.qty-cart input [type="text"]{text-align:center;height:30px;width:60px;padding:5px 10px;border-radius:7px;border:1px solid #ccc;margin:0 20px;}
#main-wrapper .all-menu-details .single-menu .qty-cart button{position:relative;background:transparent;border-radius:7px;height:30px;width:60px;color:#fb4700;outline:none;border:1px solid #fb4700;margin:10px 10px;padding-left:20px;}
#main-wrapper .all-menu-details .single-menu .qty-cart button:before{font-family:'FontAwesome';content:"\f067";position:absolute;top:3px;left:10px;}
#main-wrapper .all-menu-details .single-menu .qty-cart button.active:before{font-family:'FontAwesome';content:"\f068";position:absolute;top:3px;left:10px;}
/***************************************************/
/* end single -menu */
/***************************************************/
/***************************************************/
/* menu wihtout side-panel style begin */
/***************************************************/
#main-wrapper .all-menu-details{position:relative;width:100%;height:auto;overflow:hidden;margin-bottom:10px;float:left;}
#main-wrapper .all-menu-details .menu-without-side{width:100%;height:100%;position:relative;overflow:hidden;box-sizing:border-box;margin-bottom:20px;float:left;}
#main-wrapper .all-menu-details .menu-without-side .list-image{position:relative;width:100%;height:500px;padding:0;border:1px solid transparent;border-bottom:none;}
#main-wrapper .all-menu-details .menu-without-side .list-image img{margin:0;height:100%;width:100%;padding:0;}
#main-wrapper .all-menu-details .menu-without-side .all-details{width:100%;padding-left:0;border-left:1px solid transparent;position:relative;}
#main-wrapper .all-menu-details .menu-without-side .all-details .visible-option{position:relative;width:100%;height:240px;overflow:hidden;border:1px solid #ccc;}
#main-wrapper .all-menu-details .menu-without-side .details{width:82%;height:inherit;padding:10px 10px;position:relative;}
#main-wrapper .all-menu-details .menu-without-side .price-option{width:18%;height:inherit;position:relative;border-left:1px solid #ccc;border-right:none;}
/***************************************************/
/* start price-option  */
/***************************************************/
#main-wrapper .all-menu-details .menu-without-side .price-option{width:18%;height:inherit;position:relative;border-left:1px solid #ccc;border-right:none;}
#main-wrapper .all-menu-details .menu-without-side .price-option h4{text-align:center;margin:0;padding:30px 0;width:101%;border-bottom:1px solid #ccc;font-weight:bold;}
#main-wrapper .all-menu-details .menu-without-side .price-option button{position:absolute;bottom:0;border:none;outline:none;background:transparent;color:#fb4700;width:101%;padding:7px 5px 8px 20px;}
#main-wrapper .all-menu-details .menu-without-side .price-option button:before{font-family:'FontAwesome';content:"\f107";position:absolute;top:7px;left:10px;color:#fb4700;font-size:20px;font-weight:bold;}
#main-wrapper .all-menu-details .menu-without-side .price-option button.active{background-color:#fb4700;color:#fff;box-shadow:none;}
#main-wrapper .all-menu-details .menu-without-side .price-option button.active:before{font-family:'FontAwesome';content:"\f106";position:absolute;top:7px;left:10px;color:#fff;font-size:20px;font-weight:bold;}
#main-wrapper .all-menu-details .menu-without-side .price-option button:active{outline:none;border:none;}
/***************************************************/
/* start qty and cart option */
/***************************************************/
#main-wrapper .all-menu-details .menu-without-side .qty-cart{width:18%;height:116px;position:absolute;top:86px;right:0;border-bottom:1px solid #ccc;}
#main-wrapper .all-menu-details .menu-without-side .qty-cart h6{margin:0;padding:10px 0;font-weight:normal;}
#main-wrapper .all-menu-details .menu-without-side .qty-cart input [type="text"]{text-align:center;height:30px;width:60px;padding:5px 10px;border-radius:7px;border:1px solid #ccc;}
#main-wrapper .all-menu-details .menu-without-side .qty-cart button{position:relative;background:transparent;border-radius:7px;height:30px;width:60px;color:#fb4700;outline:none;border:1px solid #fb4700;margin:10px 0 0 0;padding-left:20px;}
#main-wrapper .all-menu-details .menu-without-side .qty-cart button:before{font-family:'FontAwesome';content:"\f067";position:absolute;top:5px;left:10px;}
#main-wrapper .all-menu-details .menu-without-side .qty-cart button.active:before{font-family:'FontAwesome';content:"\f068";position:absolute;top:3px;left:10px;}
/***************************************************/
/* end qty-cart class style */
/***************************************************/
/***************************************************/
/* end menu-without-side panel */
/***************************************************/
/***************************************************/
/*  start dropdown-option detail style */
/***************************************************/
#main-wrapper .all-menu-details .dropdown-option{position:relative;width:100%;display:block;z-index:30;}
#main-wrapper .all-menu-details .dropdown-option .dropdown-details{position:relative;width:100%;padding:15px 0 15px 20px;border-top:none;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;box-sizing:border-box !important;-webkit-box-sizing:border-box!important;}
#main-wrapper .all-menu-details .dropdown-option .dropdown-details h5{margin:0;font-size:15px;text-transform:uppercase;}
#main-wrapper .all-menu-details .dropdown-option .dropdown-details h6{margin:0;padding:15px 0;}
#main-wrapper .all-menu-details .dropdown-option .dropdown-details .radio-input{display:block;}
#main-wrapper .all-menu-details .dropdown-option .dropdown-details .checkbox-input{position:relative;line-height: 1;margin-bottom:5px;}
#main-wrapper .all-menu-details .dropdown-option .dropdown-details label{display:inline;}
#main-wrapper .all-menu-details .dropdown-option .dropdown-details label .price{position:absolute;top:0;left:220px;color:#fb4700;display:inline;}
#main-wrapper .all-menu-details .dropdown-option .dropdown-details textarea{display:block;height:100px;width:250px;resize:none;padding:5px 10px;border:1px solid #ccc;border-radius:7px;font-size:15px;}
#main-wrapper .all-menu-details .dropdown-option .dropdown-details textarea:focus{outline:none;}
#main-wrapper .all-menu-details .dropdown-option .dropdown-details .btn-default-red{margin:15px 0;padding:2px 10px;}
/***************************************************/
/* end menu dropsown option */
/***************************************************/
/***************************************************/
/* start chef.html page style  */
/***************************************************/
.content{width:100%;height:auto;overflow:hidden;}
.content .heading{width:100%;height:auto;padding:75px 0;text-align:center;background:url(../img/content/heading-bg.jpg) top center no-repeat;background-size:cover;}
.content .heading h1{color:#fff;margin:0;}
.content .chef-details{width:100%;height:auto;margin:0;padding:30px 0px;}
.content .chef-details .chef-img{width:100%;height:380px;border-radius:4px;overflow:hidden;}
.content .chef-details .chef-img img{width:100%;height:100%;}
.content .chef-details h4{font-weight:bold;margin:30px 0 0 0;color:#423338;}
/***************************************************/
/* chef details social icon link */
/***************************************************/
.content .chef-details .share-this{width:100%;height:auto;margin:30px 0;padding:2px 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;display:block;}
.content .chef-details .share-this p{float:left;}
.content .chef-details .share-this ul{color:#999;font-size:14px;margin:0;}
.content .chef-details .share-this ul li{margin-left:14px;padding:0;padding-top:2px;font-size:18px;}
.content .chef-details .share-this ul li a{color:#343434;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
.content .chef-details .share-this ul li a:hover{color:#fb4700;}
/***************************************************/
/* chef-description */
/***************************************************/
.content .chef-details .chef-description{border-bottom:1px solid #d9d9d9;}
.content .chef-details .chef-description p{margin:0;padding:0;line-height:20px;color:#323430;}
.content .chef-details .chef-description p:first-child{color:#343434;font-weight:bold;}
.content .chef-details .chef-description ul{margin:0;padding:50px 0;}
.content .chef-details .chef-description ul li a{border:1px solid #d9d9d9;padding:5px 10px;font-size:15px;border-radius:6px;}
.content .chef-details .chef-description ul li a:hover{background-color:#ddd;}
.content .comment-section{padding:50px 0 30px 0;}
/***************************************************/
/* comment section begin */
/***************************************************/
.content .comment-section >h5{margin:0;padding-bottom:20px;font-size:20px;color:#423338;}
.content .comment-section img{width:100%;height:100px;border-radius:5px;}
.content .comment-section .name{color:#423338;font-weight:bold;}
.content .comment-section .date-time{color:#999;padding-right:5px;}
.content .comment-section p{padding:0;margin:0;}
.content .comment-section .pad-btm{padding-bottom:20px;}
.content .comment-section p a{color:#423338;}
.content .comment-section p:first-child{padding-bottom:20px;}
.content .comment-section p:last-child{color:#999;}
.content .leave-reply{background-color:#f3f3f3;margin-bottom:30px;padding:20px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.content .leave-reply .col-md-4{padding-right:0;}
.content .leave-reply .col-md-4:last-child{padding-right:15px;}
.content .leave-reply h5{margin:0;color:#423338;padding-bottom:20px;}
/***************************************************/
/* leave-reply begin */
/***************************************************/
.content .leave-reply form input{width:100%;height:40px;border-radius:3px;border:1px solid #ccc;margin-bottom:10px;padding:5px 5px 5px 10px;outline:none;}
.content .leave-reply form textarea{width:100%;min-height:160px;resize:none;border-radius:3px;border:1px solid #ccc;outline:none;padding:10px 15px;margin-bottom:10px;}
.content .leave-reply form button{background:none;color:#fb4700;border:1px solid #fb4700;border-radius:3px;padding:5px 15px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
.content .leave-reply form button .fa{padding-right:3px;}
.content .leave-reply form button:hover{color:#fff;background:#fb4700;}
/***************************************************/
/* end 9grid style */
/***************************************************/
/***************************************************/
/* start 3grid layout style */
/***************************************************/
/***************************************************/
/* general info about chef */
/***************************************************/
.content .chef-details .general-info{width:100%;background-color:#f3f3f3;padding:20px;border-radius:6px;border:1px solid #ccc;}
.content .chef-details .general-info h4{color:#423338;font-size:20px;margin:0;padding:0 0 25px 0;}
.content .chef-details .general-info ul{width:100%;margin:0;position:relative;}
.content .chef-details .general-info ul li{position:relative;margin:0;padding:11px 0;border-top:1px solid #ccc;}
.content .chef-details .general-info ul li:last-child{border-bottom:1px solid #ccc;}
.content .chef-details .general-info ul li .value{font-weight:bold;}
.content .chef-details .general-info ul li .result{position:absolute;right:0;}
/***************************************************/
/* end chef-style */
/***************************************************/
/***************************************************/
/* start our-team page style */
/***************************************************/
.content .our-team{text-align:center;width:100%;overflow:hidden;padding-bottom:10px;}
.content .our-team h4{color:#323430;font-weight:bold;margin:0;padding:60px 0 30px 0;}
.content .our-team p{color:#323430;padding-bottom:35px;}
.content .our-team .profile-pic{width:100%;height:375px;border-radius:4px;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;}
.content .our-team .profile-pic img{width:100%;height:100%;border-radius:4px;}
.content .our-team h5{font-size:24px;color:#423338;margin:0;padding-top:30px;}
.content .our-team h5 a{color:#423338;}
.content .our-team h5 a:hover{color:#666;}
.content .our-team .share-this{width:100%;height:auto;margin:30px 0;padding:2px 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.content .our-team .share-this ul{color:#999;font-size:16px;margin:0;}
.content .our-team .share-this ul li{margin-left:14px;padding:0;padding-top:2px;font-size:18px;}
.content .our-team .share-this ul li a{color:#343434;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
.content .our-team .share-this ul li a:hover{color:#fb4700;}
/***************************************************/
/* end our-team style */
/***************************************************/
/***************************************************/
/* start contact-us style */
/***************************************************/
.content .map-section{width:100%;height:380px;}
.content .contact-us{width:100%;height:auto;}
.content .contact-us .contact-details{width:100%;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;}
.content .contact-us .contact-details h4{font-weight:bold;color:#323430;margin:0;padding:0;padding-bottom:60px;}
.content .contact-us .contact-details h5{color:#323430;margin:0;padding:0;padding-bottom:30px;font-size:20px;}
.content .contact-us .contact-details .address p{float:left;color:#a0999b;margin:0;padding:0;padding-bottom:20px;font-size:14px;}
.content .contact-us .contact-details .time-to-open p{float:left;color:#a0999b;margin:0;padding:0;padding-bottom:20px;font-size:14px;}
.content .contact-us .contact-details .time-to-open{width:100%;display:block;}
.content .contact-us .contact-details .time-to-open strong{padding-right:5px;}
.content .contact-us .contact-details p .fa{color:#291f23;padding-right:8px;font-size:16px;}
/***************************************************/
/* contact-us send message begin*/
/***************************************************/
.content .contact-us .send-message{background-color:#f3f3f3;padding:20px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.content .contact-us .send-message .col-md-6{padding-right:0;}
.content .contact-us .send-message .col-md-6:last-child{padding-right:15px;}
.content .contact-us .send-message h4{margin:0;color:#423338;padding-bottom:20px;font-size:20px;font-weight:bold;}
.content .contact-us .send-message form input{width:100%;height:40px;border-radius:3px;border:1px solid #ccc;margin-bottom:10px;padding:5px 5px 5px 10px;outline:none;}
.content .contact-us .send-message form textarea{width:100%;min-height:160px;resize:none;border-radius:3px;border:1px solid #ccc;outline:none;padding:10px 15px;margin-bottom:10px;}
.content .contact-us .send-message form button{background:none;color:#fb4700;border:1px solid #fb4700;border-radius:3px;padding:5px 15px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
.content .contact-us .send-message form button .fa{padding-right:3px;}
.content .contact-us .send-message form button:hover{color:#fff;background:#fb4700;}
/***************************************************/
/* end contact us style */
/***************************************************/
/***************************************************/
/* start News & Event page style  */
/***************************************************/
.content .news-events-blog{position:relative;width:100%;height:auto;margin:0;padding-bottom:70px;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;}
.content .news-events-blog .blog-list{position:relative;width:100%;height:auto;margin:30px 0px 0px 0px;padding:30px;text-align:left;border:1px solid #CCC;border-radius:5px;}
.content .news-events-blog .blog-list img{height:170px;width:100%;border-radius:4px;}
.content .news-events-blog .blog-list h5{margin:0;padding:0;}
h5 a:hover{color:#666;}
.blog-list a:hover{color:#666;}
.content .news-events-blog .blog-list p{margin:10px 0px 0px 0px;color:#423338;}
/***************************************************/
/* tag list */
/***************************************************/
.content .news-events-blog .blog-list .tag-list{padding-top:0px;}
.content .news-events-blog .blog-list ul li{padding:10px 70px 0 0;}
.content .news-events-blog .blog-list ul li span{padding:0 4px;}
.content .news-events-blog .blog-list .bl-sort{color:#999;}
.content .news-events-blog .blog-list .fa{padding-right:7px;}
.content .news-events-blog .view-style{padding-top:30px;}
.content .news-events-blog .events-side-panel{width:100%;background-color:#f3f3f3;padding-top:20px;padding-bottom:20px;margin-top:30px;border-radius:6px;border:1px solid #ccc;}
/***************************************************/
/* side panel search section */
/***************************************************/
.content .news-events-blog .events-side-panel .search-keyword{position:relative;margin:0;padding:0 20px;border:none;}
.content .news-events-blog .events-side-panel .search-keyword input [type="text"]{margin:0;padding:3px 15px;width:99%;height:30px;outline:0;color:#333;font-size:14px;border:1px solid #ccc;-webkit-border-radius:7px 0 0 7px;border-radius:7px 0 0 7px;background:#fff;line-height:24px;}
.content .news-events-blog .events-side-panel .search-keyword button [type="submit"]{position:absolute;top:0px;right:18px;margin:0;padding:0;width:30px;height:30px;outline:0;border:1px solid #ccc;border-left:none;-webkit-border-radius:0 7px 7px 0;border-radius:0 7px 7px 0;background:#fff;color:#fb4700;font-size:14px;font-family:'FontAwesome';content:' \f002';}
.content .news-events-blog .events-side-panel .find-on-map{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:20px;padding:0 20px;}
.content .news-events-blog .events-side-panel .find-on-map h5{padding:20px 0 10px 0;margin:0;}
/***************************************************/
/* custom select-box style */
/***************************************************/
.select-box{display:inline-block;position:relative;width:100%;margin-bottom:10px;}
.select-box .fa{position:absolute;top:8px;right:12px;font-size:14px;cursor:pointer;color:#fb4700;}
.select-box .value-holder{position:relative;width:100%;padding:2px 10px;border:none;border:1px solid #ccc;border-radius:5px;background:#fff;outline:none;}
.select-box .select-clone{display:none;position:absolute;top:32px;left:0;padding-top:5px;width:100%;max-height:250px;overflow-y:auto;z-index:30;border-radius:0 0 5px 5px;border:1px solid #ccc;border-top:0;background:#fff;}
.select-box .select-clone >li{padding:5px 10px;margin:0;text-align:left;cursor:pointer;}
.select-box .select-clone >li:last-child{}
.select-box select{display:none;}
.banner-search{width:100%;}
.banner-search-inner{padding:0;}
.banner-search .tab-title:hover{margin-top:-5px;padding-bottom:5px;}
.banner-search .tab-title.active:hover{margin-top:0;padding-bottom:0;}
.banner-search .tab-content-list{padding:0;}
.banner-search .tab-content{display:none;}
.banner-search .tab-content.active{display:block;}
.banner-search form{margin:0;text-align:center;}
.banner-search input{width:100%;}
.banner-search .search-input{display:inline-block;width:100%;}
.banner-search .select-box{text-align:left;}
.banner-search .select-box .select-clone{}
.custom-list{margin:0;padding:10px 0;list-style-type:none;}
.custom-list >li{margin:0;padding:0;list-style-type:none;}
.custom-list >li:before{display:none;}
.custom-list >li:hover{background:#f3f3f3;}
.banner-search .map-section{position:relative;width:100%;height:250px;margin-bottom:20px;border-radius:5px;background:url(../img/content/map-1.jpg) top center no-repeat;background-size:cover;}
/***************************************************/
/* map style begin  */
/***************************************************/
#map_canvas{width:100%;height:100%}
#map_canvas .gm-style img{max-width:none;}
#map_canvas .gm-style label{display:inline;width:auto;}
/***************************************************/
/* news-events-blog side panel */
/***************************************************/
.content .news-events-blog .events-side-panel .widget{padding:0 20px;border-bottom:1px solid #ccc;}
.content .news-events-blog .events-side-panel .widget h5{padding:20px 0 5px 0;margin:0;}
.content .news-events-blog .events-side-panel .widget >.blog-latest{position:relative;width:100%;height:auto;padding:15px 0;text-align:left;border-bottom:1px solid #ccc;}
.content .news-events-blog .events-side-panel .widget .blog-latest:last-child{border-bottom:none;}
.content .news-events-blog .events-side-panel .widget .blog-latest img{height:85px;width:100%;border-radius:4px;}
.content .news-events-blog .events-side-panel .widget .blog-latest h5{margin:0;padding:0;padding-bottom:6px;font-size:16px;}
.content .news-events-blog .events-side-panel .widget .blog-latest .bl-sort{color:#999;margin:0;}
.content .news-events-blog .events-side-panel .widget .blog-latest .col-md-8{padding-left:0;}
/***************************************************/
/* side panel tag */
/***************************************************/
.content .news-events-blog .events-side-panel .tag{padding:0 20px;}
.content .news-events-blog .events-side-panel .tag h5{padding:20px 0 10px 0;margin:0;}
.content .news-events-blog .events-side-panel .tag ul li{margin:0 8px 0 0;padding:7px 0;}
.content .news-events-blog .events-side-panel .tag ul li a{border:1px solid #d9d9d9;padding:5px 10px;font-size:15px;border-radius:6px;}
.tag ul li a:hover{background:#ddd;}
/***************************************************/
/* end news & events page style  */
/***************************************************/
/***************************************************/
/* start reservation page style */
/***************************************************/
.content .reservation{text-align:center;width:100%;overflow:hidden;padding-bottom:10px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.content .reservation h4{color:#323430;font-weight:bold;margin:0;padding:60px 0 30px 0;}
.content .reservation p{color:#323430;padding-bottom:35px;}
.content .reservation .reservation-form{width:100%;background-color:#f3f3f3;padding:20px;margin-bottom:60px;border-radius:5px;border:1px solid #ccc;}
.content .reservation .reservation-form h5{margin:0;padding-bottom:20px;}
.content .reservation .reservation-form form input{width:100%;padding:7px 10px;border:1px solid #ccc;border-radius:4px;outline:none;margin-right:6px;margin-bottom:5px;}
.content .reservation .reservation-form form textarea{width:100%;height:40px;resize:none;padding:5px 15px;border:1px solid #ccc;border-radius:4px;outline:none;}
.content .reservation .reservation-form .col-md-2{padding-right:0;}
.content .reservation .reservation-form .col-md-2:last-child{padding-right:15px;}
.content .reservation .reservation-form .select-box{display:inline-block;position:relative;width:100%;}
.content .reservation .reservation-form .select-box .fa{position:absolute;top:14px;right:7px;font-size:14px;cursor:pointer;color:#fb4700;}
.content .reservation .reservation-form .select-box .value-holder{position:relative;width:100%;padding:7px 10px;border:none;border:1px solid #ccc;border-radius:5px;background:#fff;outline:none;}
.content .reservation .reservation-form .select-box .select-clone{display:none;position:absolute;top:32px;left:0;padding-top:5px;width:100%;max-height:250px;overflow-y:auto;z-index:30;border-radius:0 0 5px 5px;border:1px solid #ccc;border-top:0;background:#fff;}
.content .reservation .reservation-form .select-box .select-clone >li{padding:5px 10px;margin:0;text-align:left;cursor:pointer;}
.content .reservation .reservation-form .select-box select{display:none;}
.content .reservation .reservation-form .banner-search-inner{padding:0;}
.content .reservation .reservation-form .banner-search .tab-title:hover{margin-top:-5px;padding-bottom:5px;}
.content .reservation .reservation-form .banner-search .tab-title.active:hover{margin-top:0;padding-bottom:0;}
.content .reservation .reservation-form .banner-search .tab-content-list{padding:0;}
.content .reservation .reservation-form .banner-search .tab-content{display:none;}
.content .reservation .reservation-form .banner-search .tab-content.active{display:block;}
.content .reservation .reservation-form .banner-search form{margin:0;text-align:center;}
.content .reservation .reservation-form .banner-search input{width:100%;}
.content .reservation .reservation-form .banner-search .search-input{display:inline-block;width:100%;}
.content .reservation .reservation-form .banner-search .select-box{text-align:left;}
.content .reservation .reservation-form .custom-list{margin:0;padding:10px 0;list-style-type:none;}
.content .reservation .reservation-form .custom-list >li{margin:0;padding:0;list-style-type:none;}
.content .reservation .reservation-form .custom-list >li:before{display:none;}
.content .reservation .reservation-form .custom-list >li:hover{background:#f3f3f3;}
.content .reservation .reservation-form h6{margin:0;padding:10px 0 0 0;font-weight:normal;}
.content .reservation .reservation-form ul{margin:0;}
.content .reservation .reservation-form ul li{margin:20px 10px 20px 30px;}
.content .reservation .reservation-form .free-taken p{margin:0;padding:0;text-transform:uppercase;font-size:13px;}
.content .reservation .reservation-form .free-taken p span{padding-left:30px;}
.content .reservation .reservation-form .free-taken p .free .fa{color:#80c200;}
.content .reservation .reservation-form .free-taken p .taken .fa{color:#fb4700;}
.content .reservation .reservation-form button{background:none;color:#fb4700;border:1px solid #fb4700;border-radius:3px;padding:5px 10px;margin:10px 0 0 10px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
.content .reservation .reservation-form button .fa{padding-right:3px;}
.content .reservation .reservation-form button:hover{color:#fff;background:#fb4700;}
/***************************************************/
/* table selection style beging */
/***************************************************/
.table-selection{position:relative;text-align:center;height:180px;margin:50px 40% 0 40%;}
.table-selection .table-1{position:absolute;top:0;left:0;height:76px;width:77px;}
.table-selection .table-1 .chair-1{position:absolute;top:0;left:0;}
.table-selection .table-1 .chair-2{position:absolute;top:0;right:0;}
.table-selection .table-1 .chair-3{position:absolute;bottom:23px;left:0;}
.table-selection .table-1 .chair-4{position:absolute;bottom:23px;right:0;}
/***************************************************/
/* table 2 */
/***************************************************/
.table-selection .table-2{position:absolute;top:0;right:0;height:76px;width:77px;}
.table-selection .table-2 .chair-1{position:absolute;top:0;left:0;}
.table-selection .table-2 .chair-2{position:absolute;top:0;right:0;}
.table-selection .table-2 .chair-3{position:absolute;bottom:23px;left:0;}
.table-selection .table-2 .chair-4{position:absolute;bottom:23px;right:0;}
/***************************************************/
/* table-3 */
/***************************************************/
.table-selection .table-3{position:absolute;top:50%;left:0;height:75px;width:77px;}
.table-selection .table-3 .chair-1{position:absolute;top:0;left:0;}
.table-selection .table-3 .chair-2{position:absolute;top:0;right:0;}
.table-selection .table-3 .chair-3{position:absolute;bottom:23px;left:0;}
.table-selection .table-3 .chair-4{position:absolute;bottom:23px;right:0;}
.table-selection .table-3 .chair-5{position:absolute;top:50px;left:0;}
.table-selection .table-3 .chair-6{position:absolute;top:50px;left:28px;}
.table-selection .table-3 .chair-7{position:absolute;top:50px;right:0;}
/***************************************************/
/* table 4 */
/***************************************************/
.table-selection .table-4{position:absolute;top:50%;right:0;height:78px;width:77px;}
.table-selection .table-4 .chair-1{position:absolute;top:0;left:0;}
.table-selection .table-4 .chair-2{position:absolute;top:0;right:0;}
.table-selection .table-4 .chair-5{position:absolute;top:50px;left:0;}
.table-selection .table-4 .chair-7{position:absolute;top:50px;right:0;}
/***************************************************/
/* table selection custom checkbox*/
/***************************************************/
.table-selection .checkbox-input{margin:0;}
.table-selection .checkbox-input label{margin:0;}
.table-selection .checkbox-input label:before{display:inline-block;position:relative;top:3px;margin-right:0px;content:"";width:21px;height:21px;line-height:1em;text-align:center;border-radius:2px;border:1px solid transparent;background-color:#80c200;}
.table-selection .checkbox-input.active label:before{top:3px;font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";background-color:#fb4700;}
/***************************************************/
/* table size begin */
/***************************************************/
.table-selection .table-1 .table-size-1{position:absolute;top:4px;left:27px;height:46px;width:23px;border-radius:3px;background-color:#ddd;}
.table-selection .table-2 .table-size-2{position:absolute;top:4px;left:27px;height:46px;width:23px;border-radius:3px;background-color:#ddd;}
.table-selection .table-3 .table-size-3{position:absolute;top:4px;left:27px;height:44px;width:23px;border-radius:3px;background-color:#ddd;}
.table-selection .table-4 .table-size-4{position:absolute;top:4px;left:27px;height:20px;width:23px;border-radius:3px;background-color:#ddd;}
.table-selection .table-4 .table-size-5{position:absolute;top:54px;left:26px;height:20px;width:23px;border-radius:3px;background-color:#ddd;}
/***************************************************/
/* end reservation style  */
/***************************************************/
/***************************************************/
/* start blog-list style */
/***************************************************/
.content .blog-side-panel .categories{width:100%;background-color:#f3f3f3;padding:20px;margin-top:20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.content .blog-side-panel .categories h4{color:#423338;font-size:20px;margin:0;padding:0 0 25px 0;font-weight:bold;}
.content .blog-side-panel .categories ul{width:100%;margin:0;position:relative;}
.content .blog-side-panel .categories ul li{position:relative;margin:0;padding:11px 0;border-top:1px solid #ccc;}
.content .blog-side-panel .categories ul li a:hover{color:#666;}
.content .blog-side-panel .categories ul li:last-child{border-bottom:1px solid #ccc;}
.content .news-events-blog .blog-side-panel{width:100%;background-color:#f3f3f3;padding-top:20px;padding-bottom:20px;margin-top:30px;border-radius:6px;border:1px solid #ccc;}
.content .news-events-blog .blog-side-panel .search-keyword{position:relative;margin:0;padding:0 20px;border:none;}
.content .news-events-blog .blog-side-panel .search-keyword input [type="text"]{margin:0;padding:3px 15px;width:99%;height:30px;outline:0;color:#333;font-size:14px;border:1px solid #ccc;-webkit-border-radius:7px 0 0 7px;border-radius:7px 0 0 7px;background:#fff;line-height:24px;}
.content .news-events-blog .blog-side-panel .search-keyword button [type="submit"]{position:absolute;top:0px;right:18px;margin:0;padding:0;width:30px;height:30px;outline:0;border:1px solid #ccc;border-left:none;-webkit-border-radius:0 7px 7px 0;border-radius:0 7px 7px 0;background:#fff;color:#fb4700;font-size:14px;font-family:'FontAwesome';content:' \f002';}
.content .news-events-blog .blog-side-panel .widget{padding:0 20px;border-bottom:1px solid #ccc;}
.content .news-events-blog .blog-side-panel .widget h5{padding:20px 0 5px 0;margin:0;}
.content .news-events-blog .blog-side-panel .widget >.blog-latest{position:relative;width:100%;height:auto;padding:15px 0;text-align:left;border-bottom:1px solid #ccc;}
.content .news-events-blog .blog-side-panel .widget .blog-latest:last-child{border-bottom:none;}
.content .news-events-blog .blog-side-panel .widget .blog-latest img{height:85px;width:100%;border-radius:4px;}
.content .news-events-blog .blog-side-panel .widget .blog-latest h5{margin:0;padding:0;padding-bottom:6px;font-size:16px;}
.widget a:hover{color:#666;}
.content .news-events-blog .blog-side-panel .widget .blog-latest .bl-sort{color:#999;margin:0;}
.content .news-events-blog .blog-side-panel .widget .blog-latest .col-md-8{padding-left:0;}
.content .news-events-blog .blog-side-panel .tag{padding:0 20px;}
.content .news-events-blog .blog-side-panel .tag h5{padding:20px 0 10px 0;margin:0;}
.content .news-events-blog .blog-side-panel .tag ul li{margin:0 8px 0 0;padding:7px 0;}
.content .news-events-blog .blog-side-panel .tag ul li a{border:1px solid #d9d9d9;padding:5px 10px;font-size:15px;border-radius:6px;}
/***************************************************/
/* blog-list image style */
/***************************************************/
.content .blog-list-img{position:relative;width:100%;height:170px;overflow:hidden;display:table-cell;vertical-align:middle;box-sizing:border-box;-webkit-box-sizing:border-box;}
.content .blog-list-img img{width:100%;height:100%;border-radius:4px;}
/***************************************************/
/* end blog-list style */
/***************************************************/
/***************************************************/
/* start blog-post page  style  */
/***************************************************/
.content .no-dish-side .blog-post-img{position:relative;width:1130px;height:500px;overflow:hidden;display:table-cell;vertical-align:middle;box-sizing:border-box;-webkit-box-sizing:border-box;}
.content .no-dish-side .blog-post-img img{width:100%;height:100%;}
.content .news-events-blog .blog-post{position:relative;width:100%;height:auto;margin:30px 0px 0px 0px;text-align:left;}
.content .blog-post-img{position:relative;width:800px;height:350px;overflow:hidden;display:table-cell;vertical-align:middle;box-sizing:border-box;-webkit-box-sizing:border-box;}
.content .blog-post-img img{width:100%;height:100%;border-radius:4px;}
.content .news-events-blog .blog-post h4{margin:0;padding:30px 0 20px 0;font-weight:bold;}
.blog-post h4 a{color:#423338;}
.blog-post h4 a:hover{color:#666;}
.content .news-events-blog .blog-post p{margin:0;padding:20px 0;color:#423338;}
.content .news-events-blog .blog-post .tag-list{padding-top:0px;}
.content .news-events-blog .blog-post .about-author{width:100%;height:auto;margin:0;padding:6px 0;border-top:1px solid #d9d9d9;position:relative;}
.content .news-events-blog .blog-post .about-author ul li{margin-right:63px;}
.content .news-events-blog .blog-post .about-author ul li a:hover{color:#666;text-decoration:underline;}
.content .news-events-blog .blog-post .about-author ul li:last-child{margin-right:0;}
.content .news-events-blog .blog-post .about-author ul li span{padding:0 4px;}
.content .news-events-blog .blog-post .about-author .bl-sort{color:#999;}
.content .news-events-blog .blog-post .about-author .fa{padding-right:7px;}
.content .news-events-blog .blog-post .share-this{width:100%;height:auto;margin:0 0 10px 0;padding:2px 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;display:block;}
.content .news-events-blog .blog-post .share-this p{float:left;padding:3px 0;}
.content .news-events-blog .blog-post .share-this ul{color:#999;font-size:14px;margin:0;}
.content .news-events-blog .blog-post .share-this ul li{margin-left:14px;padding:0;padding:3px 0;font-size:18px;}
.content .news-events-blog .blog-post .share-this ul li a{color:#343434;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
.content .news-events-blog .blog-post .share-this ul li a:hover{color:#fb4700;}
.content .news-events-blog .blog-post .tag{padding:20px 0 40px 0;border-bottom:1px solid #d9d9d9;}
.content .news-events-blog .blog-post .tag ul li{margin:0 8px 0 0;padding:7px 0;}
.content .news-events-blog .blog-post p strong{display:block;}
.content .news-events-blog .blog-post .tag ul li a{border:1px solid #d9d9d9;padding:5px 10px;font-size:15px;border-radius:6px;}
.content .news-events-blog .blog-post .comment-section p{margin:0;padding:0 0 30px 0;}
.comment-section a:hover{color:#666 !important;text-decoration:underline;}
.content .news-events-blog .blog-post .comment-section p:last-child{padding:0;color:#999;}
/***************************************************/
/* end blog-post style */
/***************************************************/
/***************************************************/
/* start dish.html page style  */
/***************************************************/
.content .dish-side-panel{width:100%;background-color:#f3f3f3;padding-top:20px;padding-bottom:20px;margin-top:30px;border-radius:6px;border:1px solid #ccc;}
.content .dish-side-panel .categories{width:100%;background-color:#f3f3f3;padding:0 20px 20px 20px;}
.content .dish-side-panel .categories h4{color:#423338;font-size:20px;margin:0;padding:0 0 25px 0;font-weight:bold;}
.content .dish-side-panel .categories ul{width:100%;margin:0;position:relative;}
.content .dish-side-panel .categories ul li{position:relative;margin:0;padding:11px 0;border-top:1px solid #ccc;}
.content .dish-side-panel .categories ul li a{text-transform:capitalize;}
.content .dish-side-panel .categories ul li:last-child{border-bottom:1px solid #ccc;}
/***************************************************/
/* end dish page style */
/***************************************************/
/***************************************************/
/* start event-page style */
/***************************************************/
/***************************************************/
/* event page tab  style */
/***************************************************/
.nav-tabs{border-bottom:3px solid #fb4700;}
.nav-tabs >li a:hover{border:1px solid #ccc;border-bottom-color:#fb4700;}
.nav-tabs >li.active a:hover{border:1px solid #fb4700;color:#fff;}
.nav-tabs >li a{border:1px solid #ccc;border-bottom-color:#fb4700;}
.nav-tabs >li:hover a,.nav-tabs >li a.active:hover{background-color:transparent;border-bottom-color:#fb4700;}
.nav-tabs >li.active >a{background:#fb4700;border:1px solid #fb4700;}
.nav-tabs >li.active >a,.nav-tabs >li.active >a:hover,.nav-tabs >li.active >a:focus{background:#fb4700;color:#fff;border-color:#fb4700;}
/***************************************************/
/* custom ui calender section */
/***************************************************/
.calendar-input{display:inline-block;position:relative;width:100%;}
.default-form .calendar-input .fa{position:absolute;top:11px;right:6px;font-size:18px;color:#fb4700;}
.ui-datepicker-calendar th,.ui-datepicker-calendar th:first-child,.ui-datepicker-calendar th:last-child{border-radius:0;padding:0;}
.ui-datepicker{display:none;margin-top:10px;padding:10px;width:260px;border-radius:7px;z-index:20!important;}
.ui-datepicker-header{position:relative;padding:8px 0;border-radius:7px;text-align:center;}
.ui-datepicker-prev,.ui-datepicker-next{position:absolute;top:4px;left:3px;padding:10px;line-height:14px;font-size:14px;cursor:pointer;opacity:1;border:0;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.ui-datepicker-prev:active{left:1px;}
.ui-datepicker-next:active{right:1px;}
.ui-datepicker-next{left:auto;right:3px;}
.ui-datepicker-prev span,.ui-datepicker-next span{display:none;}
.ui-datepicker-prev:before,.ui-datepicker-next:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f053";}
.ui-datepicker-next:before{content:"\f054";}
.ui-datepicker-calendar{margin:0;width:100%;border-collapse:separate;border-spacing:1px 1px;}
.ui-datepicker-calendar th{font-size:0.75em;text-align:center;}
.ui-datepicker-calendar td{padding:0;border-radius:3px;text-align:center;border:0;}
.ui-datepicker-calendar td a{display:block;padding:6px 0;border-radius:3px;border:0;}
.ui-datepicker-calendar .ui-datepicker-unselectable{padding:6px 0;}
.ui-datepicker{background-color:#fff;}
.ui-datepicker-header{color:#999;background-color:#ddd;}
.ui-datepicker-calendar th{color:#999999;background-color:transparent;}
.ui-datepicker-calendar td{color:#999999;background-color:#fff;}
.ui-datepicker-calendar td a{color:#999;}
.ui-datepicker-calendar td a:hover{color:#fff;background-color:#fb4700;}
.ui-datepicker-calendar .ui-datepicker-unselectable{color:#534e50;}
/***************************************************/
/* custom CHECKBOX */
/***************************************************/
.checkbox-input{margin:0 7px;white-space:nowrap;display:block;}
.checkbox-input:first-child{margin-left:0;}
.checkbox-input:last-child{margin-right:0;}
.checkbox-input label{cursor:pointer;font-weight:normal;}
.checkbox-input label:before{display:inline-block;position:relative;top:3px;margin-right:10px;content:"";width:16px;height:16px;line-height:1em;font-size:12px;text-align:center;border-radius:2px;border:1px solid #ccc;}
.checkbox-input.active label:before{top:-2px;font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00c";color:#fb4700;}
.checkbox-input input{display:none;}
/***************************************************/
/* custom RADIO button */
/***************************************************/
.radio-input{margin:0px 7px;white-space:nowrap;}
.radio-input:first-child{margin-left:0;}
.radio-input:last-child{margin-right:0;}
.radio-input label{cursor:pointer;font-weight:normal;}
.radio-input label:before{display:inline-block;position:relative;top:3px;margin-right:10px;content:"";width:17px;height:17px;line-height:0;font-size:0;border-radius:50%;border:1px solid #ccc;}
.radio-input input{display:none;}
.radio-input.active label:before{display:inline-block;position:relative;top:3px;margin-right:10px;content:"";width:17px;height:17px;line-height:0;font-size:0;border-radius:50%;border:5px solid #ccc;background-color:#fb4700;}
/***************************************************/
/* end */
/***************************************************/
.ordering h2 {
	text-align: center;
	color: #515151;
	font-weight: 700;
}
.ordering p {
	text-align: center;
	margin-top: 15px;
	color: #e24425;
	font-size: 18px;
}
.arrow, .arrow1 {
	position: absolute;
	top: 44%;
	right: -25px;max-width:50px;
}
.step img {
	text-align: center;
	display: block;max-width: 190px;
	margin: 10px auto;
}
.step1 img {
	text-align: center;
	display: block;max-width: 190px;
	margin: 10px auto;
}
.dotted {
	border: 1px dashed #000;
	width: 35%;
}
.dotted1 {
	border: 1px dashed #515151;
	width: 20%;
	display: inline-block;
	top: 50%;
	position: absolute;
	right: 10%;
}
.dotted {
	border: 1px dashed #515151;
	width: 20%;
	display: inline-block;
	top: 50%;
	position: absolute;
	left: 10%;
}
.restaurants h3 {
	color: #515151;
	font-weight: 700;margin-bottom:20px;
}
.Cuisines h3 {
	color: #515151;
	float: left;
	font-weight: 700;margin-bottom:20px;
}
.rest a {
	display : block;
	width : 165px;
	height : 113px;
}
.subway a {
	margin-top: 40px;
	display : block;
	width : 170px;
	height : 113px;
}
.kfc a {
	margin-top: 40px;
	display : block;
	width : 170px;
	height : 113px;
}
.papa a {
	margin-top: 40px;
	display : block;
	width : 170px;
	height : 113px;
}
.pizza a {
	margin-top: 40px;
	display : block;
	width : 170px;
	height : 113px;
}
.barti a {
	margin-top: 40px;
	display : block;
	width : 170px;
	height : 113px;
}
.rest {
	padding-top: 0px;
}
.food h3 {
	color: #515151;
	font-weight: 700;margin-bottom:20px;
}
.order a {
	text-decoration: none;
	color: #515151;
	transition: all 0.3s;
	font-weight: 700;
}
.order a:hover {
	color: #69c15f;
}
.order {
	background-color: #f1f1f1;
	margin-top: -8px;
	padding: 10px;
	text-align: center;
	font-weight: 700;
	border-radius: 0px 0 8px 8px;
	border: 1px solid #DADADA;
}
.food1 {
	padding: 0px 0 10px;
}
.category-boxes-icons {
  position: relative;
  margin: 0px 0;
  padding: 0;
  text-align: center;
}

.category-boxes-icons .category-boxes-item {
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
  height: 168px;
  width: 100%;
  padding: 0;
  border: 1px solid transparent;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  background: #fff;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.category-boxes-icons .category-boxes-item figure {
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  padding: 0;
  height: 100%;
  width: 100%;
  cursor: pointer;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  -webkit-mask-image: -webkit-radial-gradient(circle, white, black);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.category-boxes-icons .category-boxes-item figure img {
  height: 100%;
  width: 100%;
  padding: 0;
  transform: scale(1.0);
  -webkit-transform: scale(1.0);
  transition: all.4s ease;
  -webkit-transition: all .4s ease;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.category-boxes-icons .category-boxes-item figure:hover img {
  transform: scale(1.06);
  -webkit-transform: scale(1.06);
}

.category-boxes-icons .category-boxes-item figure h4 {
  padding: 7px 5px;
  margin: 0;
  position: absolute;
  bottom: 0px;
  width: 100%;
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  background: rgba(52, 52, 52, .7);
  z-index: 10;
}

.category-boxes-icons .category-boxes-item figure figcaption {
  text-align: center;
  position: absolute;
  top: 100%;
  left: 0;
  background: rgba(251, 71, 0, .7);
  height: 100%;
  width: 100%;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;
}

.category-boxes-icons .category-boxes-item figure:hover figcaption { top: 0; }

.category-boxes-icons .category-boxes-item figure figcaption a {
  position: relative;
  top: 127%;font-size:14px;
  -webkit-transition: top .3s ease;
  -moz-transition: top .3s ease;
  transition: top .3s ease;
  -webkit-transition-delay: .3s;
  transition-delay: .3s;
}
.content{margin-top:30px;}
#main-wrapper .all-menu-details .qty-cart input[type="text"] {
    text-align: center;
    height: 30px;
    width: 60px;
    padding: 5px 10px;
    border-radius: 7px;
    border: 1px solid #ccc;
}
.search-keyword {
    position: relative;
    margin: 0;
    padding: 20px 25px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.search-keyword input[type="text"] {
    margin: 0;
    padding: 3px 15px;
    width: 100%;
    height: 30px;
    outline: 0;
    color: #333;
    font-size: 14px;
    border: 1px solid #ccc;
    -webkit-border-radius: 7px 0 0 7px;
    border-radius: 7px 0 0 7px;
    background: #fff;
    line-height: 24px;
}
.search-keyword button[type="submit"] {
    position: absolute;
    top: 20px;
    right: 20px;
    margin: 0;
    padding: 0;
    width: 30px;
    height: 30px;
    outline: 0;
    border: 1px solid #ccc;
    border-left: none;
    -webkit-border-radius: 0 7px 7px 0;
    border-radius: 0 7px 7px 0;
    background: #fff;
    color: #e00000;
    font-size: 14px;
    font-family: 'FontAwesome';
    content: '\f002';
}
/* JSOCIALS */
.jssocials-shares {
  margin: 0.2em 0; }

.jssocials-shares * {
  box-sizing: border-box; }

.jssocials-share {
  display: inline-block;
  vertical-align: top;
  margin: 0.3em 0.6em 0.3em 0; }

.jssocials-share:last-child {
  margin-right: 0; }

.jssocials-share-logo {
  width: 1em;
  vertical-align: middle;
  font-size: 1em; }

img.jssocials-share-logo {
  width: auto;
  height: 1em; }

.jssocials-share-link {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  line-height: 1; }
  .jssocials-share-link.jssocials-share-link-count {
    padding-top: .2em; }
    .jssocials-share-link.jssocials-share-link-count .jssocials-share-count {
      display: block;
      font-size: .6em;
      margin: 0 -.5em -.8em -.5em; }
  .jssocials-share-link.jssocials-share-no-count {
    padding-top: .5em; }
    .jssocials-share-link.jssocials-share-no-count .jssocials-share-count {
      height: 1em; }

.jssocials-share-label {
  padding-left: 0.3em;
  vertical-align: middle; }

.jssocials-share-count-box {
  display: inline-block;
  height: 1.5em;
  padding: 0 0.3em;
  line-height: 1;
  vertical-align: middle;
  cursor: default; }
  .jssocials-share-count-box.jssocials-share-no-count {
    display: none; }

.jssocials-share-count {
  line-height: 1.5em;
  vertical-align: middle; }
  .jssocials-share-twitter .jssocials-share-link {
  background: #00aced; }
  .jssocials-share-twitter .jssocials-share-link:hover {
    background: #0087ba; }

.jssocials-share-facebook .jssocials-share-link {
  background: #3b5998; }
  .jssocials-share-facebook .jssocials-share-link:hover {
    background: #2d4373; }

.jssocials-share-googleplus .jssocials-share-link {
  background: #dd4b39; }
  .jssocials-share-googleplus .jssocials-share-link:hover {
    background: #c23321; }

.jssocials-share-linkedin .jssocials-share-link {
  background: #007bb6; }
  .jssocials-share-linkedin .jssocials-share-link:hover {
    background: #005983; }

.jssocials-share-pinterest .jssocials-share-link {
  background: #cb2027; }
  .jssocials-share-pinterest .jssocials-share-link:hover {
    background: #9f191f; }

.jssocials-share-email .jssocials-share-link {
  background: #3490F3; }
  .jssocials-share-email .jssocials-share-link:hover {
    background: #0e76e6; }

.jssocials-share-stumbleupon .jssocials-share-link {
  background: #eb4823; }
  .jssocials-share-stumbleupon .jssocials-share-link:hover {
    background: #c93412; }

.jssocials-share-whatsapp .jssocials-share-link {
  background: #29a628; }
  .jssocials-share-whatsapp .jssocials-share-link:hover {
    background: #1f7d1e; }

.jssocials-share-telegram .jssocials-share-link {
  background: #2ca5e0; }
  .jssocials-share-telegram .jssocials-share-link:hover {
    background: #1c88bd; }

.jssocials-share-line .jssocials-share-link {
  background: #25af00; }
  .jssocials-share-line .jssocials-share-link:hover {
    background: #1a7c00; }

.jssocials-share-viber .jssocials-share-link {
  background: #7b519d; }
  .jssocials-share-viber .jssocials-share-link:hover {
    background: #61407b; }

.jssocials-share-pocket .jssocials-share-link {
  background: #ef4056; }
  .jssocials-share-pocket .jssocials-share-link:hover {
    background: #e9132e; }

.jssocials-share-messenger .jssocials-share-link {
  background: #0084ff; }
  .jssocials-share-messenger .jssocials-share-link:hover {
    background: #006acc; }

.jssocials-share-vkontakte .jssocials-share-link {
  background: #45668e; }
  .jssocials-share-vkontakte .jssocials-share-link:hover {
    background: #344d6c; }

.jssocials-share-link {
  padding: .5em .6em;
  color: #fff;
  -webkit-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
          transition: background 200ms ease-in-out, border-color 200ms ease-in-out; }
  .jssocials-share-link:hover, .jssocials-share-link:focus, .jssocials-share-link:active {
    color: #fff; }

.jssocials-share-count-box {
  position: relative;
  height: 2.5em;
  padding: 0 .3em;
  margin-left: 0.3em;
  background: #f5f5f5;
  -webkit-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
          transition: background 200ms ease-in-out, border-color 200ms ease-in-out; }
  .jssocials-share-count-box:hover {
    background: gainsboro; }
    .jssocials-share-count-box:hover:after {
      border-color: transparent gainsboro transparent transparent; }
  .jssocials-share-count-box:after {
    content: "";
    display: block;
    position: absolute;
    top: 0.85em;
    left: -0.3em;
    width: 0;
    height: 0;
    border-width: 0.4em 0.4em 0.4em 0;
    border-style: solid;
    border-color: transparent #f5f5f5 transparent transparent;
    -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
            transform: rotate(360deg);
    -webkit-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
            transition: background 200ms ease-in-out, border-color 200ms ease-in-out; }
  .jssocials-share-count-box .jssocials-share-count {
    line-height: 2.5em;
    color: #444; }
.addthis_default_style {
    height: 40px;
}
.jssocials-share-label {
    padding-left: 0.3em;
    vertical-align: middle;
    display: none;
}
.at300b{float:left;margin: 5px;}
/* OFFERS */
.modal-header .close{opacity:1;color:red}
.modal-header .close:not(:disabled):not(.disabled):hover, .modal-header .close:not(:disabled):not(.disabled):focus{color:#000;opacity:1;}
.admin-bar #free_notepad.modal, .admin-bar #free_contact.modal{top:32px;}
.modal.left .modal-dialog, .modal.right .modal-dialog {position: fixed;margin: auto;width: 500px;height: 100%;-webkit-transform: translate3d(0%, 0, 0);-ms-transform: translate3d(0%, 0, 0);-o-transform: translate3d(0%, 0, 0);transform: translate3d(0%, 0, 0);}
.modal.left .modal-content,	.modal.right .modal-content {height: 100%;overflow-y: auto;}
.modal.left .modal-body,.modal.right .modal-body {padding: 15px 15px 10px;background:#fff;overflow: auto;}
.modal.left.fade .modal-dialog{	left: -500px;-webkit-transition: opacity 0.3s linear, left 0.3s ease-out; -moz-transition: opacity 0.3s linear, left 0.3s ease-out;-o-transition: opacity 0.3s linear, left 0.3s ease-out;transition: opacity 0.3s linear, left 0.3s ease-out;}
.modal.left.fade.in .modal-dialog, .modal.left.fade.show .modal-dialog{left: 0;}
.modal.right.fade .modal-dialog {right: -500px;-webkit-transition: opacity 0.3s linear, right 0.3s ease-out;-moz-transition: opacity 0.3s linear, right 0.3s ease-out; -o-transition: opacity 0.3s linear, right 0.3s ease-out;transition: opacity 0.3s linear, right 0.3s ease-out;}
.modal.right.fade.in .modal-dialog, .modal.right.fade.show .modal-dialog {right: 0;}
.modal-content {border-radius: 0;border: none;}
.modal-header {border-bottom-color: #EEEEEE;background-color: #FAFAFA;}
.dropdown-menu .dropdown-item{padding:.25rem .75rem;font-size: 14px;font-family: Raleway;border-bottom:1px solid #ddd;}
.dropdown-menu .dropdown-item:last-child{border-width:0;}
.dropdown > button{background-color:#f6f6f6;}
p + h4{margin-top:20px;}
.modal-dialog {max-width: 660px;}
.modal-header .close{color:red;}
.alignright{float:right;margin:0 0 15px 15px;}
.modal h4{font-size: 32px;font-family: Roboto;font-weight: 300;text-transform: none;}
.fa-info-circle{color:#aaa;font-size:16px;}
.business-logo, .snapdiv{text-align: center;position: relative;}
.snapdiv .snappop{position: absolute;bottom:0;right:5%;}
.snapdiv img{max-height: 150px;width:auto;}
.business-logo img{max-height: 180px;width:auto;}
.offers address{line-height: 2;margin-top: 10px;font-size:13px;}
.offers .commentBubble {line-height: 2;font-size:13px;}
.tabs-line{border: 1px solid #deece6;padding:0 15px 0 0;}
.tabs-vertical.tabs-line .nav-tabs {background: #f6f6f6;}
.tabs-vertical.tabs-line .nav-link{font-size:15px;padding: 20px;}
.tabs-vertical.tabs-line .nav-link .fa{width:24px;text-align: center;}
.tabs-vertical.tabs-line .tab-content{padding:30px 0 15px 30px;}
.offers .panel-heading h4{font-size: 24px;margin-bottom:20px;font-weight:600;}
.offer-header{background: #fff;}
.offers .gallery img{margin-bottom:30px;}
.offers iframe{max-width:600px;width:100%;height:360px;}
.offers {margin-bottom: 40px;}
.input-group-addon{line-height: 38px;background: #eee;padding: 0 8px;border-top-left-radius: .25rem;border-bottom-left-radius: .25rem;}
.mini-container{max-width:20%;margin: 0 auto;}
.copyright-wthree {
    background: #000;
    padding: 20px 0px;
    margin-top:20px;
}
.copyright-wthree p{color: #fff;}
.commentBubble strong{position: relative;z-index: 1;}
.commentBubble strong:before{content:'\f0e5';font-family:FontAwesome;position: absolute;right: -15px;color: #ddd;font-size: 42px;top: -12px;z-index: -1;font-weight:300;}
.offers-social .dropdown-item .fa{width:24px;}
.comments-section a{font-size:14px;}
.comments-section .text-center{margin-bottom:0px;}
.comments-section h6.text-center{margin-bottom:7px;}
.contact-section{max-width:500px;margin:0 auto;}
.offers .contact-section address, .offers .contact-section a {line-height: 2;margin-top: 0px;font-size: 14px;}
.rounded-btns{display: inline-block;padding:5px 15px;margin-top:15px;border-radius:20px;border:1px solid #ddd;}
.ss-loader img{max-width:240px;}
.snapTable{width:100%;border-collapse:collapse;margin-top: 10px;}
.snapTable th{padding:7px;border:1px solid #ddd}
.snapTable td{padding:7px; border:#ddd 1px solid;}
.snapTable td, .snapTable thead th{text-align: center;}
.snapTable tbody th{padding-left:20px;width:130px;}
.snapTable tr{background: #fff;}
.snapTable tr:nth-child(odd){background: #fff;}
.snapTable tr:nth-child(even){background: #eee;}
.snapTab ul{margin-top:10px;}
.snapTab li{position: relative;padding-left: 18px;margin-bottom:5px;}
.snapTab li:after{content:'\f101';font-family: FontAwesome;position: absolute;left:0;}
#offers .tabs-line, #offers .gallery{padding:0;}
#offers .tabs-vertical.tabs-line .tab-content{padding:15px;}
.mission, .mission:after, .block-bg-theme {border-color: #01519A;background:#01519A;padding:8px 0;/*margin-bottom:20px;*/}
.mission h2 {color: #fff;margin:0;line-height: 1.35;text-transform: uppercase;}
.block-bg-theme.divider{margin:40px auto;border-width:0;height:auto;padding:10px 0}
.divider{max-width: 100%}
.pboo-ad{margin: 0 auto;width: 100%;max-width: 240px;padding: 10px 10px;border: 0px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.pboo-ad img{max-width:100px;margin:0 auto;}
.pboo-ad table{width:100%;line-height:1.35;margin:5px auto;font-size:13px;}
.pboo-ad table td{position: relative;}
.pboo-ad .pkbpop1 img{max-width:12px;}
.pboo-ad a{font-size:13px;display: inline-block;}
.pboo-ad a.btn{color:#fff;}
.pboo-ad .text-center{margin-bottom: 0;}
.pboo-ad .owl-theme .owl-prev, .pboo-ad .owl-theme .owl-next{position: absolute;top:40%;padding:5px;margin:0;background: rgba(0,0,0,0.35);}
.pboo-ad .owl-theme .owl-prev{left:-20px;}
.pboo-ad .owl-theme .owl-next{right:-20px;}
.pboo-ad .owl-theme .owl-nav{margin: 0;}
.pboo-ad .owl-theme .owl-prev:after{content:'\f0d9';font-family: FontAwesome;color:#fff;}
.pboo-ad .owl-theme .owl-next:after{content:'\f0da';font-family: FontAwesome;color:#fff;}
.modal-body, .modal-header{text-align: left;}
.snapdiv{display: inline-block;}
.snapdiv .snappop {right: 5% !important;}
.orgslocal{background:url(../images/heart.png) no-repeat center center;background-size:100% auto;width:84px;height:84px;margin:0 auto 5px;}
.orgslocal p{text-transform: uppercase;padding:22px 10px 10px;margin:0;font-weight:bold;color:#333;line-height: 1.35;font-size:13px;}
.orgslocal p strong{display: block;}
.comments-section h6.text-center{margin-bottom:20px;font-size:24px;line-height: 1.2;}
.commentBubble strong:before{content:'\f0e5';font-family:FontAwesome;position: absolute;right: -15px;color: #ddd;font-size: 52px;top: -15px;z-index: -1;font-weight:300;}
.selectdiv {position: relative;}
.selectdiv:after {content: '\f078';font: normal normal normal 17px/1 FontAwesome;color: #fff;right: 8px;top: 0px;height: 40px;padding: 10px 0px 0px 8px;border-left: 1px solid #fff;position: absolute;pointer-events: none;}
select::-ms-expand {display: none;}
.selectdiv select {-webkit-appearance: none;-moz-appearance: none;appearance: none;display: block;width: 100%;height: 40px;padding: 0px 24px;-ms-word-break: normal;word-break: normal;}

.offers .gallery img {margin-bottom: 0px;}
.offers .gallery img {
    margin-bottom: 30px;
}
.galleryList{list-style: none;margin:0;padding:0;}
.galleryList:after{content:'';display: table;clear:both;}
.galleryList li{width:33.33333334%;float:left;Padding:5px;margin:0;}
.galleryList .imgContainer{position: relative;cursor:pointer;}
.galleryList .imgContainer img{margin:0;}
.galleryList .imgContainer .overlay-container{position: absolute;bottom:0px;left:0;right:0;text-align:center;margin: 0;background: rgba(0,0,0,0.5);   display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    text-align: center;height:36px;    -webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -o-transition: all .1s linear;
    transition: height .2s linear;}
.galleryList .imgContainer h4{line-height: 2;text-transform: uppercase;font-size: 18px;font-weight: 700;width:100%;color:#fff; }
.galleryList .imgContainer:hover .overlay-container{height:100%;}
.zipform {
    display: block;
    width: 100%;
    text-align: center;
}
.zipform li {
    display: block;
}
#claim {
    margin-top: 0px;
}
.clabel {
    text-transform: none;
    font-size: 14px;
    color: #777;
    margin-right: 0px;font-weight:bold;margin-right:5px;
}
#claim input {
    width: 160px;max-width: 300px;
    padding: 5px 10px;
    border-radius: 3px;
    border: 1px solid #ccc;
    font-size: 13px;margin-right:5px;
}
.gobtn {
    background: #000;
    color: #fff;
    font-weight: bold;
    border-radius: 50%;
    box-shadow: 0px 0px 3px #000;
    margin-left: 5px;
    padding: 5px;font-size:13px;
}
.zips li {
    width: 12.222%;
    float: left;
    margin-bottom: 10px;
}
.zips input[type="text"] {
    width: 100%;
    max-width: 100px;
}
.ordering{margin-bottom:50px;}
.category-boxes-icons .category-boxes-item figure:hover figcaption a { top: 27%; }
.num{text-align: left;font-weight: 700;position: relative;line-height: 1.35;height:50px;position: relative;padding-left: 40px;display: inline-block;margin:10px auto;}
.num span{vertical-align: middle;background:#fb4700;width:30px;height:30px;line-height: 30px;border-radius:50%;color:#fff;display: inline-block;margin-right:5px;float:left;text-align: center;margin-bottom:10px;position: absolute;top:0;left:0;}
.order-type {
  margin-bottom: 1rem;
}
.order-type .btn {
	width: 50%;
}
.cart-items {
	padding: 15px 1rem;
	max-height: 80vh;
	overflow-x: auto;
}
.cart-total{padding: 0px 1rem 0;}
.cart-items > ul {
	list-style: outside none none;
	margin: 0;
	padding: 0;
	line-height: 1.8;
}
.cart-items > ul > li:after,
.cart-items > ul > li:before {
	content: " ";
	display: table;
}
.cart-items > ul > li {
	border-bottom: 1px dashed #EEE;
	overflow: hidden;
	padding: 5px 0;
}
.cart-items > ul > li:last-child {
	border-bottom: 0 none;
}
.cart-items > ul > li .name {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;line-height:1.25;
	display: block;font-size:14px;
}
.cart-items > ul li .name-image:focus .name,
.cart-items > ul li .name-image:hover .name {
}
.cart-items > ul li .name-image {
	cursor: pointer;
	display: block;
	text-decoration: none;
	padding-left: 30px;
}
.cart-items > ul li .name-image img {
	border-radius: 0;
	float: left;
	height: auto;
	margin-right: 10px;
	max-width: 70px;
	width: 100%;
}
.cart-items > ul li .cart-btn {
	float: left;
	cursor: pointer;padding:0 5px;
}
.cart-items > ul li .cart-btn .fa{margin:0;}
.cart-items > ul li .options {
	display: block;
}
.option-amount {
	padding-right: 10px;
}
.cart-items > ul li .quantity {
	border-radius: 10px;
	position: relative;
	font-weight: normal;
}
.cart-coupon {
	border-color: var(--light);
	border-style: solid;
	border-width: 2px 0;
	margin: 0 -20px 10px;
	padding: 15px 20px;
}
.cart-total .table {
	margin-bottom: 0;
}
.cart-total .table td {
	padding: 3px;
	border-width: 0;
}

#main-wrapper .my-check-right ul{
    padding: 0;
    list-style: none;
}
#main-wrapper .my-check-right ul.small li {
    font-size: 80%;
    font-weight: 400;padding:5px 0;
}
/*** Cart Options ***/
#cart-options-alert .alert {
	padding: 0;
}
#cart-options-alert .alert p {
	padding: 15px;
}
/*** End Cart Options ***/
.cart-total th{padding:5px;}
.cart-items > ul > li .price1{line-height: 1.25;font-size:14px;}
.location-control {
	margin: 0 -15px;
	padding: 0 15px 10px;
	border-bottom: 1px solid #f5f5f5;
}
#cart-buttons .btn-default-red-inverse{border-top-left-radius: 0;border-top-right-radius: 0;}
#reservationModal .close {
  position: absolute;
  right: 30px;
  top: 10px;
  cursor: pointer;
}

#reservationModal .close:active, #reservationModal .close:focus {
  outline: none !important;
}

#reservationModal .close span {
  font-size: 30px;
}

#reservationModal .close small {
  font-size: 16px;
  position: relative;
  top: -2px;
  right: 10px;
}

#reservationModal .modal-content {
  border-radius: 0;
}

#reservationModal .modal-content label {
  color: #000;
}

#reservationModal .modal-content .modal-body {
  padding: 0;
}

#reservationModal .modal-content .bg-image, #reservationModal .modal-content .site-cover {
  height: 200px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  padding-right: 0 !important;
  padding-left: 0 !important;
}

#reservationModal .btn{line-height:2;}

@media screen and (max-width: 960px) {
  #reservationModal .modal-content .bg-image, #reservationModal .modal-content .site-cover {
    height: 200px;
    padding-right: 0 !important;
    padding-left: 0 !important;
    margin-left: 15px;
    margin-right: 15px;
    overflow: hidden;
  }
}

/***************************************************/

/* start contact-us style */

/***************************************************/

.content .map-section {
  width: 100%;
  height: 380px;
}

.content .contact-us {
  width: 100%;
  height: auto;
}

.content .contact-us .contact-details {
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.content .contact-us .contact-details h4 {
  font-weight: bold;
  color: #323430;
  margin: 0;
  padding: 0;
  padding-bottom: 60px;
}

.content .contact-us .contact-details h5 {
  color: #323430;
  margin: 0;
  padding: 0;
  padding-bottom: 30px;
  font-size: 20px;
}

.content .contact-us .contact-details .address p {
  float: left;
  color: #a0999b;
  margin: 0;
  padding: 0;
  padding-bottom: 20px;
  font-size: 14px;
}

.content .contact-us .contact-details .time-to-open p {
  float: left;
  color: #a0999b;
  margin: 0;
  padding: 0;
  padding-bottom: 20px;
  font-size: 14px;
}

.content .contact-us .contact-details .time-to-open {
  width: 100%;
  display: block;
}

.content .contact-us .contact-details .time-to-open strong { padding-right: 5px; }

.content .contact-us .contact-details p .fa {
  color: #291f23;
  padding-right: 8px;
  font-size: 16px;
}




/***************************************************/

/* contact-us send message begin*/

/***************************************************/


.content .contact-us .send-message {
  background-color: #f3f3f3;
  padding: 20px;
  border: 1px solid #ccc;
  border-radius: 6px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.content .contact-us .send-message .col-md-6 { padding-right: 0; }

.content .contact-us .send-message .col-md-6:last-child { padding-right: 15px; }

.content .contact-us .send-message h4 {
  margin: 0;
  color: #423338;
  padding-bottom: 20px;
  font-size: 20px;
  font-weight: bold;
}

.content .contact-us .send-message form input {
  width: 100%;
  height: 40px;
  border-radius: 3px;
  border: 1px solid #ccc;
  margin-bottom: 10px;
  padding: 5px 5px 5px 10px;
  outline: none;
}
.address{padding: 15px;background: #fafafa;margin-bottom:20px;}
.green-color{color:green;}
.confirmation{margin-bottom:30px;}
.content .contact-us .send-message form textarea {
  width: 100%;
  min-height: 160px;
  resize: none;
  border-radius: 3px;
  border: 1px solid #ccc;
  outline: none;
  padding: 10px 15px;
  margin-bottom: 10px;
}

.content .contact-us .send-message form button {
  background: none;
  color: #e00000;
  border: 1px solid #e00000;
  border-radius: 3px;
  padding: 5px 15px;
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}

.content .contact-us .send-message form button .fa { padding-right: 3px; }

.content .contact-us .send-message form button:hover {
  color: #fff;
  background: #e00000;
}



/***************************************************/

/* end contact us style */

/***************************************************/
.ui-timepicker-wrapper {
	overflow-y: auto;
	max-height: 150px;
	width: 6.5em;
	background: #fff;
	border: 1px solid #ddd;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	outline: none;
	z-index: 10001;
	margin: 0;
}

.ui-timepicker-wrapper.ui-timepicker-with-duration {
	width: 13em;
}

.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 {
	width: 11em;
}

.ui-timepicker-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.ui-timepicker-duration {
	margin-left: 5px; color: #888;
}

.ui-timepicker-list:hover .ui-timepicker-duration {
	color: #888;
}

.ui-timepicker-list li {
	padding: 3px 0 3px 5px;
	cursor: pointer;
	white-space: nowrap;
	color: #000;
	list-style: none;
	margin: 0;
}

.ui-timepicker-list:hover .ui-timepicker-selected {
	background: #fff; color: #000;
}

li.ui-timepicker-selected,
.ui-timepicker-list li:hover,
.ui-timepicker-list .ui-timepicker-selected:hover {
	background: #1980EC; color: #fff;
}

li.ui-timepicker-selected .ui-timepicker-duration,
.ui-timepicker-list li:hover .ui-timepicker-duration {
	color: #ccc;
}

.ui-timepicker-list li.ui-timepicker-disabled,
.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
	color: #888;
	cursor: default;
}

.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
	background: #f2f2f2;
}
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
  padding: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  direction: ltr;
  /*.dow {
		border-top: 1px solid #ddd !important;
	}*/
}
.datepicker-inline {
  width: 220px;
}
.datepicker.datepicker-rtl {
  direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-top:before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-top:after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #ffffff;
}
.datepicker > div {
  display: none;
}
.datepicker.days div.datepicker-days {
  display: block;
}
.datepicker.months div.datepicker-months {
  display: block;
}
.datepicker.years div.datepicker-years {
  display: block;
}
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: linear-gradient(top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: linear-gradient(top, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #f3e97a;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(top, #b3b3b3, #808080);
  background-image: -ms-linear-gradient(top, #b3b3b3, #808080);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
  background-image: -webkit-linear-gradient(top, #b3b3b3, #808080);
  background-image: -o-linear-gradient(top, #b3b3b3, #808080);
  background-image: linear-gradient(top, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #808080;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker table tr td span:hover {
  background: #eeeeee;
}
.snap_status_change_from_claim{
	width: 100%;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}
.datepicker th.datepicker-switch {
  width: 145px;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  cursor: pointer;
  width: 16px;
  height: 16px;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 20px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}
.datepicker.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 20px;
}
.datepicker.dropdown-menu th,
.datepicker.dropdown-menu td {
  padding: 4px 5px;
}
/**************************************************/
/* Medium to Mobile - MD to XS */
/***************************************************/
@media (max-width:1199px){body,.btn{font-size:14px;}
#main-wrapper .landing-logo{top:20px;left:12%;}}
/***************************************************/
/* Medium - MD */
/***************************************************/
@media (min-width:992px) and (max-width:1199px){.my-check-right{}
/***************************************************/
/* single menu */
/***************************************************/
#main-wrapper .all-menu-details .single-menu .price-option h4{width:150px;}
#main-wrapper .all-menu-details .single-menu .qty-cart{left:34%;width:202px;}
/***************************************************/
/* menu with right-checkout */
/***************************************************/
#main-wrapper .all-menu-details .right-checkout .price-option button:before{font-family:'FontAwesome';content:"\f107";position:absolute;top:7px;left:5px;color:#fb4700;font-size:20px;font-weight:bold;}
#main-wrapper .all-menu-details .right-checkout .price-option button.active{background-color:#fb4700;color:#fff;}
#main-wrapper .all-menu-details .right-checkout .price-option button.active:before{font-family:'FontAwesome';content:"\f106";position:absolute;top:7px;left:5px;color:#fff;font-size:20px;font-weight:bold;}
#main-wrapper .all-menu-details .single-menu .price-option h4{width:150px;}
#main-wrapper .all-menu-details .single-menu .qty-cart{left:37%;}}
/***************************************************/
/* Small to Mobile - SM to XS */
/***************************************************/
@media (max-width:991px){
/***************************************************/
/* landing page */
/***************************************************/
#main-wrapper .landing-logo{top:10px;left:12%;}
#main-wrapper .landing-logo img{width:250px;height:80px;}
.landing-link .box-link{height:300px !important;padding:15px 150px !important}
#main-wrapper .box-link figure figcaption a{position:absolute;left:40%;}
#main-wrapper .box-link figure figcaption a{position:absolute;bottom:-31px;left:38%;border-radius:50%;background-color:#fff;padding:15px;border:3px solid #fb4700;}
/***************************************************/
/* Call to Action Section */
/***************************************************/
.call-to-action-section{height:auto;}
.call-to-action-section .icon{width:80px;}
.call-to-action-section .icon img{position:absolute;top:50%;left:30%;margin:-24px 0 0 -22px;}
.call-to-action-section .text{padding:0 30px 0 110px;}
.call-to-action-section .text >div p{margin:0;padding-right:0;}
.call-to-action-section .text >.css-table-cell{display:block;padding:15px 0;}
.call-to-action-section .text >.css-table-cell a{margin-left:0;margin-right:10px;}
.call-to-action-section .text .pad-bottom{margin-bottom:40px;}
.call-to-action-section .text .pad-top{margin-top:-32px;margin-bottom:20px;}
/***************************************************/
/*small home slide */
/***************************************************/
#slide-content .item .details{position:absolute;left:25%;}
#slide-content .item{padding:0 50px;}
/* latest post section */
.latest-from-blog .blog-latest h5{padding-top:20px;}
.content .reservation .reservation-form .col-md-2{padding-right:15px;}
.content .reservation .reservation-form .calendar-input .fa{position:absolute;top:11px;right:7px;}
.select-box{margin-bottom:0;}
.my-check-right{margin:20px 0;}
/***************************************************/
/* menu responsive */
/***************************************************/
#main-wrapper .all-menu-details .single-menu .list-image{float:none;width:100%;height:450px;border:1px solid #ccc;border-bottom:none;padding:30px;}
#main-wrapper .all-menu-details .single-menu .all-details{width:100%;}
#main-wrapper .all-menu-details .single-menu .details{padding:20px;}
#main-wrapper .all-menu-details .single-menu .all-details .visible-option{height:350px;}
.select-box{margin-bottom:10px;}
/***************************************************/
/* table selection */
/***************************************************/
.table-selection{margin:50px 30% 0 30%;}
.category-boxes-icons .category-boxes-item{padding:0 0px;height:120px;}
.content .no-dish-side .blog-post-img{height:400px;}}
/***************************************************/
/* Small - SM */
/***************************************************/
@media (max-width:991px) and (min-width:768px){#content >.content{width:830px;}}
/* Mobile - XS */
@media (max-width:768px) and (min-width:550px){.content .comment-section img{width:100%;height:150px;}}
/***************************************************/
@media (max-width:767px){
/***************************************************/
/* landing logo */
/***************************************************/
#main-wrapper .landing-logo{top:10px;left:9%;}
#main-wrapper .landing-logo img{width:210px;height:70px;}
#main-wrapper .box-link figure figcaption a{position:absolute;left:36%;}
.landing-link .box-link{height:200px;padding:15px 100px !important}
/***************************************************/
/* call to action */
/***************************************************/
.call-to-action-section{margin:10px 0 30px 0;}
.ms-skin-black-2 .ms-bullets.ms-dir-h .ms-bullets-count{position:relative;bottom:-40px;}
.category-boxes-icons .category-boxes-item{padding:0 140px;height:210px;}
/***************************************************/
/* latest-blog */
/***************************************************/
.latest-from-blog .blog-latest img{height:auto;}
.latest-from-blog .read-older{padding:30px 0px;}
.content .leave-reply .col-md-4{padding-right:15px;}
.content .leave-reply .col-md-4:last-child{padding-right:15px;}
.content .contact-us .send-message .col-md-6{padding-right:15px;}
.content .about-author .text-right{text-align:left;}
.content .about-author ul li{display:block;}
.content .comment-section img{width:100%;height:120px;}
.content .news-events-blog .blog-list img{height:280px;width:100%;}
.content .news-events-blog .blog-list h5{padding-top:20px;}
.content .contact-us .contact-details h4{padding-bottom:20px;}
/***************************************************/
/* menu style */
/***************************************************/
#main-wrapper .all-menu-details .item-list .list-image{width:100%;height:100%;float:none;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:none;border-right:1px solid #ccc !important;}
#main-wrapper .all-menu-details .item-list .all-details{width:100%;padding-left:0;border-left:none;}
#main-wrapper .dsn{display:none;}
/***************************************************/
/* responsive tab view */
/***************************************************/
.nav-tabs{border-bottom:none;overflow:hidden;}
.nav-tabs >li{width:100%;margin-bottom:2px;}
.nav-tabs >li >a{border-radius:5px;border-bottom-color:#ccc;}
.small-menu .choose-option{display:none;}
/***************************************************/
/* menu-with details */
/***************************************************/
#main-wrapper .all-menu-details .menu-with-details{width:100%;height:100%;position:relative;overflow:hidden;box-sizing:border-box;float:left;}
#main-wrapper .all-menu-details .menu-with-details .list-image{position:relative;width:100%;height:400px;padding:30px;float:none;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:none;border-right:1px solid #ccc;}
#main-wrapper .all-menu-details .menu-with-details:first-child .list-image{border-top:1px solid #ccc;}
#main-wrapper .all-menu-details .menu-with-details .all-details{width:100%;padding-left:0;border-left:1px solid transparent;position:relative;}
#main-wrapper .all-menu-details .menu-with-details .all-details .visible-option{position:relative;width:100%;height:240px;overflow:hidden;border:1px solid #ccc;}
#main-wrapper .all-menu-details .menu-without-side{overflow:hidden;}
#main-wrapper .all-menu-details .menu-without-side .list-image{position:relative;width:100%;height:400px;padding:30px;float:none;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:none;border-right:1px solid #ccc;}
#main-wrapper .all-menu-details .menu-without-side:first-child .list-image{border-top:1px solid #ccc;}
#main-wrapper .all-menu-details .menu-without-side .all-details{width:100%;padding-left:0;border-left:1px solid transparent;position:relative;}
#main-wrapper .all-menu-details .menu-without-side .all-details .visible-option{position:relative;width:100%;height:240px;overflow:hidden;border:1px solid #ccc;}
/***************************************************/
/* mega call -us section */
/***************************************************/
#main-wrapper .mega-call-us{padding:40px 0 20px 0;}
#main-wrapper .mega-call-us .call-mega-us{font-size:20px;}
#main-wrapper .mega-call-us .call-mega-us .fa{font-size:40px;}
#main-wrapper .mega-call-us .open-now{font-size:20px;}
#main-wrapper .mega-call-us .open-now .fa{font-size:40px;}
.table-selection{margin:50px 25% 0 25%;}
/***************************************************/
/* our team */
/***************************************************/
.content .our-team .profile-pic{width:100%;height:300px;padding-left:50px;padding-right:50px;}
#footer .footer-copyright p{float:none;}
#footer .footer-copyright .footer-social{float:left;}
.content .blog-list-img{width:500px;}}
/***************************************************/
/* Small Mobile - XXS */
/***************************************************/
@media (max-width:550px){
/***************************************************/
/* landing logo */
/***************************************************/
#main-wrapper .landing-logo{top:10px;left:8%;}
#main-wrapper .landing-logo img{width:170px;height:50px;}
#main-wrapper .box-link figure figcaption a{position:absolute;left:36%;}
.landing-link .box-link{height:250px !important;padding:15px 60px !important}
#main-wrapper .welcome-msg img{position:absolute;top:-15px;left:0;}
#main-wrapper .welcome-msg h6{font-weight:normal;padding:30px 0 30px 0 !important;}
/***************************************************/
/* category box icon */
/***************************************************/
.category-boxes-icons .category-boxes-item{padding:0 100px;height:210px;}
/***************************************************/
/* chef style */
/***************************************************/
.content .chef-details .chef-img{width:100%;height:270px;border-radius:4px;overflow:hidden;}
.content .heading{padding:50px 0;}
.content .heading h1{font-size:40px;}
/***************************************************/
/* blgo post-img responive */
/***************************************************/
.content .blog-post-img{height:250px;}
.content .news-events-blog .blog-list img{height:240px;width:100%;}
.content .map-section{height:300px;}
#slide-content .item img{display:block;width:100px;height:100px;border-radius:7px;}
#slide-content .item .details{position:absolute;left:27%;}
#slide-content .item .details h5{margin-top:10px;}
#slide-content .item{padding:10px;}
/***************************************************/
/* menu responsive */
/***************************************************/
#main-wrapper .all-menu-details .details{width:100%;float:none;}
#main-wrapper .all-menu-details .price-option{width:50%;border-left:none;border-right:1px solid #ccc;border-top:1px solid #ccc;}
#main-wrapper .all-menu-details .qty-cart{width:50%;height:auto;float:left;border-top:1px solid #ccc;}
/***************************************************/
/* menu-with-2grid */
/***************************************************/
#main-wrapper .all-menu-details.menu-with-2grid.thumb .details{width:100%;float:none;}
#main-wrapper .all-menu-details.menu-with-2grid.thumb .price-option{width:50%;border-left:none;border-right:1px solid #ccc;border-top:1px solid #ccc;}
#main-wrapper .all-menu-details.menu-with-2grid.thumb .qty-cart{width:50%;height:auto;float:left;border-top:1px solid #ccc;}
#main-wrapper .all-menu-details .right-checkout .details{width:100%;float:none;}
#main-wrapper .all-menu-details .right-checkout .price-option{width:50%;border-left:none;border-right:1px solid #ccc;border-top:1px solid #ccc;}
#main-wrapper .all-menu-details .right-checkout .qty-cart{width:50%;height:auto;float:left;border-top:1px solid #ccc;}
#main-wrapper .all-menu-details .item-list .all-details .visible-option{width:100%;height:auto;overflow:hidden;}
#main-wrapper .all-menu-details .menu-with-details .all-details .visible-option{height:auto;}
#main-wrapper .all-menu-details .menu-with-details .details{width:100%;}
#main-wrapper .all-menu-details .menu-with-details .price-option{position:relative;width:50%;border-left:none;border-right:1px solid #ccc;border-top:1px solid #ccc;}
#main-wrapper .all-menu-details .menu-with-details .price-option h4,#main-wrapper .all-menu-details .menu-with-details .price-option button{width:100%;position:relative;}
#main-wrapper .all-menu-details .menu-with-details .qty-cart{position:relative;top:0;right:0;width:50%;height:auto;float:left;border-top:1px solid #ccc;border-bottom:none;}
/***************************************************/
/* single menu */
/***************************************************/
#main-wrapper .all-menu-details .single-menu .all-details .visible-option{height:auto;}
#main-wrapper .all-menu-details .single-menu .price-option{left:0;width:50%;height:auto;border-left:none;border-right:1px solid #ccc;border-top:1px solid #ccc;float:left;}
#main-wrapper .all-menu-details .single-menu .price-option h4{padding:30px 0;border-right:none;}
#main-wrapper .all-menu-details .single-menu .price-option h4,#main-wrapper .all-menu-details .single-menu .price-option button{width:100%;position:relative;height:auto;}
#main-wrapper .all-menu-details .single-menu .price-option button{padding:14px 0}
#main-wrapper .all-menu-details .single-menu .price-option button:before{top:13px;}
#main-wrapper .all-menu-details .single-menu .price-option button.active:before{top:13px;}
#main-wrapper .all-menu-details .single-menu .qty-cart{position:relative;top:0;left:50%;width:50%;height:auto;float:left;border-top:1px solid #ccc;border-bottom:none;border-right:none;}
#main-wrapper .all-menu-details .single-menu .qty-cart h6{float:none;}
#main-wrapper .all-menu-details .single-menu .qty-cart input{display:block;margin-left:37%;}
#main-wrapper .all-menu-details .single-menu .qty-cart button{margin-bottom:18px;}
/***************************************************/
/* menu with right checkout */
/***************************************************/
#main-wrapper .all-menu-details .menu-with-details.right-checkout .price-option{position:relative;width:50%;border-left:none;border-right:1px solid #ccc;border-top:1px solid #ccc;}
#main-wrapper .all-menu-details .menu-with-details .price-option h4,#main-wrapper .all-menu-details .menu-with-details .price-option button{width:100%;position:relative;}
#main-wrapper .all-menu-details .menu-with-details.right-checkout .qty-cart{position:relative;top:0;width:50%;height:auto;float:left;border-top:1px solid #ccc;border-bottom:none;}
/***************************************************/
/* menu wihtout side panel */
/***************************************************/
#main-wrapper .all-menu-details .menu-without-side .all-details .visible-option{position:relative;width:100%;height:auto;overflow:hidden;border:1px solid #ccc;}
#main-wrapper .all-menu-details .menu-without-side .all-details .visible-option{height:auto;}
#main-wrapper .all-menu-details .menu-without-side .details{width:100%;}
#main-wrapper .all-menu-details .menu-without-side .price-option{position:relative;width:50%;border-left:none;border-right:1px solid #ccc;border-top:1px solid #ccc;}
#main-wrapper .all-menu-details .menu-without-side .price-option h4,#main-wrapper .all-menu-details .menu-without-side .price-option button{width:100%;position:relative;}
#main-wrapper .all-menu-details .menu-without-side .qty-cart{position:relative;top:0;width:50%;height:auto;float:left;border-top:1px solid #ccc;border-bottom:none;}
#main-wrapper .all-menu-details .menu-without-side .price-option{position:relative;width:50%;border-left:none;border-right:1px solid #ccc;border-top:1px solid #ccc;}
#main-wrapper .all-menu-details .menu-without-side .price-option h4,#main-wrapper .all-menu-details .menu-without-side .price-option button{width:100%;position:relative;}
#main-wrapper .all-menu-details .menu-without-side .qty-cart{position:relative;top:0;width:50%;height:auto;float:left;border-top:1px solid #ccc;border-bottom:none;}
/***************************************************/
/* item-list */
/***************************************************/
#main-wrapper .all-menu-details .item-list .all-details .visible-option{position:relative;width:100%;height:auto;overflow:hidden;border:1px solid #ccc;}
#main-wrapper .all-menu-details .single-menu .list-image{height:350px;}
/***************************************************/
/* mega-call-us */
/***************************************************/
#main-wrapper .mega-call-us .open-now{float:left;}
#main-wrapper .mega-call-us .open-now.text-right{text-align:left;}
.content .no-dish-side .blog-post-img{height:250px;}
.table-selection{margin:50px 15% 0 15%;}
.content .our-team .profile-pic{width:100%;height:280px;padding-left:20px;padding-right:20px;}}
@media (max-width:400px){
/***************************************************/
/* landing logo */
/***************************************************/
#main-wrapper .landing-logo{top:10px;left:8%;}
#main-wrapper .landing-logo img{width:130px;height:30px;}
#main-wrapper .box-link figure figcaption a{position:absolute;left:32%;}
.landing-link .box-link{height:220px !important;padding:10px 5px !important}
/***************************************************/
/* category box */
/***************************************************/
.category-boxes-icons .category-boxes-item{padding:0 40px;height:170px;}
/***************************************************/
/* small home slide section */
/***************************************************/
#slide-content .item img{display:block;width:80px;height:80px;border-radius:7px;}
#slide-content .item .details{position:absolute;left:34%;}
#slide-content .item{padding:10px;}
/***************************************************/
/* menu list-image */
/***************************************************/
#main-wrapper .all-menu-details .item-list .list-image{width:100%;height:280px;float:none;}
#main-wrapper .all-menu-details .menu-with-details .list-image{width:100%;height:280px;}
#main-wrapper .all-menu-details .menu-without-side .list-image{width:100%;height:280px;}
#main-wrapper .all-menu-details .single-menu .list-image{height:280px;}
.header-top-bar{display:none;}
.table-selection{margin:30px 10% 0 10%;}
#main-wrapper .all-menu-details .single-menu .qty-cart input{display:block;margin-left:30%;}
.content .comment-section img{width:100%;height:90px;}}
/***************************************************/
/* for header menu */
/***************************************************/

@media screen and (max-width:1000px){#header .header-top-bar .call-us{float:none;}}
@media (max-width:1200px){.navbar-header{float:none;}
.navbar-left,.navbar-right{float:none !important;}
.navbar-toggle{display:block;}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-fixed-top{top:0;border-width:0 0 1px;}

.navbar-nav{float:none!important;margin-top:8px;}
.navbar-nav >li{float:none;padding:0 !important;}
.navbar-nav >li:hover{background-color:#1a1a1a;}
.navbar-nav >li >a{padding-top:5px;padding-bottom:5px;font-size:13px !important;}
.collapse.in{display:block !important;}
.dropdown-menu{}
.dropdown-menu li a{padding-left:20px !important;font-size:13px !important;}
.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;}}
/***************************************************/
/* END */
/***************************************************/
.bg-light {background-color: #fff!important;}
.ordering img{width:100%;max-width:400px;}
.navbar-nav .dropdown-menu{width:240px;padding:0;margin:0;border-width:0;right: 0;left: auto;}
.ss-logos{list-style: none;padding:0;margin:0px;padding:0px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap; flex-wrap: wrap;-ms-flex-pack: center!important;justify-content: center!important;-ms-flex-align: center!important;align-items: center!important;width:240px;}
.ss-logos:after{content:'';display: table;clear:both;}
.ss-logos li{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;text-align: center;border:1px solid #ddd;padding:0;margin:0;}
.ss-logos li a img{max-width:135px;height:auto;max-height: 62px;padding:10px;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;vertical-align: middle;}
.ss-logos li a img.disable{-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.ss-logos li a:hover img{transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);}
#header .header-nav-bar .navbar-nav li .ss-logos li{padding:0;}
#header .header-nav-bar .navbar-nav li ul.ss-logos li a{background:none;}
#header.sticky .header-nav-bar {position: fixed;left: 0;top: 0;right: 0;z-index: 1030;background: #ffffff;width: 100%;z-index: 1030;box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);transition: 0.35s all cubic-bezier(0.65, 0.05, 0.36, 1);}
.sticky + .content {padding-top: 62px;}
.desk_hide{display: none !important;}
.mobile_hide{display: block !important;}
.slider-layer{width:100%;height:auto;margin:0 auto;margin-bottom: 0px;position: relative;}
.slider-layer .search{border-top:1px solid #ddd;border-bottom:1px solid #ddd;z-index: 999;height: auto;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap; flex-wrap: wrap;-ms-flex-pack: center!important;justify-content: center!important;-ms-flex-align: center!important;align-items: center!important;}
.search-wrap{-ms-flex: 0 0 50%;flex: 0 0 100%;max-width: 100%;background:rgba(255,255,255,0.5);}
.slider-layer .search form{background:rgba(255,255,255,0.95);padding:10px 15px;margin:0px auto;display: inline-block;text-align: center;}
.slider-layer .search label{display: block !important;margin-top:0px;}
.slider-layer .search  .form-input {margin-bottom:0px;display: block;width: 100%;max-width:120px;min-height: 34px;padding: 5px 19px;font-size: 14px;font-weight: 400;line-height: 24px;color: #919399;background-color: #fff;background-image: none;border-radius: 4px;transition: .3s ease-in-out;border: 1px solid #d2d2d2;}
.slider-layer .search  .form-button{margin-left:10px;}
.slider-layer .search  .form-wrap{float: left;margin-right:10px; display: flex;}
.mtb20{margin:20px 0;}
.tabs-custom{text-align:left;}
.tabs-custom .nav-tabs{font-size:0;line-height:0;word-spacing:0;border:0;justify-content:center;}
.tabs-custom .nav-tabs:before,.tabs-custom .nav-tabs:after{display:none;}
.tabs-custom .nav-item{float:none;margin:0;border:0;cursor:pointer;transition:.33s all ease;}
.tabs-custom .nav-link{margin:0;border-radius:0;border:0;color:#9b9b9b;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}
.tabs-custom .nav-link.active{cursor:default;}
.tab-content >.tab-pane{display:block;visibility:hidden;height:0;overflow:hidden;}
.tab-content >.active{visibility:visible;height:auto;overflow:visible;}
* + .tabs-line{margin-top:24px;}
* + .tabs-line-big{margin-top:18px;}
* + .tabs-line-2{margin-top:26px;}
* + .tabs-horizontal.tabs-corporate{margin-top:25px;}
h1 + .tabs-line{margin-top:22px;}
.row + .tabs-corporate{margin-top:66px;}
.tabs-line .nav-link{padding:10px 10px 6px;font-size:20px;font-weight:500;line-height:1;letter-spacing:.075em;text-align:center;vertical-align:middle;}
.tabs-line .nav-link-big{font-size:24px;}
.tabs-line .nav-link-small{font-size:18px;font-weight:500;letter-spacing:.025em;}
.tabs-line * + .tab-content{margin-top:20px;}

.bv_search_col #deliver-zip{ margin-right: 8px;  }

.delivery_col span img{ width: auto !important; }
.delivery_col label{ float: left; }
.delivery_col span{ float: right; position: relative; top: -5px; padding-left: 6px; cursor: pointer;  }
.bv_search_col{ padding: 10px 0px; width: 100%; float: left;  }
.delivery_desktop{ font-size: 14px; font-weight: 500; }
.delivery_mob_desktop{ font-size: 14px; font-weight: 500; display: none;}
.bv_view_btn{ background: #ed121d; color: #fff; border: none; padding: 5px 16px; border-radius: 10px; float: right;  }

.onlinedeliveryheader .search-wrapper .btn{ width: auto; /*padding: 0px; border: none; background: #fff;*/ }
/*.onlinedeliveryheader .search-wrapper .btn i{ padding: 9px 16px; border: 1px solid #ccc; background: #f9f9f9; border-radius: 5px;} */ 
.onlinedeliveryheader .search-wrapper{ margin-top: 10px;  }
.onlinedeliveryheader .search-wrapper .sortby{ margin-top: 0px !important;  }
#search_box input.search_cont { font-size: 14px; }
#search_box a.search_cont_but{    background: #F0F0F0 !important;  padding: 6px 0px; font-size: 13px !important; }
/*.onlinedeliveryheader .search-wrapper .dropdown-menu.text-left.show{ width: 340px !important; }*/
/*.onlinedeliveryheader .search-wrapper .dropdown.sortby a{ padding: 0px 6px; text-align: left !important; }*/
/*.onlinedeliveryheader .search-wrapper .dropdown.sortby .dropdown-header{ font-size: 14px; padding: 6px 6px !important; }
.onlinedeliveryheader .search-wrapper .dropdown-item.pboo-filter{ font-weight: bold !important; }*/

#layerslider_50{ transition: all .3s ease .15s; }

.onlinedeliveryheader .search-wrapper .dropdown.sortby .dropdown-header{ border-bottom: 1px solid #ddd; }
.onlinedeliveryheader .show_ads_specific_sub_category{ padding: .25rem .75rem; font-size: 14px; font-family: Raleway; border-bottom: 1px solid #ddd; }
.onlinedeliveryheader .dropdown-menu .dropdown-item{ padding: .25rem .75rem; font-size: 14px; font-family: Raleway; border-bottom: 1px solid #ddd; }
.onlinedeliveryheader .dropdown-menu .dropdown-item:last-child{ border-width: 0; }
.onlinedeliveryheader .search-wrapper .fullmenu a.show_all_ads{ background: none; color: #C70B0B; margin: 0; display: inline-block; padding: 8px 8px; }
.onlinedeliveryheader .search-wrapper .fullmenu hr{ margin: 10px 0px; }
.onlinedeliveryheader .search-wrapper .fullmenu{ margin: 10px;  }
.onlinedeliveryheader .search-wrapper .fullmenu p{ font-size: 14px; color: #000;  }

 

@media (max-width:767px){.tabs-line .nav-tabs{margin-bottom:-10px;}
.tabs-line .nav-item{margin-bottom:0px;width:100%;}

.delivery_desktop{ display: none; }
.delivery_mob_desktop{ display: block !important; }
.bv_view_btn{ display: none; }
#layerslider_50{ display: none; }

/*.onlinedeliveryheader .sortarea{ display: block !important; }*/

.onlinedeliveryheader #area-category.sortarea .sortopen i { font-size: 16px !important; }
 .onlinedeliveryheader #area-category.sortarea{ display: none !important; }
.onlinedeliveryheader #area-category.sortarea.open{ display: inline-block !important; } 
.onlinedeliveryheader .sortopen{  margin-top: 10px;     color: #01519a;}

.onlinedeliveryheader #zip-container{ width: 92%; margin: 0px auto !important; float: none; }
.onlinedeliveryheader #zip-container #deliver-zip{ max-width: inherit !important; }

.onlinedeliveryheader .search-wrapper li{ width: 31% !important; margin: 0% 1% !important; }

.tabs-line .nav-link{border-width:0 0 1px 0;border-style:solid;border-color:#e1e1e1;}
.tabs-line .nav-link:hover,.tabs-line .nav-link.active{color:#7b498f;}
.tabs-line .nav-link.active{border-color:#50ba87;}}
@media (min-width:768px){.tabs-line .nav-link{font-size:24px;}
.tabs-line .nav-link-big{font-size:36px;}
.tabs-line .nav-link-small{font-size:18px;}}
.tabs-line-big .button{min-width:180px;}
.tabs-line-big h5 + p{margin-top:8px;}
.tabs-line-big * + .group-md{margin-top:36px;}
.tabs-line-style-2 .nav-link{letter-spacing:.1em;}
.tabs-line-style-3 h5 + p{margin-top:10px;}
.tabs-line-style-3 * + .group-md{margin-top:35px;}
.tabs-corporate .nav-tabs{position:relative;}
.tabs-corporate .nav-link{padding:12px 0 8px;text-transform:uppercase;font-size:14px;font-weight:600;line-height:1;letter-spacing:.1em;color:#9b9b9b;background:transparent;text-align:center;vertical-align:middle;}
.tabs-corporate .nav-link:hover,.tabs-corporate .nav-link.active{color:#151515;}
.tabs-corporate .nav-link:hover{border-color:transparent;}
.tabs-corporate .tab-content{padding:20px 15px 0;}
@media (max-width:767px){.tabs-corporate .nav-tabs{margin-bottom:0;margin-left:-20px;}
.tabs-corporate .nav-tabs:empty{margin-bottom:0;margin-left:0;}
.tabs-corporate .nav-tabs >*{display:inline-block;margin-top:0;margin-bottom:0;margin-left:20px;}
.tabs-corporate .nav-link{border-width:1px;border-style:solid;border-color:transparent;}
.tabs-corporate .nav-link.active{border-color:transparent transparent #7b498f transparent;}}
@media (min-width:768px){.tabs-horizontal.tabs-corporate .nav-tabs{position:relative;width:100%;border:0;will-change:transform;justify-content:flex-start;}
.tabs-horizontal.tabs-corporate .nav-item{will-change:transform;}
.tabs-horizontal.tabs-corporate .nav-link{display:block;position:relative;z-index:1;min-width:188px;letter-spacing:.1em;padding:26px 20px;border-width:1px 1px 0 1px;border-style:solid;border-color:transparent;}
.tabs-horizontal.tabs-corporate .nav-link.active,.tabs-horizontal.tabs-corporate .nav-link:hover{color:#151515;}
.tabs-horizontal.tabs-corporate .nav-link.active{border-color:#e1e1e1;}
.tabs-horizontal.tabs-corporate .tab-content{border:1px solid #e1e1e1;}
.tabs-horizontal.tabs-line .nav-tabs{justify-content:space-between;border-bottom:3px solid #e1e1e1;}
.tabs-horizontal.tabs-line .nav-item{display:inline-block;}
.tabs-horizontal.tabs-line .nav-link{position:relative;padding:0 0 10px 0;background-color:transparent;border:0;font-size:20px;}
.tabs-horizontal.tabs-line .nav-link::after{content: ' ';position:absolute;bottom:-3px;left:0;height:3px;width:0;background:#7b498f;transition:.22s ease;}
.tabs-horizontal.tabs-line .nav-link-big{padding-bottom:5px;}
.tabs-horizontal.tabs-line .nav-link-small{padding-bottom:18px;}
.tabs-horizontal.tabs-line .nav-link.active,.tabs-horizontal.tabs-line .nav-link:hover{color:#7b498f;}
.tabs-horizontal.tabs-line .nav-link.active::after{width:100%;}
.tabs-horizontal.tabs-line * + .tab-content{margin-top:30px;}
.tabs-horizontal.tabs-line-style-3 * + .tab-content{margin-top:26px;}
.tabs-horizontal.tabs-line-big * + .tab-content{margin-top:26px;}}
@media (min-width:768px){.tabs-horizontal.tabs-corporate .tab-content{padding:45px 40px;}}
@media (min-width:768px){.tabs-vertical{display:flex;align-items:flex-start;}
.tabs-vertical .nav-tabs{display:flex;flex-direction:column;align-items:stretch;flex-shrink:0;max-width:50%;}
.tabs-vertical .nav-item{border:0;width:100%;text-align:left;}
.tabs-vertical .tab-content{flex-grow:1;}
.tabs-vertical.tabs-line .nav-tabs{width:auto;min-width:200px;border:0;}
.tabs-vertical.tabs-line .nav-item{margin:0;}
.tabs-vertical.tabs-line .nav-link{position:relative;padding:21px 0 17px;border:0;overflow:hidden;text-align:left;background:#fff;color:#01519A}
.tabs-vertical.tabs-line .nav-link.active,.tabs-vertical.tabs-line .nav-link:hover{background:#01519A;color:#fff;}
.tabs-vertical.tabs-line .nav-item + .nav-item{border-top:1px solid #e1e1e1;}
.tabs-vertical.tabs-line .tab-content{padding:0 0 0 35px;}
.tabs-vertical.tabs-line * + .tab-content{margin-top:0;}}
.tabs-custom-wrap{display:flex;align-items:center;min-height:100%;padding:30px 15px;background:#ffffff;}
@media (min-width:768px){.tabs-custom-wrap{padding-left:30px;padding-right:30px;}}
@media (min-width:1200px){.tabs-custom-wrap{padding:16px 35px 24px;}}
.ie-10 .tabs-custom-wrap,.ie-11 .tabs-custom-wrap,.ie-edge .tabs-custom-wrap{height:100%;}
.tabs-line{border: 1px solid #deece6;padding:0 15px 0 0;}
.tabs-vertical.tabs-line .nav-tabs {background: #f6f6f6;border-right: 1px solid #e1e1e1;margin-right:-1px;}
.tabs-vertical.tabs-line .nav-link{font-size:15px;padding: 20px;}
.tabs-vertical.tabs-line .nav-link .fa{width:24px;text-align: center;}
.tabs-vertical.tabs-line .tab-content{padding:30px 0 15px 30px;}
.tabs-vertical.tabs-line .tab-content {/*border-left: 1px solid #e1e1e1;*/}
#offers .tabs-line, #offers .gallery{padding:0;}
#offers .tabs-vertical.tabs-line .tab-content{padding:15px;}
@media screen and (max-width:1099px){
    .container, .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{padding-right: 5px;padding-left: 5px;}
    .row{margin-right: -5px;margin-left: -5px;}
    .step img, .step1 img{max-width:150px;}
    .rest a {width: auto;height: auto;}
    #main-wrapper .all-menu-details .right-checkout .details{width:55%;}
    #main-wrapper .all-menu-details .right-checkout .price-option{width:25%}
    #main-wrapper .all-menu-details .right-checkout .qty-cart{width:20%;}
    .slider-layer .search{position: relative;height:auto;left:auto;bottom:auto;margin:0 auto;}
    .slider-layer{height:auto;}
    .desktop_view{display: none;}
    .mobile_view {display: block;}
}
@media screen and (max-width:991px){
    #header .header-nav-bar .navbar .navbar-header{padding: 10px 0;}
    #header .header-nav-bar .navbar .navbar-brand img{max-width:150px;}
    .step img, .step1 img {max-width:82%;}
    .arrow, .arrow1 {top: 50%;right: -17px;max-width: 30px;}
    .side-panel{display: none;}
    .rest a{display: inline-block;}
    .rest{text-align: center;}
    .ss-logos li{height: 75px;padding:5px 0;}
    .ss-logos li a img{-webkit-filter: grayscale(0%);filter: grayscale(0%);}
    .desk_hide{display: block !important;}
    .mobile_hide{display: none !important;}
}
@media screen and (max-width:767px){
    #header .header-nav-bar .navbar .navbar-header{width:100%;padding: 10px 0;}
    .ss-logos{width:100%;}
    .ss-logos li a img{padding:5px 10px;}
    #header .header-nav-bar .navbar .navbar-brand img{max-width:125px;margin-left:15px;}
    .navbar-light .navbar-toggler{float:right;margin-top:0px;margin-right:10px;}
    .navbar-collapse.collapse{display:none;}
    .navbar-collapse.collapse.show{display:block;}
    #header .header-nav-bar .navbar-nav {padding: 15px;}
    #header .header-nav-bar .navbar-nav li {border-bottom: 1px solid #ddd;}
    #header .header-nav-bar .navbar-nav li:last-child{border-width:0;}
    .ordering img{width:100%;max-width:300px;}
    .arrow, .arrow1{display: none;}
    #main-wrapper .all-menu-details .right-checkout .details{width:100%;}
    #main-wrapper .all-menu-details .right-checkout .price-option{width:50%}
    #main-wrapper .all-menu-details .right-checkout .qty-cart{width:50%;}
    #resturant .food{margin-top:30px;}
    .category-boxes-icons .category-boxes-item {padding: 0 0px;height: 100px;margin-bottom:15px;}
    .navbar-nav .dropdown-menu {width: 100%;}
}
.owl-item {

    float: left;
    }


@media (min-width:890px) and (max-width:1200px){

#header .header-nav-bar .navbar-nav li{ padding: 20px 5px !important; }

}

@media (min-width:1025px) and (max-width:1120px){

.onlinedeliveryheader .slider-layer .row .col-md-3:nth-child(1){ display: none !important; }  
.onlinedeliveryheader .slider-layer .row .col-md-5{ width: 60% !important; flex: 60% !important; max-width: 60%!important;}
.onlinedeliveryheader .slider-layer .row .col-md-4{ width: 40% !important; flex: 40% !important; max-width: 40%!important;  }

}


@media (min-width:801px) and (max-width:1024px){

.onlinedeliveryheader .search-wrapper .search-container{ width: auto !important;  }
.onlinedeliveryheader .search-wrapper{ display: block !important; }
.onlinedeliveryheader .slider-layer .row .col-md-3:nth-child(1){ display: none !important; }  
.onlinedeliveryheader .slider-layer .row .col-md-5{ width: 60% !important; flex: 60% !important; max-width: 60%!important;}
.onlinedeliveryheader .slider-layer .row .col-md-4{ width: 40% !important; flex: 40% !important; max-width: 40%!important;  }
.bv_view_btn{ padding: 5px 7px !important;  }
.onlinedeliveryheader #resturant-search{ padding: 5px 10px 5px 10px !important; }

}



@media (min-width:890px) and (max-width:932px){

#header .header-nav-bar .navbar-nav li a{ letter-spacing: 0 !important; font-size: 12px !important; padding: 4px 6px !important; }
.navbar-nav li .dropdown{ margin-right: 0px !important;     display: contents;  }

}


@media (min-width:768px) and (max-width:889px){

.onlinedeliveryheader .slider-layer .row .col-md-3:nth-child(1){ display: none !important; }  
.onlinedeliveryheader .slider-layer .row .col-md-5{ width: 60% !important; flex: 60% !important; max-width: 60%!important;}
.onlinedeliveryheader .slider-layer .row .col-md-4{ width: 40% !important; flex: 40% !important; max-width: 40%!important;  }
.bv_view_btn{ padding: 5px 7px !important;  }
.onlinedeliveryheader #resturant-search{ padding: 5px 10px 5px 10px !important; }

#header .header-nav-bar .navbar-nav li a{ letter-spacing: 0 !important; font-size: 12px !important; padding: 24px 6px !important; }
.navbar-nav li .dropdown{ margin-right: 0px !important;     display: contents;  }
	
}



@media (min-width:601px) and (max-width:800px){
/*
.onlinedeliveryheader .slider-layer .row .col-md-3:nth-child(1){ display: none !important; }  
.onlinedeliveryheader .slider-layer .row .col-md-5{ width: 60% !important; flex: 60% !important; max-width: 60%!important;}
.onlinedeliveryheader .slider-layer .row .col-md-4{ width: 40% !important; flex: 40% !important; max-width: 40%!important;  }*/

.onlinedeliveryheader .dropdown.dropdown1 .btn{ width: 100% !important; }
.onlinedeliveryheader .search-wrapper li{ width: 29% !important; margin-left: 2% !important; margin-right: 2% !important; clear: unset !important; float: left !important; }
.onlinedeliveryheader .viewFilters li{ width: auto !important; }   
.onlinedeliveryheader .dropdown.dropdown2 .btn{ width: 100% !important; margin: 0px !important;}
.onlinedeliveryheader .search-wrapper li .btn{ width: 100% !important; }
/*.onlinedeliveryheader #area-category .search-wrapper{ display: block !important;   } */

.onlinedeliveryheader #area-category .search-wrapper{ display: block !important; }
.onlinedeliveryheader .search-wrapper .dropdown.dropdown2{ margin-top: 10px !important; margin-left: 2% !important; margin-right: 2% !important; width: 29% !important; float: left !important; clear: unset !important; position: unset !important; }
.onlinedeliveryheader .search-wrapper .search-container{ margin-top: 10px !important; margin-left: 2% !important; margin-right: 2% !important; width: 29% !important; float: left !important; clear: unset !important; position: unset !important; }
.onlinedeliveryheader .search-wrapper .viewFilters{ margin-top: 10px !important; margin-left: 2% !important; margin-right: 2% !important; width: 29% !important; float: left !important; clear: unset !important; position: unset !important; }

.onlinedeliveryheader .search-wrapper .viewFilters ul{ display: flex !important; }

}    

@media (max-width: 600px) {
.support_img{
  /*padding-right: 45px;
  padding-bottom: 40px;*/
  padding-left: 45px;
  height: auto;
  max-width: 300px;
  /*padding: 10px 25px;*/
}

.onlinedeliveryheader .search-wrapper li{ width: 100% !important; margin: 0px auto !important;
    margin-bottom: 8px !important; }


.onlinedeliveryheader .viewFilters li{ width: auto !important; } 
.delivery_col label{ float: none; }  
.delivery_col span{ float: none; position: absolute; right: -27px; top: -12px;  } 

}
   


@media (min-width:460px) and (max-width:600px){

.onlinedeliveryheader .search-wrapper .btn{ width: 92%; display: inline-block !important; }
.onlinedeliveryheader .search-wrapper li.search-container{ width: 92% !important; display: inline-block !important; margin-top: 10px !important;}


}   

@media (max-width: 410px) {

.delivery_col span{ top: 12px !important; right: -20px !important; }

}