@charset "UTF-8";html, body, div, p, table, tr, td, th, tbody, tfoot, ul, li, ol, dl, dd, dt, fieldset, blockquote, cite, input, select, textarea, button, section, article, aside, header, footer, nav{font-size:14px;font-weight:300;line-height:1.714em;color:#565656;-webkit-font-smoothing:subpixel-antialiased;}
html, body{width:auto !important;overflow-x:hidden !important;}
h1, h2, h3, h4, h5, h6, .contact-info p span{margin:0;font-style:italic;}
h1{font-size:5.143em;font-weight:900;text-align:center;text-transform:capitalize;margin-bottom:1em;}
h2{font-size:4.286em;font-weight:700;margin:1em 0 0.3em;}
h3{font-size:2.571em;font-weight:400;margin-bottom:0.3em;}
h4{font-size:2.571em;font-weight:900;text-transform:capitalize;margin:0.8em 0;}
h5{font-size:1.714em;font-weight:400;padding:0.55em 1em;}
h6{font-size:1.143em;font-weight:500;}
a{text-decoration:none;}
a:hover, a:focus{text-decoration:none;}
:focus,:active{outline:none !important;}
p{margin:1em 0 2em;font-family:'Raleway', sans-serif;font-size:17px;}
input[type=text], input[type=email], input[type=tel], textarea, input[type=number], input[type=datetime], .form-control, select{padding:0.35em 1em;border:1px solid rgba(0, 0, 0, 0.1);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:4.5em;margin-bottom:1em;outline:none;}
select.form-control{padding-top:1.25em;color:rgba(255, 255, 255, 0.5);}
.no-border{border:none !important;}
.no-padding{padding:0 !important;}
.no-margin{margin:0 !important;}
img.pull-right{margin:0px 0px 1.5em 1.5em;border-radius:0 !important;}
img.pull-left{margin:0px 1.5em 1.5em 0px;border-radius:0 !important;}
i{margin-right:0.3em;}
.btn{font-weight:600;border:none;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;text-shadow:0 1px 1px rgba(0, 0, 0, 0.2) 2px 5px rgba(0, 0, 0, 0.4);padding:0.8em 1.5em;}
.btn-default, .btn-primary, .btn-action, .btn-clear{border:none;}
.btn-clear{color:#ffffff;-webkit-box-shadow:inset 0 2px 1px rgba(255, 255, 255, 0.8), 0 2px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 2px 1px rgba(255, 255, 255, 0.8), 0 2px 1px rgba(0, 0, 0, 0.1);box-shadow:inset 0 2px 1px rgba(255, 255, 255, 0.8), 0 2px 1px rgba(0, 0, 0, 0.1);font-size:1.25em;margin-top:30px;}
.btn-clear2{color:#7e7e7e;-webkit-box-shadow:inset 0 2px 1px rgba(255, 255, 255, 0.8), 0 2px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 2px 1px rgba(255, 255, 255, 0.8), 0 2px 1px rgba(0, 0, 0, 0.1);box-shadow:inset 0 2px 1px rgba(255, 255, 255, 0.8), 0 2px 1px rgba(0, 0, 0, 0.1);font-size:1.25em;margin-top:30px;}
.btn-action{-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;-webkit-box-shadow:inset 0 2px 1px rgba(255, 255, 255, 0.8), 0 2px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 2px 1px rgba(255, 255, 255, 0.8), 0 2px 1px rgba(0, 0, 0, 0.1);box-shadow:inset 0 2px 1px rgba(255, 255, 255, 0.8), 0 2px 1px rgba(0, 0, 0, 0.1);font-size:1.15em;text-shadow:0 2px 1px rgba(255, 255, 255, 0.9);}
.btn-action.btn-lg{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px;font-size:2.5em;font-weight:900;font-style:italic;padding:0.5em 1.5em;}
blockquote{font-size:1.1em;}
ul.list-default{list-style-type:none;}
ul.list-default li{padding:0.8em 0 0.8em 2.5em;position:relative;}
ul.list-default li:before{content:f054;font-family:FontAwesome;font-size:0.8em;position:absolute;left:0;top:1.3em;}
a.top{display:none;color:#fff;text-align:center;padding:0.8em 0.8em 1em 1.3em;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;-ms-border-radius:0.2em;border-radius:0.2em;position:fixed;right:1em;bottom:1em;opacity:0.8;z-index:9999;}
a.top:hover{opacity:1;}
.pageBlockBig{padding:10em 0 10em;}
.pageBlockMedium{padding:6em 0 7em;}
.pageBlockSmall{padding:3em 0 4em;}
hr{border:0;height:0;border-top:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid rgba(255, 255, 255, 0.3);margin:1.5em 0 3em;}
.container-wide{width:100%;}
.shadow{top:0;right:0;bottom:auto;left:0;position:absolute;}
.shadow img{display:block;margin-left:auto;margin-right:auto;width:100%;}
.bigIcon{width:100%;top:-4em;right:0;bottom:auto;left:0;position:absolute;text-align:center;z-index:9;font-size:1em;}
.bigIcon i{display:block;margin-left:auto;margin-right:auto;width:2.5em;height:2.5em;text-align:center;line-height:2.25em;font-size:3.5em;border-radius:50%;-webkit-border-radius:50%;}
.pp_nav p{line-height:1em;}
.pp_social{margin-top:0.5em;float:none;}
.pp_social .facebook{min-width:100px;}
header{position:fixed;top:0;left:0;right:0;bottom:auto;z-index:999;height:155px;border-bottom:1px solid rgba(255, 255, 255, 0.8);padding-bottom:0.5em;z-index:10000;overflow:hidden;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;transition:height 0.3s;background-color:#fff8ef;}
a.logo{display:block;margin-top:0.5em;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);float:left;}
.cbp-af-header.cbp-af-header-shrink{-webkit-box-shadow:0 3px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 3px 1px rgba(0, 0, 0, 0.1);box-shadow:0 3px 1px rgba(0, 0, 0, 0.1);height:135px;}
.cbp-af-header.cbp-af-header-shrink a.logo{-moz-transform:scale(0.7) translateX(-100px);-webkit-transform:scale(0.7) translateX(-100px);-o-transform:scale(0.7) translateX(-100px);-ms-transform:scale(0.7) translateX(-100px);transform:scale(0.7) translateX(-100px);margin-top:-0.35em;}
.cbp-af-header.cbp-af-header-shrink .navigation nav ul{margin-top:1.75em;}
.texture{display:block;width:100%;height:100%;background:url(../img/body-bg3.png) repeat 0 0;z-index:9;position:absolute;top:0;left:0;right:0;bottom:0;}
.logoBig{display:block;top:5em;right:0;bottom:auto;left:0;position:absolute;z-index:999;}
.logoBig a{margin:0;}
.logoBig a img{display:block;margin-left:auto;margin-right:auto;}
.navbar{min-height:1em;border:none;}
.navbar-default .navbar-nav > li > a{font-size:1.5em;font-weight:700;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;padding:0.55em 1em;text-transform:uppercase;}
.navigation nav ul{text-align:right;margin:3.5em 0 0;}
.navigation nav ul li{margin:0 0.15em;position:relative;padding-top:10px;padding-bottom:0;border:none;}
.navigation nav ul li.active a, .navigation nav ul li a:hover{-webkit-box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.7);-moz-box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.7);box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.7);}
.navigation nav ul li:last-child{margin-right:0;}
.navigation nav ul li:before{content:'';}
.navbar-default{background-color:transparent;border:none;margin:0;}
.navbar-default .navbar-toggle{display:block;padding:9px 0 !important;border:none;margin:0px 6px !important;}
.navbar-default .navbar-toggle .icon-bar{background:#fff;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:none !important;}
.navbar-default .navbar-header{background-color:rgba(0, 0, 0, 0.8);display:block;position:absolute;top:-4.82em;right:0.5em;width:35px;height:33px !important;overflow:hidden;text-align:center;}
.navbar a.navbar-brand{color:#fff;}
.navbar-collapse.in{overflow:visible;}
.slides-container .container{display:block;width:100%;}
.slides-pagination{bottom:1em;}
.slides-pagination a{background-color:rgba(0, 0, 0, 0.7);border:none;width:1em;height:1em;text-indent:-9999px;padding:0.5em;margin:1em 0.55em;}
.slides-navigation{display:none;}
.slides-navigation a i{width:1.5em;height:1.5em;line-height:1.5em;border-radius:50%;-webkit-border-radius:50%;text-align:center;font-size:0.7em;color:#fff;margin:0;}
#slides:hover .slides-navigation{display:block;}
.videobg{position:relative;width:100%;height:100%;background:rgba(0,0,0,1)}
.videobg-overlay{background-color:rgba(255,255,255,0.35);opacity:.4;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}
#background2{width:100%;height:auto;min-width:100%;}
@media only screen and (max-width:640px){.videobg .header-text{position:absolute;width:100%;font-weight:700;font-size:18px;text-align:center;line-height:1;top:160px;bottom:0;margin:auto;color:#fff}
}
.moreArrow{font-size:2em;top:auto;right:0;bottom:10%;left:0;position:absolute;width:100%;z-index:99;}
.moreArrow i{display:block;background-color:rgba(0, 0, 0, 0.8);color:#FFF;width:2.15em;height:2.15em;line-height:2.15em;border-radius:50%;-webkit-border-radius:50%;text-align:center;margin:0 auto;}
#intro{overflow:hidden;}
#intro .welcome{margin-right:-57px;padding-bottom:99999px;margin-bottom:-99999px;display:block;padding-right:5em;}
#intro .welcome h1{text-align:right;text-transform:none;}
#intro .welcome strong{display:block;font-size:1.7em;line-height:0.8em;}
#intro .action{display:block;padding-left:7.0em;}
#intro .action strong{font-weight:900;}
#intro h4 a{color:#565656;font-size:1.0em;}
#features .features{overflow:hidden;min-height:31em;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 3px 1px 0 rgba(0, 0, 0, 0.5);-moz-box-shadow:0 3px 1px 0 rgba(0, 0, 0, 0.5);box-shadow:0 3px 1px 0 rgba(0, 0, 0, 0.5);}
#features .features:hover{-webkit-box-shadow:0 0 100px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 100px 25px rgba(0, 0, 0, 0.5);box-shadow:0 0 100px 25px rgba(0, 0, 0, 0.5);}
#features .features .image{width:100%;height:auto;}
#features .features p{padding:2em;margin:0;}
#specials{position:relative;}
#specials .container{position:relative;}
#specials .bigIcon.view-type{margin-top:0.8em;text-align:right;}
#specials .bigIcon.view-type a{color:rgba(0, 0, 0, 0.7);}
#specials .bigIcon.view-type a i{background-color:rgba(0, 0, 0, 0.7);}
#specials .carousel-indicators{display:block;right:0;position:relative;margin-left:0;left:0;width:100%;top:0;z-index:0;}
#specials .carousel-indicators li{-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;border:none;text-indent:0;font-weight:400;margin:1em 0.25em;padding:0.5em 1.5em;width:auto;height:auto;-webkit-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.9), 0 1px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.9), 0 1px 1px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.9), 0 1px 1px rgba(0, 0, 0, 0.1);}
#specials .carousel-indicators li:hover{background-color:rgba(255, 255, 255, 0.9);}
#specials .carousel-indicators li.active{-webkit-box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255, 255, 255, 0.7);-moz-box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255, 255, 255, 0.7);box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255, 255, 255, 0.7);}
#specials h1{text-align:left;float:left;margin-bottom:0.35em;}
#specialCarousel .food-item{display:block;position:relative;width:98%;margin:1.5em auto;-webkit-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.9), 0 1px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.9), 0 1px 1px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.9), 0 1px 1px rgba(0, 0, 0, 0.1);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;overflow:hidden;}
#specialCarousel .food-item .food-img{width:22%;float:left;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;overflow:hidden;}
#specialCarousel .food-item .food-info{width:66%;float:left;padding-left:3em;}
#specialCarousel .food-item .food-info h4{font-size:1.9em;margin:1em 0 0.5em;}
#specialCarousel .food-item .food-info strong{display:block;font-size:1.35em;margin-top:0.75em;}
#specialCarousel .food-item .food-price{width:12%;float:left;font-size:1.3em;font-style:normal;margin-top:1.10em;text-align:center;}
#specialCarousel .food-item .food-price small{margin-right:0.15em;font-size:0.5em;}
#specialCarousel .item .food-item:hover{background-color:rgba(255, 255, 255, 0.8);}
.food-img{position:relative;overflow:hidden !important;}
.food-img img{transform:scaleY(1);transition:all 0.7s ease-in-out;}
.food-img:hover img{transform:scale(1.1);opacity:1;}
.food-img a{display:block;position:absolute;top:0;left:0;bottom:0;right:0;}
.food-img a:hover{background:rgba(0, 0, 0, 0.7);}
.food-img a .link{position:absolute;color:#fff;top:0;left:0;bottom:0;right:0;visibility:hidden;opacity:0;width:3em;height:3em;line-height:3em;transform:translate3d(0px, -100%, 0px);transition:all 0.5s linear;-webkit-transition:visibility opacity 0.2s;text-align:center;margin:auto;}
.food-img .link i{font-size:1.25em;margin:0;}
.food-img:hover .link{visibility:visible;transform:scale(1);opacity:1;}
#menu-list{position:relative;padding-bottom:0;}
#menu-list h1{margin-bottom:0.35em;}
#menu-list .pageBlockBig{padding-bottom:0;}
#menu-list .carousel-indicators{display:block;position:relative;right:0;margin-left:0;margin-bottom:0;left:0;width:100%;top:-7em;font-size:0;}
#menu-list .carousel-indicators li{background-color:rgba(255, 255, 255, 0.2);width:20%;color:rgba(255, 255, 255, 0.7);border-radius:0;border:none;text-indent:0;font-weight:400;margin:0;padding:3em;height:auto;text-align:left;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.3);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.3);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.3);}
#menu-carousel{border-top:1px solid transparent;}
#menu-carousel .menu-category-info{padding-bottom:9999px;margin-bottom:-9999px;}
#menu-carousel .menu-category-info .info{padding:0 3.5em 3.5em;}
#menu-carousel .menu-category-info .info .container-fluid, #menu-carousel .menu-category-info .info .container-fluid > div{padding:0;margin:0;}
#menu-carousel .menu-category-info .info img{width:100%;height:auto;}
#menu-carousel .food-item-list{padding:3em 0;height:70em;overflow:auto;border-left:1px solid rgba(0, 0, 0, 0.08);}
#menu-carousel .food-item-list .food-item{display:block;position:relative;width:100%;padding:1.5em 3em 1.5em 5em;border-bottom:1px solid transparent;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;overflow:hidden;}
#menu-carousel .food-item-list .food-item .food-img{width:14%;float:left;}
#menu-carousel .food-item-list .food-item .food-info{width:71%;float:left;padding-left:3em;}
#menu-carousel .food-item-list .food-item .food-info h4{font-size:1.9em;margin:0.7em 0 0.5em;}
#menu-carousel .food-item-list .food-item .food-info strong{display:block;font-size:1.35em;margin-top:0.75em;}
#menu-carousel .food-item-list .food-item .food-price{width:15%;float:left;font-size:2.5em;font-style:normal;margin-top:1.10em;text-align:center;}
#menu-carousel span{font-size:16px;}
#menu-carousel .food-item-list .food-item .food-price small{margin-right:0.15em;font-size:0.5em;}
.food-item:nth-child(odd){background-color:rgba(255, 255, 255, 0.5);}
#menu-list.grid .food-item, #specials.grid .food-item{display:block;position:relative;background-color:rgba(255, 255, 255, 0.5);width:32.3333%;float:left;margin:0.5%;padding:1.5em;min-height:38em;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 2px 1px rgba(255, 255, 255, 0.8), 0 2px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 2px 1px rgba(255, 255, 255, 0.8), 0 2px 1px rgba(0, 0, 0, 0.1);box-shadow:inset 0 2px 1px rgba(255, 255, 255, 0.8), 0 2px 1px rgba(0, 0, 0, 0.1);}
#menu-list.grid .food-item:hover, #specials.grid .food-item:hover{background-color:rgba(255, 255, 255, 0.8);}
#menu-list.grid .food-item .food-img, #specials.grid .food-item .food-img{width:100%;}
#menu-list.grid .food-item .food-info, #specials.grid .food-item .food-info{width:100%;padding:1em;}
#menu-list.grid .food-item .food-info h4, #specials.grid .food-item .food-info h4{font-size:1.9em;margin:0.7em 0 0.5em;}
#menu-list.grid .food-item .food-info strong, #specials.grid .food-item .food-info strong{display:block;font-size:1.35em;margin-top:0.75em;}
#menu-list.grid .food-item .food-price, #specials.grid .food-item .food-price{top:0;right:auto;bottom:auto;left:0;position:absolute;width:auto;font-size:2.5em;font-style:normal;margin:0.6em;padding:0.5em;text-align:center;}
#menu-list.grid .food-item .food-price small, #specials.grid .food-item .food-price small{margin-right:0.15em;font-size:0.5em;}
.bigIcon.view-type{position:relative;top:0;font-size:1em;margin:2.5em 0;}
.bigIcon.view-type a{display:inline-block;-webkit-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.8), 0 2px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.8), 0 2px 1px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.8), 0 2px 1px rgba(0, 0, 0, 0.1);background-color:rgba(255, 255, 255, 0.5);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin:0 0.5em 1em;padding:1em 1.5em;font-weight:400;text-transform:uppercase;color:#fff;}
.bigIcon.view-type a:hover{background-color:#fff;}
.bigIcon.view-type i{display:inline-block;background-color:rgba(255, 255, 255, 0.1);font-size:1em;border:none;margin-right:0.8em;line-height:2.5em;}
#menu-list .bigIcon.view-type a{color:rgba(0, 0, 0, 0.7);font-weight:bold;}
#menu-list .bigIcon.view-type a i{background-color:rgba(0, 0, 0, 0.7);}
#menu-list .bigIcon.view-type a:hover{background-color:rgba(255, 255, 255, 0.9);}
#more{position:relative;}
#more .pageBlockBig .bigIcon{top:5em;}
#more .extra{background-color:rgba(255, 255, 255, 0.1);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;border:1px solid rgba(255, 255, 255, 0.3);padding:7em 3em 3em;text-align:center;margin-top:3em;}
#more .extra p{color:rgba(255, 255, 255, 0.7);}
#more .extra .bigIcon{top:-1.33em;}
#more .extra:hover i{border-color:rgba(255, 255, 255, 0.1);}
#more .extra:hover p{color:rgba(255, 255, 255, 0.9);}
#more .extra i{border-color:rgba(255, 255, 255, 0.3);}
#home-delivery{position:relative;}
#home-delivery .btn{margin-top:2.1em;}
#home-delivery .img{top:auto;right:0;bottom:0;left:0;position:absolute;}
#quotes .bigIcon{top:0;left:0;position:relative;font-size:1.8em;float:left;width:auto;margin-right:1.5em;}
#quotes h1{text-align:left;}
#testimonial{padding:1.5em 2.5em 5em 3em;}
#testimonial h5{padding-left:0;background-color:transparent;}
#testimonial .carousel-indicators li{border:0;background-color:rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.9);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.9);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.9);width:1.25em;height:1.25em;margin:0.5em;}
#testimonial .carousel-indicators{left:3em;margin-left:0;bottom:0em;width:100%;text-align:left;}
#testimonial .carousel-control{display:none;}
#quotes .carousel-control.left{right:1.8em;left:auto;}
#quotes .carousel-control.left i{top:-0.7em;width:1.8em;height:1.8em;line-height:1.8em;font-size:0.8em;}
#quotes .carousel-control.right{right:0;left:auto;}
#quotes .carousel-control.right i{top:-0.7em;width:1.8em;height:1.8em;line-height:1.8em;font-size:0.8em;}
.carousel-control.left, .carousel-control.right{background-image:none;}
.carousel-control i{position:absolute;top:50%;left:0;right:0;margin:-1em auto 0;width:2em;height:2em;font-size:1.5em;line-height:2em;text-shadow:none;}
.carousel-control:hover i{background-color:black;opacity:1;}
#tagline h1{width:90%;margin:0 auto;}
.about-img img{width:100%;height:auto;}
#about{margin-top:-7em;padding-bottom:7em;}
#about .box{-webkit-box-shadow:0 0 75px 25px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 0 75px 25px rgba(0, 0, 0, 0.8);box-shadow:0 0 75px 25px rgba(0, 0, 0, 0.8);}
#about .box .timing, #about .box .about{padding:4em;}
#about .box h4{margin-top:0;margin-bottom:0.35em;}
#about .box ul.list-default{padding:0;}
#about .box ul.list-default li:before{content:'';padding:0;margin:0;}
#about .box li{padding:0.5em 0;}
#about .box li strong{display:inline-block;min-width:7em;}
#about .box .about h1{text-align:left;margin-bottom:0.5em;}
#about .box .about h1 span{font-weight:400;}
.subscribe{background-color:rgba(0, 0, 0, 0.2);margin-bottom:5em;padding-bottom:3em;}
.subscribe h3{margin-bottom:0.35em;margin-left:1em;}
#contact{padding-bottom:9em;}
#contact h3{margin-bottom:0.5em;}
#contact .contact-info p{padding:1em 0 1em 5em;position:relative;border-top:1px solid rgba(255, 255, 255, 0.1);margin:0;color:rgba(255, 255, 255, 0.7);}
#contact .contact-info p:hover{background-color:rgba(255, 255, 255, 0.1);padding:1em 0.5em 1em 3.5em;}
#contact .contact-info p:hover i{opacity:1;left:0.5em;}
#contact .contact-info p i{position:absolute;left:0;top:0.9em;font-size:1.5em;opacity:0.3;filter:alpha(opacity=30);}
#contact input[type=text], #contact input[type=email], #contact input[type=tel], #contact textarea, #contact input[type=number], #contact input[type=datetime], #contact select{background-color:rgba(255, 255, 255, 0.1);border:1px solid rgba(0, 0, 0, 0.3) !important;color:rgba(255, 255, 255, 0.5);margin:0.35em 0;}
#contact input.btn{height:3.5em;margin-top:0.35em;}
#contact select.form-control{padding-top:1.25em;color:rgba(255, 255, 255, 0.5);}
#contact input[type=text]:focus, #contact input[type=email]:focus, #contact input[type=tel]:focus, #contact textarea:focus, #contact input[type=number]:focus, #contact input[type=datetime]:focus, #contact .form-control:focus, #contact select:focus{background-color:#fff;box-shadow:none;border:1px solid #000;color:rgba(0, 0, 0, 0.7);}
a.phone{font-size:3em;}
.field-wrapper > div{padding:0;}
.field-wrapper > div:nth-child(even){padding-right:15px;}
.field-wrapper > div.col-md-12{padding:0;}
.contact-info p span{display:block;font-size:3em;font-style:normal;margin:0.35em 0;}
.error{top:30%;right:10%;bottom:auto;left:auto;position:absolute;font-size:1.25em;}
#subscribesuccess h5, #success h5{background:none;padding:0;}
#map{position:relative;}
#map #map_canvas{height:35em;}
#map .bigIcon{top:-5em;}
#map .mapLogo{width:200px;height:auto;}
#bodyContent p{margin-bottom:0.85em;}
#copyright{position:relative;}
#copyright .bigIcon{top:-2.5em;}
#copyright .bigIcon i{font-size:2em;line-height:1.8em;}
#copyright ul{margin:0 auto;}
#copyright p{color:rgba(255, 255, 255, 0.7);}
.shadow{display:none;}
.boxBg{background:url(../img/texture/body-bg3.png) repeat 0 0;}
#features{background-image:url(../img/slider/slide8.jpg);background-attachment:fixed;background-position:50% 0;background-repeat:no-repeat;}
#menu-list{background-image:url(../img/slider/slide7.jpg);background-attachment:fixed;background-position:50% 0;background-repeat:no-repeat;}
#more{background-image:url(../img/slider/slide5.jpg);background-attachment:fixed;background-position:50% 0;background-repeat:no-repeat;}
a, a.logo img, a.logo, .navigation nav ul, nav, .navigation nav li a, .features, .features h5, .carousel-indicators li, .food-item, #more .extra, #more .extra:hover .bigIcon i, .contact-info, .contact-info p, .contact-info p i, .btn, #copyright .bigIcon i, input[type=text], input[type=email], input[type=tel], textarea, input[type=number], input[type=datetime], .form-control, select, #slides .slides-navigation{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.features:hover{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-moz-transform:scale(1.03) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-webkit-transform:scale(1.03) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-o-transform:scale(1.03) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-ms-transform:scale(1.03) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);transform:scale(1.03) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);}
.moving{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-10px);}
100%{opacity:1;-webkit-transform:translateY(0);}
}
@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px);}
100%{opacity:1;transform:translateY(0);}
}
.moreArrow{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@media only screen and (min-width:1921px){#features, #menu-list, #more{background-size:125%;}
}
@media only screen and (min-width:1201px) and (max-width:1500px){html, body, div, p, table, tr, td, th, tbody, tfoot, ul, li, ol, dl, dd, dt, fieldset, blockquote, cite, input, select, textarea, button, a, section, article, aside, header, footer, nav{font-size:13px;}
}
@media only screen and (min-width:990px) and (max-width:1200px) and (orientation:landscape){html, body, div, p, table, tr, td, th, tbody, tfoot, ul, li, ol, dl, dd, dt, fieldset, blockquote, cite, input, select, textarea, button, a, section, article, aside, header, footer, nav{font-size:13px;}
#menu-list .carousel-indicators li{padding:1.8em;}
h1{font-size:4.5em;}
h2{font-size:3.5em;}
h3{font-size:1.9em;}
h4{font-size:1.9em;}
h5{font-size:1.35em;}
h6{font-size:1em;}
#features, #menu-list, #more{background-attachment:scroll;-webkit-background-size:300%;background-size:300%;}
#intro .welcome{padding-right:3em;}
#intro .action{padding-left:1.5em;}
.btn-action.btn-lg{font-size:2em;}
#specials h1{text-align:center;margin-bottom:1.5em;}
#specials h1 small{display:inline;margin-left:0.15em;}
#specials .carousel-indicators{top:-5.75em;right:auto;margin:0 auto;width:100%;}
#specialCarousel .food-item .food-info h4{margin:0.5em 0 0.35em;}
#specialCarousel .food-item .food-info strong{font-size:1em;margin-top:0.35em;}
#menu-carousel .food-item-list .food-item{padding:1.5em 3em;}
#menu-carousel .food-item-list .food-item .food-info h4{margin-top:0;}
#menu-carousel .food-item-list .food-item .food-info{width:69%;}
#menu-carousel .food-item-list .food-item .food-img{width:16%;}
#home-delivery .img{width:30%;}
#tagline h1{font-size:3.5em;}
#about .box li strong{min-width:6.5em;}
#contact .contact-info p{padding-left:3.5em;}
}
@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){#specials h1{margin-bottom:0.5em;}
#specials .carousel-indicators{top:-1.5em;}
#menu-list.grid .item{padding-bottom:3em;}
#menu-list.grid .gallery{display:none;}
#menu-list.grid .menu-category-info{background-color:transparent;}
#menu-list.grid .menu-category-info .info{padding:1.5em;}
#menu-list.grid .menu-category-info, #menu-list.grid .food-item-list{width:100%;float:none;}
#menu-list.grid .food-item-list{height:auto;padding:0;}
#menu-list.grid .food-item-list .food-item{padding:1.5em;width:31.8333%;margin:0.75%;}
#menu-list.grid .food-item-list .food-item .food-img{width:100%;}
#menu-list.grid .food-item-list .food-item .food-info{width:100%;}
}
@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){html, body, div, p, table, tr, td, th, tbody, tfoot, ul, li, ol, dl, dd, dt, fieldset, blockquote, cite, input, select, textarea, button, a, section, article, aside, header, footer, nav{font-size:13px;}
#menu-carousel .carousel-indicators h3{font-size:1.5em;}
#features, #menu-list, #more{background-attachment:scroll;-webkit-background-size:350%;background-size:350%;}
#features{-webkit-background-size:400%;background-size:400%;}
}
@media screen and (min-width:768px) and (max-width:1024px){html, body, div, p, table, tr, td, th, tbody, tfoot, ul, li, ol, dl, dd, dt, fieldset, blockquote, cite, input, select, textarea, button, a, section, article, aside, header, footer, nav{font-size:13px;}
a.phone{font-size:3em;}
}
@media only screen and (max-width:996px){h1{font-size:3.5em;}
h2{font-size:3em;}
h3{font-size:1.75em;}
h4{font-size:1.75em;}
h5{font-size:1.35em;}
h6{font-size:1em;}
#features, #menu-list, #more{background-attachment:scroll;-webkit-background-size:350%;background-size:350%;}
.btn-action.btn-lg{font-size:2em;}
#home .container{width:98%;}
#home .container .row > div{padding:0;}
.navigation nav ul{margin-top:1.8em;}
.navbar-default .navbar-nav > li > a{font-size:1em;}
header{height:auto;}
a.logo{margin-top:1em;}
.cbp-af-header.cbp-af-header-shrink a.logo{margin-top:1em;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
#specials h1{text-align:center;margin-bottom:0.5em;float:none;}
#specials .bigIcon.view-type{text-align:center;}
#specials .carousel-indicators{top:-1.5em;right:auto;margin:0 auto;width:100%;}
#specialCarousel .food-item .food-info h4{margin:0.5em 0 0.35em;}
#specialCarousel .food-item .food-info strong{font-size:1em;margin-top:0.35em;}
#specialCarousel .food-item .food-info{width:77%;padding-left:1.5em;}
#specialCarousel .food-item .food-img{width:18%;}
#specialCarousel .food-item .food-price{width:5%;font-size:2.5em;}
#menu-list .gallery{display:none;}
#menu-list .carousel-indicators li{min-height:5em;padding:1.25em;}
#menu-list .carousel-indicators li span{display:none;}
#menu-carousel .menu-category-info{background-color:transparent;}
#menu-carousel .menu-category-info .info{padding:0 3em;}
#menu-carousel .food-item-list{height:auto;padding-top:1em;}
#menu-carousel .food-item-list .food-item .food-info h4{margin-top:0;}
#home-delivery .btn{margin:0 0 0 10em;}
#quotes .bigIcon{font-size:0.8em;width:100%;}
#quotes h1{margin:0.5em 0 0;text-align:center;}
#quotes .row > div{text-align:center;}
#testimonial{border:none;}
#testimonial .carousel-indicators{left:0;text-align:center;}
#about{margin-top:-3em;}
#about .box{width:70%;margin:0 auto;}
#contact .contact-info{margin-bottom:3em;}
}
@media only screen and (min-width:768px){.navigation nav ul li{background-color:transparent;}
}
@media only screen and (max-width:767px){html, body, div, p, table, tr, td, th, tbody, tfoot, ul, li, ol, dl, dd, dt, fieldset, blockquote, cite, input, select, textarea, button, a, section, article, aside, header, footer, nav{font-size:13px;}
.moreArrow{bottom:28%;}
#features .features .img-responsive{width:100%;height:auto;}
#menuNav ul.nav{float:none !important;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none;}
.navigation nav ul li{display:block;width:50%;float:left;text-align:center;border:1px solid rgba(0, 0, 0, 0.1);border-style:solid solid none solid;margin:0;}
.navigation nav ul{border-bottom:1px solid rgba(0, 0, 0, 0.1);padding:0;}
.navigation nav ul li:nth-child(odd){border-style:solid none none solid;}
.navigation nav ul li a{line-height:3.5em;color:#FFF;border-radius:0;}
.navbar-default .navbar-nav > li > a{border-radius:0;}
.navigation nav ul li a:hover{color:white !important;}
.cbp-af-header.cbp-af-header-shrink{height:auto;}
#intro{padding-bottom:5em;}
#intro .welcome h1, #intro .action{text-align:center;padding:0;}
#features .features{width:70%;margin:1em auto;}
#specials .carousel-indicators li span{display:none;}
#specialCarousel .food-item .food-img, #specialCarousel .food-item .food-info, #menu-carousel .food-item .food-img, #menu-carousel .food-item .food-info{width:40%;}
#specialCarousel .food-item .food-price, #menu-carousel .food-item .food-price{width:20%;}
#menu-carousel ol h3{font-size:1.25em;}
#menu-carousel .carousel-indicators{display:none;}
#menu-carousel .carousel-inner .item{display:block;border-bottom:3em solid rgba(0, 0, 0, 0.1);}
#home-delivery{text-align:center;}
#home-delivery img{display:none;}
#home-delivery a.btn{margin:0 auto;}
#menu-list.grid .food-item-list .food-item{padding:1.5em;width:48%;margin:1%;}
.field-wrapper > div:nth-child(2n){padding-right:0;}
#contact .container{width:90%;}
#features, #menu-list, #more{background-image:none;background-attachment:local;background-position:0 0;background-repeat:no-repeat;}
.boxBg{background:none;}
}
@media screen and (max-width:500px) and (orientation:portrait){#menu-list.list .food-item-list .food-item{background-color:rgba(255, 255, 255, 0.7);width:80%;margin:3% 10%;padding:1.5em;}
#menu-list.list .food-item-list .food-item .food-img{width:100%;}
#menu-list.list .food-item-list .food-item .food-info{width:100%;padding:1em;}
#menu-list.list .food-item-list .food-item .food-info h4{font-size:1.9em;margin:0.7em 0 0.5em;}
#menu-list.list .food-item-list .food-item .food-info strong{display:block;font-size:1.35em;margin-top:0.75em;}
#menu-list.list .food-item-list .food-item .food-price{background-color:#fff;top:0;right:auto;bottom:auto;left:0;position:absolute;width:auto;font-size:2.5em;font-style:normal;margin:0.6em;padding:0.5em;text-align:center;}
#menu-list.list .food-item-list .food-item .food-price small{margin-right:0.15em;font-size:0.5em;}
}
@media screen and (min-width:320px) and (max-width:568px) and (orientation:landscape){#specials.grid .food-item, #menu-list.grid .food-item-list .food-item{padding:1.5em;width:48%;margin:1%;}
}
@media screen and (min-width:320px) and (max-width:568px) and (orientation:portrait){#specials.grid .food-item, #menu-list.grid .food-item-list .food-item{padding:1.5em;width:90%;margin:1% 5%;}
}
@media only screen and (min-width:320px) and (max-width:570px){html, body, div, p, table, tr, td, th, tbody, tfoot, ul, li, ol, dl, dd, dt, fieldset, blockquote, cite, input, select, textarea, button, a, section, article, aside, header, footer, nav{font-size:12px;}
header{position:relative;}
.navigation nav ul li{width:100% !important;}
.navigation nav ul li{border:1px solid rgba(0, 0, 0, 0.1);border-style:solid solid none solid !important;}
h1{font-size:3em;margin-bottom:1em;}
h1 span{display:block;}
#features .features{width:85%;}
.bigIcon.view-type{display:none;}
#about .box{width:100%;}
.copyright .bigIcon i{font-size:1.5em;border:none;line-height:2.5em;}
}
@media screen and (max-width:320px){html, body, div, p, table, tr, td, th, tbody, tfoot, ul, li, ol, dl, dd, dt, fieldset, blockquote, cite, input, select, textarea, button, a, section, article, aside, header, footer, nav{font-size:12px;}
.navigation nav ul li{width:100% !important;}
.navigation nav ul li{border:1px solid rgba(0, 0, 0, 0.1);border-style:solid solid none solid !important;}
}
#contact span{font-size:22px;}
.fa-star{color:#e80017}
@media (max-width:500px){.pp_pic_holder.pp_default{width:100%!important;margin-top:-100px !important;left:0!important;overflow:hidden;}
div.pp_default .pp_content_container .pp_left{padding-left:0!important;}
div.pp_default .pp_content_container .pp_right{padding-right:0!important;}
.pp_content{width:100%!important;height:auto!important;padding-top:5px !important;padding-left:5px;padding-right:5px;margin-bottom:10px;}
.pp_fade{width:100%!important;height:100%!important;}
a.pp_expand,
a.pp_contract,
.pp_hoverContainer,
.pp_gallery,
.pp_top,
.pp_bottom{display:none!important;}
#pp_full_res img{width:100%!important;height:auto!important;}
.pp_details{box-sizing:border-box;width:100%!important;padding-left:3%;padding-right:4%;padding-top:10px;padding-bottom:10px;background-color:#fff;margin-top:-2px!important;}
a.pp_close{right:10px!important;top:10px!important;}
}
ul{list-style:none;margin:0;padding:0;}
.content-section{padding-top:178px;}
.menu-content{font-size:15px;position:relative;display:block;line-height:1.7em;margin-bottom:30px;-webkit-font-smoothing:antialiased;}
.heading{font-size:20px;color:#666;padding-bottom:2px;margin-top:15px;text-align:center;font-family:'Lato', sans-serif;font-weight:700;}
.menu-heading{text-align:left;font-weight:700;color:#cc6633;font-size:17px;font-family:'Lato', sans-serif;letter-spacing:0;}
.description{text-align:left;color:#333333;width:86%;margin-bottom:12px;margin-top:-4px;font-family:'Lato', sans-serif;font-weight:400;font-size:15px;}
.price{position:absolute;font-family:'Lato', sans-serif;color:#333333;font-size:17px;display:inline;font-weight:400;right:0;}
hr.style{height:10px;border-style:solid;border-color:#ceb453;border-width:2px 0 0 0;width:15%;margin-bottom:15px;}
.main-text{text-align:center;margin-top:350px;padding-left:10px;padding-right:10px;}
.main-text h1{font-size:90px;font-weight:700;font-family:'Oswald', sans-serif;margin-bottom:25px;}
.main-text p{font-size:22px;line-height:1.4em;font-family:'Lato', sans-serif;font-weight:500;color:#ffffff;}
@media only screen
and (min-device-width:320px)
and (max-device-width:568px)
and (orientation:landscape){.main-text{margin-top:15px;}
.main-text h1{font-size:30px;margin-bottom:5px;}
.main-text p{font-size:18px;}
.content-section{margin-top:-150px;}
.menu-heading{margin-right:50px;}
}
@media only screen
and (min-device-width:320px)
and (max-device-width:568px)
and (orientation:portrait){.main-text{margin-top:150px;}
.main-text h1{font-size:30px;margin-bottom:10px;}
.main-text p{font-size:18px;}
.content-section{margin-top:-150px;}
.menu-heading{margin-right:50px;}
}
@media only screen and (min-width:480px)
and (max-device-width:736px)
and (orientation:landscape){.main-text{margin-top:160px;}
.main-text h1{font-size:40px;margin-bottom:5px;}
.main-text p{font-size:20px;}
.main-text a{margin-top:-20px;}
.content-section{margin-top:0px;}
}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:landscape)
and (-webkit-min-device-pixel-ratio:1){.main-text{margin-top:330px;}
.main-text h1{font-size:50px;margin-bottom:5px;}
.main-text p{font-size:20px;}
}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:portrait)
and (-webkit-min-device-pixel-ratio:1){.main-text{margin-top:430px;}
.main-text h1{font-size:50px;margin-bottom:5px;}
.main-text p{font-size:20px;}
}
@media (max-width: 768px) {	
a.logo img{height: 95px;padding-bottom: 0px;}	
}	
@media (max-width: 480px) {
a.logo img{height: 75px;padding-bottom: 0px;}	
header{padding-bottom: 0px;}
}	