@import url(../css/reset.css);html.js .loader{background:none repeat scroll 0 0 #ffffff;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9999}html.js .loader .loader_inner{background-image:url("../img/preloader.gif");background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#fff;height:60px;width:60px;margin-top:-30px;margin-left:-30px;left:50%;top:50%;position:absolute}body{font-family:"DroidSerif", sans-serif;font-weight:normal;font-size:14px;min-width:320px;position:relative;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;color:#646464}body input:focus:required:invalid,body textarea:focus:required:invalid{color:red}body input:required:valid,body textarea:required:valid{color:#6e6e6e}.hidden{display:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"RobotoSlabRegular", sans-serif;text-transform:uppercase}h2,.h2{font-size:2.0625em}h3,.h3{font-size:1.8125em}h5,.h5{font-size:1.375em}.clearfix::before{clear:both;display:block;content:''}.section-padding{padding:80px 0}.margin-left{margin-left:200px}.main-head{z-index:777;display:block;width:100%;padding:25px 0;text-transform:uppercase;position:fixed;top:0}.main-head .content-logo{margin-top:-35px}.top-line{position:relative}.header-scroll{background:#303030;box-shadow:0 2px 10px rgba(204,204,204,0.2)}.main-head.header-scroll{padding:0}.main-head.header-scroll .site-navigator{transform:translateY(70%)}.main-head.header-scroll .content-logo a img{max-width:90px;max-height:93px}.main-head.header-scroll a.menu-toggle{top:38%}.site-navigator.mobile{transform:none}.site-navigator{display:block;transform:translateY(35px);font-family:"RobotoSlabRegular", sans-serif;text-align:center}.site-navigator .site-nav-item{display:inline-block}.site-navigator .site-nav-item:hover>.site-nav-item-link::after{width:calc(100% - 25px)}.site-navigator .site-nav-item .site-nav-item-link{padding:10px 15px;display:block;color:#fff;position:relative;transition:all .3s}.site-navigator .site-nav-item .site-nav-item-link:hover{color:#d6aa74}.site-navigator .site-nav-item .site-nav-item-link::after{content:'';height:1px;background-color:#d6aa74;transition:all 0.3s ease-out;position:absolute;bottom:0px;left:50%;transform:translate(-50%, 0);width:0}.content-logo{text-align:center}.content-logo a{display:inline-block;position:relative}.content-logo a img{max-width:150px;max-height:auto}.menu-toggle{display:none}.fixed-cart{right:50px;position:fixed;top:35%;z-index:99995;transition:all .3s;padding:10px}.cart-control{display:inline-block;position:relative;cursor:pointer}.cart-control i{color:#d6aa74;font-size:1.75em}.count{color:#ffffff;background-color:#FF7B7B;border-radius:100px;display:block;position:absolute;left:calc(100% - 5px);text-align:center;top:-10px;font-size:11px;min-width:19px;padding:0px 4px;line-height:19px}.top-sect{padding-top:200px;margin-bottom:200px;background-size:cover;background-position:top center;background-repeat:no-repeat;text-align:center}.head-for-section{margin-bottom:15px;text-align:center}.head-for-section .descr{font-family:"MrsSaintDelafield", sans-serif;font-weight:400;color:#d6aa74;text-transform:none;font-size:2.25em}.heading{font-weight:400;color:#eeeeee;margin:20px 0;line-height:1.1;letter-spacing:0.5px}.heading-dark{color:#434343}.welcome-bottom-img{margin-bottom:-170px}.welcome-bottom-img img{max-width:47%}.advantages-item{text-align:center;display:block}.advantages-item img{margin-bottom:20px}.advantages-item h5{color:#d6aa74;margin-bottom:25px;line-height:1.4;vertical-align:top}.advantages-item p{margin:0}.devider{text-align:center}.devider img{background-color:#fff;padding:0 18px}.devider .dev{position:relative}.devider .dev::before{content:'';position:absolute;height:1px;width:100%;top:13px;left:0;background-color:#eaeaea;z-index:-1}.cook-welcome .head-for-section{transform:translate(0, 200px);padding-left:100px;text-align:left}.cook-welcome .head-for-section h2{color:#434343;margin-bottom:15px}.cook-welcome .head-for-section .signature{margin-top:20px;vertical-align:bottom}.cook-welcome.section-padding{padding-bottom:0}.our-special-menu{background-size:cover}.our-special-menu .head-for-section{margin-bottom:60px}.our-special-menu .head-for-section .heading{color:#fff}.icon-top-for-sect{margin-bottom:10px}.special-menu-content{background-color:#fff;padding:40px 25px 65px}.special-menu-content-head{margin-bottom:20px;text-align:center}.special-menu-content-head .descr{text-transform:uppercase;color:#aeaeae;font-size:0.9375em;margin:15px 0}.special-menu-product{padding:20px 0;border-bottom:1px solid #ebebeb}.special-menu-product .product-img{display:inline-block;width:12.5%;height:62px;float:left;margin-right:10px}.product-info{display:inline-block;width:85%}.product-meta{margin:8px 0 0}.product-meta a.h6{text-transform:none;color:#434343;transition:all .25s}.product-meta a.h6:hover{color:#d6aa74}.product-meta .price{float:right}.price{margin:0;font-size:1.25em;line-height:1.2;color:#d6aa74;font-family:"DroidSerif", serif}.price span{font-size:0.9375em}.products{padding:50px 0}.product-item{padding:30px 0;position:relative;display:block}.product-item a{color:#434343}.product-item:hover .product-btn{transform:translateX(0);opacity:1}.product-img-wrap{position:relative;overflow:hidden;text-align:center}.product-img-wrap img{transform:scale(1.2)}.product-action{position:absolute;top:19px;right:12px;z-index:1;text-align:center}.product-action>:first-child{transition-delay:.025s}.product-action>:nth-child(2){transition-delay:.05s}.product-action>:nth-child(3){transition-delay:.1s}.product-btn{position:relative;display:block;width:40px;height:40px;line-height:40px;background:#fff;margin-bottom:2px;opacity:0;transform:translateX(30px);transition:all .25s}.product-btn:hover{color:#d6aa74;box-shadow:0 3px 3px rgba(0,0,0,0.1)}.product-btn:hover>.tooltip{right:calc(100% + 10px);opacity:1;visibility:visible}.tooltip,.hart-tooltip{display:block;background:rgba(0,0,0,0.8);padding:6px 15px;color:#fff;position:absolute;border-radius:2px;display:block;line-height:1.6;font-size:12px;white-space:pre;opacity:0;visibility:hidden;transition:all .2s}.tooltip{top:5px;right:calc(100% + 20px)}.tooltip::before{content:'';position:absolute;border:5px solid transparent;border-left:5px solid rgba(0,0,0,0.8);top:10px;height:5px;right:-10px}.product-item-meta{margin-bottom:10px}.product-item-meta .h6{text-transform:none;transition:all .2s}.product-item-meta .h6:hover{color:#d6aa74}.hart{float:right;cursor:pointer;position:relative}.hart:hover{color:#d6aa74}.hart:hover .hart-tooltip{top:calc(-100% - 16px);opacity:1;visibility:visible}.hart-tooltip{right:0;top:calc(-100% - 10px)}.hart-tooltip::before{content:'';position:absolute;border:5px solid transparent;border-top:5px solid rgba(0,0,0,0.8);bottom:-10px;height:5px;right:2px}.product-price-star .price{display:inline-block}.product-star-rating{font-family:"FontAwesome";font-size:10px;line-height:20px;letter-spacing:3px;position:relative;height:20px;width:6.2em;overflow:hidden;float:right}.product-star-rating::before{content:"\f005\f005\f005\f005\f005";left:0;top:0;position:absolute}.product-star-rating span{position:absolute;height:20px;width:6.2em;overflow:hidden;left:0}.product-star-rating span::before{content:"\f005\f005\f005\f005\f005";left:0;top:0;position:absolute;color:#d6aa74}.show-more{text-align:center;display:block;margin-top:30px;background:transparent}.show-more .h6{padding:15px 30px;font-size:0.9375em;color:#9c6b2e;border:1px solid #e1e1e1;border-radius:25px;transition:all .2s;cursor:pointer;display:inline-block}.show-more .h6:hover{color:#fff;background:#d09e60;border-color:transparent}.reviews{padding-top:30px}.reviews-slider{position:relative}.reviews-slider .owl-dots{position:absolute;bottom:0;left:50%;transform:translate(-50%, 0)}.reviews-slider .owl-dots .owl-dot{display:inline-block}.reviews-slider .owl-dots span{display:inline-block;height:10px;width:10px;border-radius:50%;margin-right:4px;border:1px solid #d6aa74;background:#fff;transition:.2s}.reviews-slider .owl-dots span:hover{background:#d6aa74}.reviews-slider .owl-dots .owl-dot.active span{background:#d6aa74}.reviews-slide{text-align:center;padding-bottom:50px}.reviews-slide .avatar{margin-bottom:30px;display:inline-block}.reviews-slide .avatar img{border-radius:50%;width:80px}.reviews-slide .review{margin-bottom:20px}.reviews-slide .h6{text-transform:none;color:#434343;font-size:1.125em;line-height:2}.reviews-slide .job{letter-spacing:0.5px}.opening-hours{text-align:center;background-size:cover;background-position:top center}.opening-hours .head-for-section .heading{color:#fff}.opening-hours-content{margin-top:15px;border:1px dashed #646464;border-top:none;border-radius:2px;display:inline-block;padding:0 0 50px}.opening-hours-content .img-wrap{margin:-5px 0 60px}.opening-hours-content .h5{color:#fff}.opening-hours-content .h2{font-family:"Adamina", serif;color:#d6aa74;line-height:1.5;margin:15px 0}.weekend{margin-top:60px}.why-choose-us{background-size:cover;background-position:top center;background-repeat:no-repeat}.why-choose-us .head-for-section{text-align:left}.why-choose-us .head-for-section .descr{margin-bottom:0}.why-us-list,.why-us-item{list-style-type:none;text-align:left}.why-us-list{margin-top:30px}.why-us-item{padding:5px 5px 5px 30px;position:relative}.why-us-item .fa{color:#accd37;position:absolute;left:0;top:8px}.video-poster{display:inline;position:relative}.video-poster svg{z-index:3;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.video-poster-wrap{display:block;margin:60px;text-align:center}.why-us-video{position:relative;max-width:900px;margin:0 auto;min-height:300px;padding-top:37.5%}.why-us-video iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000;overflow:hidden}iframe{border:0}.mfp-close-btn-in .mfp-close{color:#fff;text-align:right;width:100%;top:-40px}.mfp-close-btn-in .mfp-close:hover{color:#d6aa74}.our-blog .head-for-section{margin-bottom:60px}.our-blog .show-more{margin-top:60px}.blog-item{width:100%}.blog-item .h6{color:#434343;text-transform:none;margin-top:15px;display:block;font-size:1.1875em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.blog-item a{transition:all .3s}.blog-item a:hover{color:#646464}.blog-item a:hover .read-more-arrow{opacity:1;padding-left:0}.blog-item-img:hover img{transition:all .3s;filter:grayscale(100%)}.entry-meta{color:#ababab;font-size:0.875em;margin-bottom:10px}.entry-meta>div{display:inline-block;margin-right:20px}.entry-meta>div:last-child{margin-right:0}.entry-meta .fa{margin-right:3px}.entry-meta a{color:#ababab}.read-more-link{color:#d6aa74}.read-more-link:focus{color:#d6aa74}.read-more-arrow{opacity:0;display:inline-block;padding-left:10px;transition:all .3s}.reservation{text-align:center;background-size:130%;background-position:right bottom;background-repeat:no-repeat;padding-top:0}.reservation .head-for-section{margin-bottom:50px}.reservation .working-hours,.reservation .address{color:#434343}.reservation-form-wrapper{margin-top:60px}.reservation-form{background:#fff;padding:50px;margin:0 auto;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);text-align:left}.reservation-form .res-text,.reservation-form .res-textarea{display:inline-block;width:calc(100%/3);padding:0 15px;vertical-align:middle;float:left;margin-top:1em}.reservation-form select{background:url(../img/arrow_down.png) no-repeat calc(100% - 5px)}.reservation-form .picker-input{display:block;width:100%;color:#6e6e6e;border:1px solid #ebebeb;background-color:#f9f9f9;height:40px;border-radius:2px;padding:10px;box-shadow:none}.reservation-form .picker-input:focus{border-color:#ebebeb}.reservation-form .res-textarea{width:100%;display:block;margin-bottom:40px}.reservation-form .res-textarea textarea{min-height:6.4em}.reservation-form .show-more{margin:0 auto}.reservation-form .show-more:hover .h6{color:#fff;background:#d09e60;border-color:transparent}.xdsoft_datetimepicker .xdsoft_timepicker{width:200px;margin-left:0;height:100%}.xdsoft_datetimepicker{padding:5px}.xdsoft_datetimepicker .xdsoft_calendar td{height:35px;color:#434343;font-size:0.9375em;font-family:"Adamina", sans-serif}.xdsoft_datetimepicker .xdsoft_datepicker{width:400px;margin-left:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{margin-left:50%;transform:translateX(-50%)}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{margin-bottom:5px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{margin-top:5px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:260px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{height:40px;line-height:40px;font-size:0.9375em;color:#434343;font-family:"Adamina", sans-serif;letter-spacing:0.5px;text-align:left;padding-left:18px}#map{width:100%;height:450px}.overlay-map{background:transparent;position:relative;width:100%;height:450px;top:450px;margin-top:-450px}.talk-with-us{background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative}.talk-with-us .head-for-section .heading{margin-top:0}.talk-with-us .head-for-section .descr{line-height:1.4}.talk-with-us::before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.8)}.talk-with-us .head-for-section{margin-bottom:60px}.contact-item{color:#959595;margin-bottom:30px}.contact-item:last-child{margin-bottom:0}.contact-item .h6{color:#eee;text-transform:capitalize;font-size:1.25em;letter-spacing:0.3px}.contact-item ul{margin:20px 0 0 10px}.contact-item li{line-height:1.8;list-style-type:none}.contact-item li i{margin-right:15px;width:20px}.contact-item li a{color:#959595;transition:all .2s}.contact-item li .adress:hover{color:#ccc}.contact-item li .email:hover{text-decoration:underline}.contacts-form .contact-input{background:transparent;border:1px solid #5F5F5F;width:100%;margin-bottom:25px;height:40px;padding:10px;color:#eee !important;box-shadow:none;border-radius:2px}.contacts-form textarea.contact-input{height:150px}.contacts-form button{float:right;padding:10px 30px;display:inline-block;background:transparent;text-transform:uppercase;border:1px solid #5F5F5F;color:#959595;border-radius:2px;transition:all .3s;letter-spacing:0.5px}.contacts-form button:hover{color:#d6aa74}.main-footer{text-align:center;color:#646464;padding-bottom:20px}.main-footer a{color:#646464;transition:all .25s;padding:0 5px}.main-footer a:hover{color:#d6aa74}.footer-menu{margin-top:40px;display:block;margin-bottom:25px}.footer-menu-item{list-style-type:none;display:inline-block;border-right:1px solid #646464;line-height:1}.footer-menu-item:last-child{border:none}.bottom-info{padding:25px 0;position:relative;font-size:0.875em;border-top:1px solid rgba(255,255,255,0.1)}.bottom-info a{font-size:1.0625em}
