@charset "utf-8";
/* CSS Document */
@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'), local('Lato-Regular'), url(http://fonts.gstatic.com/s/lato/v11/v0SdcGFAl2aezM9Vq_aFTQ.ttf) format('truetype');}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local('Lato Bold'), local('Lato-Bold'), url(http://fonts.gstatic.com/s/lato/v11/DvlFBScY1r-FMtZSYIYoYw.ttf) format('truetype');}
@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:local('Lato Black'), local('Lato-Black'), url(http://fonts.gstatic.com/s/lato/v11/4cKlrioa77J2iqTqBgkRWg.ttf) format('truetype');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTYnF5uFdDttMLvmWuJdhhgs.ttf) format('truetype');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3aCWcynf_cDxXwCLxiixG1c.ttf) format('truetype');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSonF5uFdDttMLvmWuJdhhgs.ttf) format('truetype');}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(http://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBp0EAVxt0G0biEntp43Qt6E.ttf) format('truetype');}
body{background:#fff;font-family:'Open Sans', sans-serif;-webkit-font-smoothing:antialiased;}
h1,h2,h3,h4,h5,h6{font-family:'Lato', sans-serif;font-weight:400;}
p{margin:0;padding:0;font-size:14px;line-height:23px;}
a{}
a:hover{text-decoration:none;}
a:hover,a:active,a:focus{outline:0;text-decoration:none;}
:focus{outline:none;}
::-moz-focus-inner{border:0;}
.red {color: #F75353 !important;}
.bold{font-weight:bold}
.fa {
    display: inline-block;
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    font-size-adjust: none;
    font-stretch: normal;
    /*font-feature-settings: normal;*/
    font-language-override: normal;
    font-kerning: auto;
    font-synthesis: weight style;
    font-variant: normal;
    font-size: inherit;
    transform: translate(0px, 0px);
}
.header .header-contact span span{
	display: inline-block;
	margin-right: 3px;
	font-size: 18px;
}
.header .header-contact span .fa{
    font-family: "FontAwesome";
}
.chefs-head{padding-top:10px}
.padd{padding:5px 0px 50px 0px;}
.awe-font{display:inline-block;margin-right:5px;width:40px;height:40px;line-height:40px;font-size:20px;text-align:center;color:#FFF;border-radius:50px;}
.dropdown-menu:after,
.dropdown-menu:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;/*pointer-events:none;*/}
.dropdown-menu:after{border-color:rgba(75, 170, 211, 0);border-width:6px;right:35px;border-bottom-color:transparent;}
.dropdown-menu:before{margin-left:-3px;border-color:rgba(75, 170, 211, 0);border-width:9px;right:35px;}
.dropdown-menu>li>a{padding-left:15px;padding-top:9px;padding-bottom:9px;font-size:14px;}
.dropdown-menu>li>a:hover{background:#f1f1f1;}
.header{background:#fff;border-bottom:2px solid #eaeaea;box-shadow:0px 0px 10px rgba(0,0,0,0.2);}
.header .header-top{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #f4f4f4;}
.header .header-contact span{display:inline-block;margin-top:7px;font-size:20px;font-weight:700;font-family:'Lato', sans-serif;color:#898989;}
.header .header-contact span i{display:inline-block;margin-right:3px;font-size:18px;}
.header .header-search{max-width:200px;margin:0 auto;margin-top:5px;}
.header .header-search .btn{background:#fff !important;border:1px solid #d8d8d8 !important;border-left:0px !important;color:#bbb !important;font-size:13px;line-height:20px;padding:5px 10px;border-radius:2px;border-top-left-radius:0;border-bottom-left-radius:0;}
.header .header-search .btn:hover{background:#fcfcfc !important;border:1px solid #d8d8d8 !important;border-left:0px !important;color:#ccc !important;}
.logo{margin-top:20px;}
.logo h1{position:relative;top:5px;left:5px;display:inline-block;margin:0;font-size:40px;font-family:'Lato', sans-serif;font-weight:700;color:#9b475f;}
.header .logo p{margin-left:8px;margin-top:2px;font-size:13px;color:#333;}
.header .navbar-default{background:transparent;border:0px;border-radius:0px;margin:0px;}
.header .navbar-default a,
.header .navbar-default a:hover,
.header .navbar-default a:active{color:#fff;}
.header .navbar-default .navbar-nav{margin-top:20px;}
.header .navbar-default .navbar-nav>li>a{padding-top:0px;padding-bottom:20px;font-family:'Lato', sans-serif;font-size:18px;font-weight:700;text-align:center}
.header .navbar-default .navbar-nav>.open>a,
.header .navbar-default .navbar-nav>.open>a:hover,
.header .navbar-default .navbar-nav>.open>a:focus,
.header .navbar-default .navbar-nav>li>a:active{background:transparent;}
.header .navbar-default .navbar-nav>li>a img{max-width:60px;margin:0px auto;margin-bottom:12px;border:2px solid #fff;box-shadow:0px 0px 5px rgba(0,0,0,0.25);border-radius:80px;}
.header .dropdown .dropdown-menu{margin-top:-8px !important;margin-left:0px;border-color:#f5f5f5;border-radius:5px;border-top-left-radius:3px !important;border-top-right-radius:3px !important;}
.header .container-fluid{padding-right:0px;padding-left:0px;}
.header .navbar-collapse{border-top:0;box-shadow:none;}
.header .navbar-default .navbar-toggle{margin-top:0px;margin-bottom:20px;margin-right:15px;border-radius:3px;}
.header .navbar-default .navbar-toggle,
.header .navbar-default .navbar-toggle:hover,
.header .navbar-default .navbar-toggle:focus{background:transparent;}
.header .navbar-default .navbar-nav > li ul.dropdown-md{width:600px;padding:15px;padding-bottom:0px;}
.header .navbar-default .navbar-nav > li ul.dropdown-md .menu-item{margin-bottom:15px;}
.header .navbar-default .navbar-nav > li ul.dropdown-md h3{margin:0;margin-bottom:12px;font-size:20px;color:#777;font-weight:700;font-family:'Lato', sans-serif;}
.header .navbar-default .navbar-nav > li ul.dropdown-md img{margin-bottom:9px;border:2px solid #fff;box-shadow:0px 0px 5px rgba(0,0,0,0.25);}
.header .navbar-default .navbar-nav > li ul.dropdown-md p{font-size:13px;line-height:21px;color:#9a9a9a;}
.header .navbar-default .navbar-nav > li ul.dropdown-md a.btn{margin-top:8px;}
.btn-cart-md{float:right;}
.btn-cart-md a i{display:inline-block;margin-right:6px;}
.btn-cart-md a.cart-link{font-size:14px;font-weight:700;}
.btn-cart-md a.cart-link img{max-width:40px;float:left;}
.btn-cart-md a.cart-link h4{margin:0;margin-left:50px;margin-top:1px;padding-bottom:1px;font-size:14px;font-family:'Lato', sans-serif;font-weight:700;color:#bbb;text-transform:uppercase;}
.btn-cart-md a.cart-link span{display:block;margin-left:50px;font-size:16px;font-family:'Lato', sans-serif;color:#9a9a9a;}
.btn-cart-md .cart-dropdown{position:absolute;top:55px;right:0;z-index:1000;width:250px;padding:0;list-style-type:none;background:#fff;border:1px solid #f5f5f5;border-top-left-radius:3px;border-top-right-radius:3px;display:none;}
.btn-cart-md .cart-dropdown:after,
.btn-cart-md .cart-dropdown:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;/*pointer-events:none;*/}
.btn-cart-md .cart-dropdown:after{border-color:rgba(75, 170, 211, 0);border-width:6px;border-bottom-color:transparent;}
.btn-cart-md .cart-dropdown:before{margin-right:-3px;border-color:rgba(75, 170, 211, 0);border-width:9px;}
.btn-cart-md .cart-dropdown:after,
.btn-cart-md .cart-dropdown:before{right:46%;}
.cart-dropdown .cart-item a.btn{width:100%;color:#fff;}
.tp-banner .tp-caption a.btn{font-size:14px;color:#fff;box-shadow:0 1px 0 0 rgba(255,255,255,0.2) inset;}
.default-heading{margin-bottom:40px;text-align:center;}
.default-heading h2{margin:0px;margin-bottom:10px;font-family:'Lato',sans serif;text-transform:uppercase;font-size:35px;color:#676767;}
.default-heading p{max-width:500px;margin:0 auto;margin-bottom:15px;font-size:14px;line-height:24px;color:#959595;}
.default-heading .border{margin:0px;height:5px;border:1px dashed #dedede;}
.dishes .dish-details a.btn{margin-top:15px;}
.pricing .pricing-item .pricing-item-details a.btn{margin-top:10px;}
div.ppt{display:none !important;}
.about-company .about-company-item h3{margin:0;margin-bottom:8px;font-size:30px;}
.about-company .about-company-item{/*max-width:auto;*/margin:0 auto;margin-top:30px;}
.about-company .about-company-item p{font-size:20px;line-height:32px;font-weight:300;color:#9a9a9a;}
.about-company .about-company-item .about-company-inner{margin:10px 0;}
.about-company .about-company-inner span.company-feature{font-size:25px;line-height:35px;font-weight:300;color:#aaa;}
.about-company .about-company-item .about-company-inner span.company-feature b{font-weight:normal;}
.about-company .about-company-item .about-company-inner i{display:inline-block;margin-right:5px;width:40px;height:40px;line-height:40px;font-size:20px;text-align:center;color:#fff;border-radius:50px;}
.inner-page .booking .carousel{margin-top:15px;border-radius:6px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.inner-page .booking .carousel .carousel-control{top:50%;background:none;}
.inner-page .recipe .recipe-description .table{margin-bottom:8px;}
.inner-page .recipe .recipe-description .table th{padding-left:9px;}
.inner-page .recipe .recipe-description .table td{padding-left:9px;}
.inner-page .shopping .shopping-item span.item-price{display:inline-block;margin-top:15px;margin-right:10px;font-size:20px;font-family:'Lato', sans-serif;line-height:26px;font-weight:700;}
.inner-page .shopping-item .item-hover{position:absolute;left:-150px;bottom:30%;width:130px;height:35px;line-height:35px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out/*-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-ms-transform:skew(-20deg);-o-transform:skew(-20deg);transform:shew(-20deg);*/}
.inner-page .shopping-item a.link{position:absolute;left:-130px;bottom:32%;font-size:16px;color:#fff;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.inner-page .shopping-item a.btn{margin-bottom:10px;}
.inner-page .shopping-item:hover .item-hover{left:-20px;}
.inner-page .shopping-item:hover a.link{left:10px;}
.inner-page .single-item table.table td{color:#9a9a9a;}
.inner-page .single-item table.table tr td:first-child{font-weight:700;color:#959595;text-align:right;}
.inner-page .blog .sidebar-widget a.btn{margin-right:5px;margin-bottom:10px;}
.inner-page .blog-post .comments .title h5{margin-top:0;font-size:20px;}
.inner-page .respond .title h5{margin-top:0;margin-bottom:15px;padding-bottom:10px;border-bottom:4px double #eee;font-size:20px;}
.inner-page .nutrition .nutrition-item .table{margin-top:15px;}
.inner-page .component{margin-top:40px;}
.inner-page .component-content{margin-bottom:30px;padding:15px;background:#fff;border:1px solid #eee;border-radius:5px;}
.inner-page .component-content h3{margin-top:0;margin-bottom:15px;padding-bottom:8px;font-size:25px;border-bottom:4px double #eee;}
.component-content .dropdown-menu{top:40px}
.component-content .dropdown-menu:after{left:35px;}
.component-content .dropdown-menu:before{margin-right:-3px;left:35px;}
.footer{background:#fff;border-top:1px solid #eaeaea;margin-top:80px;}
.footer .footer-copyright{padding-top:0px;border-top:0px solid #ddd;}
.footer .footer-copyright p{font-size:24px;color:#9a9a9a;text-align:center;}
.totop{position:fixed;bottom:10px;right:10px;z-index:100;}
.totop a span{display:block;width:32px;height:32px;line-height:30px;text-align:center;font-size:22px;border-radius:1px;}
.totop a i{display:block;width:32px;height:32px;line-height:30px;text-align:center;font-size:22px;border-radius:1px;}
.totop a, .totop a:visited{color:#fff;}
.totop a:hover{color:#eee;text-decoration:none;}
@media (max-width:480px){.tp-banner .tp-caption a.btn{padding:4px 6px;font-size:10px;}
.about-company .about-company-inner span.company-feature{font-size:15px !important;}
.about-company .about-company-item .about-company-inner i{width:30px;height:30px;line-height:30px;font-size:13px;}
}
@media (max-width:767px){.header .logo{max-width:260px;margin:0 auto;margin-top:20px;}
.header .logo h1{font-size:35px;}
.header .logo p{font-size:13px;}
.header .navbar-default .navbar-nav{margin-top:8px;}
.header .navbar-default .navbar-nav>li>a{padding-left:23px;padding-top:10px;padding-bottom:10px;font-size:18px;text-align:left;}
.header .navbar-default .navbar-nav>li>a img{display:none;}
.header .navbar-collapse{border-top:1px solid #f1f1f1;}
.header .navbar-default .navbar-nav .open .dropdown-menu>li>a{margin-left:20px;padding-left:8px;}
.header .navbar-default .navbar-nav > .dropdown .dropdown-menu{margin-top:0px;border-top:0px !important;}
.header .navbar-default .navbar-nav > .dropdown .dropdown-menu:after,
.header .navbar-default .navbar-nav > .dropdown .dropdown-menu:before{border:0px;}
.header .navbar-default .navbar-nav>li>a:hover,
.header .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{background:#f5f5f5;}
.header .header-contact span{display:block;margin-top:5px;margin-bottom:15px;text-align:center;}
.btn-cart-md{float:none;max-width:150px;margin:0 auto;margin-top:20px;}
.btn-cart-md .cart-dropdown{right:50%;margin-right:-125px;}
.about-company .about-company-item{max-width:400px;}
.about-company .about-company-inner span.company-feature{font-size:20px;}
.inner-page .nutrition .nutrition-item .table{margin-top:0;}
}
@media (max-width:991px){.header .navbar-default .navbar-nav > li ul.dropdown-md{width:450px;}
.pricing .pricing-item .pricing-item-details a.btn{float:none !important;}
}
@media (max-width:1200px){}
body{background:#fff;font-family:'Lato', sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;}
.cd-red{color:#9b475f;}
h1, h2, h3, h4, h5, h6{font-family:'Lato', sans serif;font-weight:400;}
p{font-size:14px;color:#333;margin:0;}
.header .header-top{padding-top:15px;padding-bottom:15px;border-bottom:4px solid #f4f4f4;}
.footer .footer-copyright{padding-top:40px;border-top:0px solid #ddd;}
.footer .footer-copyright p{font-size:14px;color:#9a9a9a;text-align:center;}
.totop a i{display:block;width:36px;height:36px;line-height:30px;text-align:center;font-size:22px;border-radius:1px;}