blockquote,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin-bottom:0}.woocommerce-tabs .tabs li:first-child a,ol,ul{padding-left:0}body{font-family:Poppins-Regular!important;color:#666;font-size:15px;font-weight:400}.post .post-body .post-date--style span.date,h1,h2{font-family:Raleway-Bold;font-weight:700}@font-face{font-family:Raleway-Regular;src:url("../fonts/raleway/Raleway-Regular.ttf")}@font-face{font-family:Raleway-SemiBold;src:url("../fonts/raleway/Raleway-SemiBold.ttf");font-weight:600}@font-face{font-family:Raleway-ExtraBold;src:url("../fonts/raleway/Raleway-ExtraBold.ttf");font-weight:800}@font-face{font-family:Raleway-Bold;src:url("../fonts/raleway/Raleway-Bold.ttf");font-weight:700}@font-face{font-family:Raleway-Medium;src:url("../fonts/raleway/Raleway-Medium.ttf");font-weight:500}@font-face{font-family:Raleway-Light;src:url("../fonts/raleway/Raleway-Light.ttf");font-weight:300}@font-face{font-family:Raleway-Black;src:url("../fonts/raleway/Raleway-Black.ttf");font-weight:900}@font-face{font-family:Lato-Regular;src:url("../fonts/lato/Lato-Regular.ttf");font-weight:400}@font-face{font-family:GreatVibes-Regular;src:url("../fonts/great_vibes/GreatVibes-Regular.ttf");font-weight:400}@font-face{font-family:Satisfy-Regular;src:url("../fonts/satisfy/Satisfy-Regular.ttf");font-weight:400}@font-face{font-family:Constanb;src:url("../fonts/constantia/Constanb.ttf")}@font-face{font-family:Bitter-Regular;src:url("../fonts/bitter/Bitter-Regular.ttf")}@font-face{font-family:Bitter-Bold;src:url("../fonts/bitter/Bitter-Bold.ttf");font-weight:700}@font-face{font-family:AmaticSC-Regular;src:url("../fonts/amatic_sc/AmaticSC-Regular.ttf");font-weight:400}@font-face{font-family:AmaticSC-Bold;src:url("../fonts/amatic_sc/AmaticSC-Bold.ttf");font-weight:700}@font-face{font-family:AlexBrush-Regular;src:url("../fonts/alex_brush/AlexBrush-Regular.ttf")}@font-face{font-family:Sacramento-Regular;src:url("../fonts/sacramento/Sacramento-Regular.ttf")}@font-face{font-family:JuliusSansOne-Regular;src:url("../fonts/julius_sans_one/JuliusSansOne-Regular.ttf")}@font-face{font-family:Georgia;src:url("../fonts/georgia/Georgia.ttf")}@font-face{font-family:Georgia-Bold;src:url("../fonts/georgia/Georgia-Bold.ttf")}@font-face{font-family:Calibri-Bold;src:url("../fonts/calibri/Calibri-Bold.TTF")}@font-face{font-family:Mvboli;src:url("../fonts/mvboli/mvboli.ttf")}@font-face{font-family:Pacifico-Regular;src:url("../fonts/pacifico/Pacifico-Regular.ttf")}@font-face{font-family:Poppins-Regular;src:url("../fonts/poppins/Poppins-Regular.ttf")}@font-face{font-family:Poppins-SemiBold;src:url("../fonts/poppins/Poppins-SemiBold.ttf")}@font-face{font-family:Poppins-Bold;src:url("../fonts/poppins/Poppins-Bold.ttf")}@font-face{font-family:Poppins-Medium;src:url("../fonts/poppins/Poppins-Medium.ttf")}@font-face{font-family:Poppins-Italic;src:url("../fonts/poppins/Poppins-Italic.ttf")}#rev_slider_11 li:nth-child(2) .caption-3,#rev_slider_6 li:last-child .caption-2,p{line-height:1.8}h1,h2,h3,h4,h5,h6{line-height:1.3;color:#333}h1{font-size:50px}h2{font-size:40px}h3,h5{font-family:Raleway-SemiBold;font-weight:600}h3{font-size:35px}.food-slider .image-holder .item-info .price,.shop-cart .quantity .number-button.minus,.shop-single .quantity .number-button.minus,h4{font-size:25px}.social a,h5{font-size:20px}.gallery.wide .image-holder span,.our-menu-full .our-menu-col h5,h6{font-size:17px}img{max-width:100%}ol,ul{list-style-type:none}a:hover{text-decoration:none}:focus,button:focus{outline:0}textarea{resize:none}select{-moz-appearance:none;-webkit-appearance:none;cursor:pointer}.navbar-desktop>ul>li.has-children .sub-menu .wrapper,.page-breadcrumb .au-breadcrumb li:last-child:after,select option[value=""][disabled]{display:none}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}.item-info h4 a:hover,.star-rating{color:#fc6}.bg-2c{background:#2c2c2c}.bg-fa{background:#fafafa}.border-place{transform:translate(-8px,-11px)}.border-place-1{transform:translate(10px,-10px)}.ml--10{margin-left:-10px}.btn-holder,.feature-small,.ft-top,.item-box,.our-menu-board .heading .middle,.our-story-primary.style-3,.testimonials-2-carousel .item .user{text-align:center}.social a{color:#666;margin-right:16px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}#rev_slider_3 li:first-child .caption-5 i:last-child,.coffee-wrapper .menu-navigation ul li:last-child,.feature-content .body .star-rating i:last-child,.form-row .form-col:last-child,.item-info .star-rating i:last-child,.menu-navigation ul li:last-child,.navbar-desktop.aside>ul>li,.navbar-desktop>ul>li:last-child,.navbar-mobile .heading .search-icon,.our-chef-item .social a:last-child,.page-breadcrumb .au-breadcrumb li:last-child,.pizza .grid .pizza-item:last-child,.project .project-navigation .dots i:last-child,.project .project-navigation .dots i:nth-child(2),.reservation .info .opening-col p:last-child,.shop-single #shop-single-thumb a:last-child,.social a:last-child,.social.round a:last-child{margin-right:0}.coffee-material .left .coffee-material-box:nth-child(2) .heading h5,.coffee-material .left .coffee-material-box:nth-child(3) .heading h5,.contact-part .contact-line span:first-child,.social.round a{margin-right:10px}.blog-standard .pagination a,.contact-us-content .social a,.menu-item p,.menu-item ul li a,.project .project-content .social a,.reservation .info .social a,.shop-list .woocommerce-pagination ul a,.social a:hover{color:#999}.social.round a{width:36px;height:35px;display:inline-block;line-height:35px;text-align:center;border-radius:50%;font-size:17px;color:#fff}.section-primary{padding-top:139px;padding-bottom:116px}.section-primary.pt-100{padding-top:100px}.section-primary.pt-112{padding-top:112px}.section-primary.pt-120{padding-top:120px}.section-primary.pt-133{padding-top:133px}.section-primary.pt-140{padding-top:140px}.section-primary.pt-150{padding-top:150px}.section-primary.pb-50{padding-bottom:50px}.section-primary.pb-60{padding-bottom:60px}.section-primary.pb-90{padding-bottom:90px}.section-primary.pb-101{padding-bottom:101px}.section-primary.pb-110{padding-bottom:110px}.section-primary.pb-113{padding-bottom:113px}.section-primary.pb-120{padding-bottom:120px}.section-header{text-align:center;margin-bottom:70px}.section-header.mt-29{margin-top:29px}.blog-masonry .post,.section-header.mb-60,.service-col{margin-bottom:60px}.section-header h1,.section-header h2{text-transform:uppercase;margin-bottom:10px}.section-header span{display:block;color:#519542;font-family:Satisfy-Regular;font-size:30px}#modalSearch .modal-content input,#rev_slider_11 li:first-child .caption-4,#rev_slider_4 .caption-1,.menu-navigation ul li a span,.page-breadcrumb h3,.widget_shopping_cart_content .woocommerce-mini-cart__total strong{font-family:Raleway-Medium;font-weight:500}.images-preloader{position:fixed;z-index:100001;background-color:#eee;width:100%;height:100%}.rectangle-bounce{text-align:center;position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-10px}#cupcake-slider .owl-stage .owl-item.opacity,#preloader,#rev_slider_11 li:first-child .caption-1,#rev_slider_11 li:first-child .caption-2,.cd-horizontal-timeline .timeline,.change,.feature-slider,.flipster__item__content,.form-holder,.masonry .masonry-wrapper .image-holder.fix-image,.menu-container,.navbar-desktop>ul>li.has-children,.navbar-desktop>ul>li.has-children ul li.has-children,.page-info,.products .item .thumb,.select,.sorting .woocommerce-ordering .form-holder,.widget_search form{position:relative}#preloader span{display:block;bottom:0;width:9px;height:5px;background:#519542;position:absolute;animation:1.5s ease-in-out infinite preloader}#preloader span:nth-child(2){left:11px;animation-delay:.2s}#preloader span:nth-child(3){left:22px;animation-delay:.4s}#preloader span:nth-child(4){left:33px;animation-delay:.6s}#preloader span:nth-child(5){left:44px;animation-delay:.8s}@keyframes preloader{0%,100%,50%{height:5px;transform:translateY(0)}25%{height:30px;transform:translateY(15px)}}.page-info{background-attachment:fixed;background-position:top;height:550px;text-align:center;background-repeat:no-repeat}.page-info .section-header{padding:0 15px;position:absolute;left:50%;margin-bottom:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);bottom:35%;width:100%}.page-breadcrumb{background:#f2f2f2;padding:76px 0}.page-breadcrumb h3{font-size:30px;text-transform:uppercase}.item-info h5,.menu-item h5{font-family:Raleway-Regular}.page-breadcrumb .au-breadcrumb{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;height:100%;align-items:center;flex-wrap:wrap}.page-breadcrumb .au-breadcrumb li,.reservation .info .support .address span,.reservation .info .support .email span{margin-right:8px}.page-breadcrumb .au-breadcrumb li:after{content:"/";margin-left:4px}.form-holder span.primary-color,.page-breadcrumb .au-breadcrumb li a{color:#666}.item-info h5 a:hover,.item-info h6 a.hover-third-color:hover,.item-info h6 a:hover,.page-breadcrumb .au-breadcrumb li a:hover,.post .post-body h5 a.hover-third-color:hover,.post .post-body h5 a:hover{color:#519542}.cate-box,.page-breadcrumb.wide,.special-grid.re-style .row>div{padding-left:15px;padding-right:15px}.bakery-right h3,.coffee-material-box .heading,.item-info h4,.products .item .info .star-rating{margin-bottom:8px}.au-btn.btn-cart:hover,.item-info h4 a,.item-info h5 a{color:#fff}.item-info h5{font-weight:400;margin-bottom:7px;font-size:20px}#special-slider-four .item-info .price,.bakery-right h3 a,.event-col h6 a,.feature-content .heading h3 a,.item-info .price.bold-color,.item-info h5 a.bold-color,.menu-item h5.bold-color,.menu-item h5.bold-color a,.middle-image .info h5 a,.navbar-desktop.has-bg .action,.navbar-desktop.has-bg>ul>li>a,.our-menu-col .heading h3.bold-color,.our-story-primary.style-1 .name h6 a,.pizza-item h5 a,.post .post-body h5 a{color:#333}.bakery-right h3 a:hover,.item-info h5 a.hover-sixth-color:hover,.style-color-4 .hc-mobile-nav li.current>a,.style-color-4 .item-info h5 a:hover,.style-color-4 .navbar-desktop>ul>li.has-children ul li.current>a,.style-color-4 .navbar-desktop>ul>li.has-children ul li.current>a i.zmdi,.style-color-4 .navbar-desktop>ul>li.has-children ul li:hover>a,.style-color-4 .navbar-desktop>ul>li.has-children ul li:hover>a i.zmdi,.style-color-4 .navbar-desktop>ul>li>a:hover,.style-color-4 .section-header span,.style-color-4 .testimonials-2-carousel .item .user .info span,.testimonials-2-carousel.re-style span.lnr:hover{color:#dfa027}.checkout-page .woocommerce-checkout label,.contact-block .contact-box.open p,.item-info h6{margin-bottom:6px}.item-info h6 a{color:#333;display:block}.item-info .star-rating{font-size:15px;margin-bottom:9px}.item-info .star-rating i,.products .item .info .star-rating i{margin-right:2px}.item-info .price{color:#fff;font-size:20px}.change .au-btn,.change .buy{left:50%;position:absolute;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s}.change .au-btn,.item-box:hover .buy{transform:translate(-50%,40px);-webkit-transform:translate(-50%,40px);-moz-transform:translate(-50%,40px);-ms-transform:translate(-50%,40px);-o-transform:translate(-50%,40px);opacity:0}.change .buy{transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0)}.blog-standard .blog-single .share .social,.checkout-page .wc_payment_method .payment_box,.event-col .event-meta div,.feature-small a,.item-box .thumb,.navbar-mobile__toggler{display:inline-block}.item-box:hover .au-btn{transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);opacity:1}.owl-carousel .owl-item img{width:auto;display:inline-block}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#519542}.owl-theme .owl-dots .owl-dot span{width:8px;height:8px}.food-slider .owl-theme .owl-dots .owl-dot span,.owl-theme.style .owl-dots .owl-dot span{margin:0 2px;background:#519542;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.food-slider .owl-theme .owl-dots .owl-dot.active span,.owl-theme.style .owl-dots .owl-dot.active span{width:27px}.owl-theme.style-1 .owl-dots .owl-dot span{width:12px;height:12px;margin:0 3.5px;border:1px solid #fff;background:0 0}.owl-theme.style-1 .owl-dots .owl-dot.active span,.testimonials .owl-theme .owl-dots .owl-dot.active span,.testimonials .owl-theme .owl-dots .owl-dot:hover span{border-color:transparent;background:#519542}.post .post-thumb{overflow:hidden;position:relative}.post .post-thumb img{-webkit-transition:transform .5s;-moz-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s}.post .post-thumb img:hover{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);opacity:.8}.post .post-date{position:absolute;top:20px;right:20px;display:inline-block;width:72px;height:72px;background:#519542;padding:3px}.event-col .event-date .inner,.post .post-date .inner{border:1px solid rgba(255,255,255,.5);height:100%;color:#fff;display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-moz-inline-flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.post .post-date .inner .date{font-family:Raleway-SemiBold;font-size:35px;line-height:1.05}.post .post-date .inner .month{font-size:13px;text-transform:uppercase}.post .post-date.black-bg{background:#181818}.post .post-date.black-bg .inner{border:1px solid #5da54d}.post .post-body{padding-top:35px}.post .post-body .post-date--style{line-height:1.3}.post .post-body .post-date--style span{display:inline-block;position:relative}.post .post-body .post-date--style span.date{font-size:70px;color:#f8f4ee;transform:translateX(-18px);-webkit-transform:translateX(-18px);-moz-transform:translateX(-18px);-ms-transform:translateX(-18px);-o-transform:translateX(-18px)}.post .post-body .post-date--style span.month{text-transform:uppercase;color:#519542;font-size:20px;font-family:Raleway-Bold;font-weight:700;transform:translateY(-17px);-webkit-transform:translateY(-17px);-moz-transform:translateY(-17px);-ms-transform:translateY(-17px);-o-transform:translateY(-17px);z-index:9}.post .post-body .post-date--style.right span.date{transform:translateX(-29px);-webkit-transform:translateX(-29px);-moz-transform:translateX(-29px);-ms-transform:translateX(-29px);-o-transform:translateX(-29px)}.post .post-body .post-date--style.right span.month{transform:translate(77px,-17px);-webkit-transform:translate(77px,-17px);-moz-transform:translate(77px,-17px);-ms-transform:translate(77px,-17px);-o-transform:translate(77px,-17px)}.post .post-body h5{margin-bottom:13px;text-transform:uppercase;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.post .post-body h5 a.hover-fifth-color:hover{color:#956f32}#slider,.post .post-body p,.special-item .thumb{margin-bottom:26px}.post .post-body.has-border{padding-left:35px;padding-right:35px;padding-bottom:44px;border:1px solid #e6e6e6}.post .post-body.has-border p,.post.bigger .post-body p,.post.smaller .post-body p{margin-bottom:19px}.post .post-body.bg-1{background:url("../images/post-body-bg-1.png") right bottom no-repeat}.post .post-body.bg-2{background:url("../images/post-body-bg-2.png") right bottom no-repeat}.post .post-body.bg-3{background:url("../images/post-body-bg-3.png") right bottom no-repeat}.post .post-body.fixed{padding-top:0;transform:translateY(-19px);-webkit-transform:translateY(-19px);-moz-transform:translateY(-19px);-ms-transform:translateY(-19px);-o-transform:translateY(-19px)}#review .comments-form .comment-notes,.contact-us-content .contact-us-col h5,.post .post-body.fixed h5{margin-bottom:11px}.post .post-body.fixed p,.sign-up .form-holder.last,.subscribe-form .form-row,.widget_recent_entries .widget-title,.woocommerce-form-login .form-holder.last{margin-bottom:22px}.post .post-body.fixed .au-btn__readmore{text-decoration:unset}.post .post-body.pl-4px{padding-left:4px}.flipster-item p,.post.has-mb,.widget_instagram .widget-title,.widget_tag_cloud .widget-title{margin-bottom:24px}.contact-us-form .form-holder,.page-wrapper main .rev_slider_wrapper,.post.has-mb.mb-30{margin-bottom:30px}.post.bigger .post-thumb .post-date{width:92px;height:92px;padding:4px}.blog-standard .post .post-date .inner .date,.post.bigger .post-thumb .post-date .inner .date{font-size:45px}.post.bigger .post-thumb .post-date .inner .month{font-size:16px;font-family:Raleway-SemiBold;font-weight:600}.post.bigger .post-body{padding-top:33px}.post.bigger .post-body h5{font-size:22px;margin-bottom:16px}.form-control,.post.smaller .post-body h5{font-size:18px}.post.smaller .post-thumb .post-date{width:57px;height:57px;right:10px;top:10px}.post.smaller .post-thumb .post-date .inner .date{font-size:27px}.post.smaller .post-thumb .post-date .inner .month{font-size:10px}.post.smaller .post-body,.reservation .info .social{padding-top:27px}.our-menu-col.right-20,.post.pl-20{padding-left:20px}.au-btn{display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-moz-inline-flex;width:152px;height:42px;justify-content:center;align-items:center;text-transform:uppercase;color:#fff;border:none;overflow:hidden;cursor:pointer;background:0 0}.au-btn.short{width:145px}.au-btn.medium{width:174px}.au-btn.long{width:183px}.au-btn.extra-long{width:208px}.au-btn.round{border-radius:21px}.au-btn.has-bd{border:1px solid rgba(255,255,255,.5)}.au-btn.has-bd.bd-999{border:1px solid #999}.au-btn.has-bd.bd-fff{border:1px solid #fff}.au-btn.has-bd:hover{border-color:transparent}.au-btn.has-bg,.flipster--flat .flipster__item--future .content,.flipster--flat .flipster__item--past .content,.reservation-tab ul li.ui-state-active a::after{background:#333}.au-btn.bg-fourth-color{background:#f33;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.au-btn.bg-fourth-color:hover{background:#cc2929}.au-btn.btn-cart{width:158px;height:42px;color:#333}.au-btn__readmore{text-transform:uppercase;color:#333;text-decoration:underline;display:inline-block}.au-btn__readmore.color-36{color:#363636}.au-btn__readmore:hover{color:#519542;text-decoration:underline}.au-btn__readmore.hover-third-color:hover,.navbar-desktop.has-bg>ul>li>a:hover,.navbar-desktop>ul>li.has-children ul li.current>a i.zmdi,.navbar-desktop>ul>li.has-children ul li:hover>a i.zmdi,.widget_shopping_cart_content ul.woocommerce-mini-cart li .image-holder:hover{color:#519542}.au-btn__readmore.hover-fourth-color:hover{color:#f33}.au-btn__readmore.hover-fifth-color:hover{color:#956f32}.au-btn--hover{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-box-shadow:0 0 1px transparent;-moz-box-shadow:0 0 1px transparent;-ms-box-shadow:0 0 1px transparent;-o-box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.au-btn--hover:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#519542;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.about-us-board .name h6 a,.au-btn--hover:active,.au-btn--hover:focus,.au-btn--hover:hover,.bakery-grid-item:hover .inner h6,.blog-standard .blog-single .author-board h6 a,.coffee-wrapper .menu-navigation ul li a:hover,.coffee-wrapper .menu-navigation ul li.ui-state-active a,.cupcake-history .content .cd-horizontal-timeline .events-content,.flipster-item .body,.flipster-item .name h6 a,.menu-item h5.color-fff,.menu-item h5.color-fff a,.our-chef-item h6 a,.our-service-full .section-header h2,.our-story-primary.style-2 .name h6 a,.our-story-primary.style-3 .name h6 a,.special-box .star-rating,.special-box h4 a,.special-cupcake-content h3 a,.testimonials-2.full .item .info h6,.widget_shopping_cart_content ul.woocommerce-mini-cart li .image-holder,.wish .au-btn{color:#fff}.au-btn--hover:active:before,.au-btn--hover:focus:before,.au-btn--hover:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.form-control{background:0 0;border:none;padding:0;border-radius:0}.form-control:focus{background:0 0;border-color:#ccc;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none}.form-control::-webkit-input-placeholder{font-size:18px}.form-control::-moz-placeholder{font-size:18px}.form-control:-ms-input-placeholder{font-size:18px}.form-control:-moz-placeholder{font-size:18px}.form-holder span{position:absolute;right:0;bottom:8px;font-size:12px;color:#ccc}.click-to-top i,.form-holder span.big{font-size:18px}.form-holder span.lnr-clock{bottom:11px}.select .form-control{cursor:pointer;display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-moz-inline-flex;align-items:center}.select .dropdown{display:none;position:absolute;top:100%;width:100%;background:#fff;z-index:9;border:1px solid #4192cb}.select .dropdown li{padding:5px 10px}.select .dropdown li:hover{background:#81acee;color:#fff}.form-row{flex-wrap:nowrap;margin:0 0 43px}.form-row .form-col{width:50%;margin-right:51px}.navbar-desktop{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;justify-content:space-between;align-items:center;position:relative;top:30px;z-index:9;width:100%;float:left;padding-left:80px;padding-right:80px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.navbar-desktop.top-48{top:48px}.bakery-content,.navbar-desktop>ul,.page-wrapper,.reservation .info .support .wrapper{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex}.navbar-desktop>ul.pl-53{padding-left:53px}.navbar-desktop>ul>li{margin-right:29px}.navbar-desktop>ul>li.mr-fixed{margin-right:156px}.navbar-desktop>ul>li>a{text-transform:uppercase;font-size:16px;padding:3px 7px 2px;color:#fff;border:1px solid transparent;transition:.3s}.navbar-desktop.has-bg>ul>li.current>a,.navbar-desktop>ul>li.current>a,.navbar-desktop>ul>li>a:hover{color:#519542;border:1px solid #519542}.navbar-desktop>ul>li.has-children .sub-menu{position:absolute;left:-30px;z-index:99;top:100%;padding-top:41px;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s}.navbar-desktop>ul>li.has-children ul{background:#181818;width:176px;padding:23px 0 25px 30px}.navbar-desktop>ul>li.has-children ul li.has-children>a{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;justify-content:space-between;align-items:center;padding-right:30px}.navbar-desktop>ul>li.has-children ul li.has-children>a i.zmdi{font-size:16px;color:#b2b2b2}.navbar-desktop>ul>li.has-children ul li.has-children .sub-menu{left:100%;top:0;padding-top:0;padding-left:5px}.navbar-desktop>ul>li.has-children ul li.has-children ul,.navbar-desktop>ul>li.has-children:last-child ul,.navbar-desktop>ul>li.has-children:nth-child(2) ul{width:210px}.navbar-desktop>ul>li.has-children ul li a{color:#b2b2b2;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;padding-top:6.5px;padding-bottom:6.5px;display:inline-block}.navbar-desktop>ul>li.has-children ul li.current>a,.navbar-desktop>ul>li.has-children ul li:hover>a{color:#519542;padding-left:15px;position:relative}.navbar-desktop>ul>li.has-children ul li.current>a:before,.navbar-desktop>ul>li.has-children ul li:hover>a:before{content:"";width:9px;height:1px;background:#519542;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:0}.navbar-desktop>ul>li.has-children:nth-child(5) ul{width:260px}.navbar-desktop.fixed{-webkit-animation:.3s ease-out forwards fadeInDown;-moz-animation:.3s ease-out forwards fadeInDown;-o-animation:.3s ease-out forwards fadeInDown;animation:.3s ease-out forwards fadeInDown;position:fixed;top:0;left:0;z-index:99;background:#000;width:100%;padding:20px 80px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);-ms-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);-o-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.navbar-desktop.fixed .logo{max-width:33%;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.navbar-desktop .logo,.navbar-desktop.has-bg{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.navbar-desktop .logo{display:block;transition:.3s}.navbar-desktop.aside{overflow:auto;position:fixed;left:0;top:0;width:15.625%;background:#181818;flex-direction:column;height:100%;justify-content:flex-start;padding:105px 0}.navbar-desktop.aside::-webkit-scrollbar{display:none}.navbar-desktop.aside .logo{margin-bottom:142px}.navbar-desktop.aside>ul{display:block;text-align:center;margin-bottom:227px}.navbar-desktop.aside>ul>li>a{display:inline-block;margin:11px 0}.navbar-desktop.aside>ul>li.has-children ul{width:auto;padding:0}.navbar-desktop.has-bg{top:0;padding:30px 80px;background:#fff;transition:.3s}.navbar-desktop.has-bg.fixed{padding:20px 80px;background:rgba(255,255,255,.95)}.navbar-desktop.has-bg.static{float:none}.navbar-desktop.has-bg.middle{justify-content:center;float:none;height:128px;padding:0}.about-us-1,.about-us-2,.coffee-material .bg-block,.navbar-desktop.has-bg.middle .logo,.promotion-item .inner{position:absolute}.navbar-desktop.has-bg.middle.fixed{height:108px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.navbar-desktop.has-bg.middle.fixed .logo{max-width:3.5%}.navbar-desktop.has-bg>ul>li.has-children ul{background:#fff;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);-ms-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);-o-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.navbar-desktop.no-float{float:none;top:0;background:#181818;padding:30px 80px}.navbar-desktop .left,.navbar-desktop .right,.navbar-mobile .left,.navbar-mobile .right{width:180px}.checkout-page .place-order,.navbar-desktop .right,.navbar-mobile .right{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;justify-content:flex-end}.navbar-mobile{display:none;background:#333;padding:15px 0}.navbar-mobile .heading,.price_slider_amount,.sorting .woocommerce-ordering{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;justify-content:space-between;align-items:center}.navbar-mobile .heading .notify{margin-right:15px}.navbar-mobile .logo{max-width:8%}.navbar-mobile span.search-icon{font-size:25px;color:#fff;cursor:pointer}.navbar-mobile__toggler span{display:block;width:30px;height:4px;background-color:#519542;margin:5px 0}.action,.widget_shopping_cart_content .woocommerce-mini-cart__total{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;color:#fff}.bakery-right .summary-line:last-child,.bakery-thumbnail li:last-child,.coffee-material .left .coffee-material-box:last-child,.coffee-material .right .coffee-material-box:last-child,.contact-block .contact-box.open p:last-child,.contact-part .contact-line:last-child,.flipster-item .time:last-child,.flipster-item p:last-child,.ft-top .contact-part,.masonry .masonry-wrapper .image-holder,.menu-item:last-child,.navbar-mobile__toggler span:last-child,.opening-block .body span:last-child,.opening-hours .opening-item:last-child,.our-menu-block:last-child,.project .project-navigation .dots i:last-child,.project .project-navigation .dots i:nth-child(3),.widget_categories ul li:last-child{margin-bottom:0}.navbar-mobile__toggler.bg-third-color span,.style-color-1 .navbar-mobile__toggler span{background-color:#519542}.navbar-mobile__toggler.bg-fourth-color span,.style-color-2 .navbar-mobile__toggler span{background-color:#f33}.navbar-mobile__toggler.bg-fifth-color span,.style-color-3 .navbar-mobile__toggler span{background-color:#956f32}.navbar-mobile__toggler.bg-sixth-color span,.style-color-4 .navbar-mobile__toggler span{background-color:#dfa027}.action{display:flex;justify-content:space-between}.action .notify{position:relative;display:inline-block;margin-right:31px;cursor:pointer}.action .notify span.notify-amount{position:absolute;top:6px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);font-size:9px;font-family:Lato-Regular}.action .notify:hover .widget_shopping_cart{webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}#modalSearch .modal-dialog,.service-icon-box .service-icon-item{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.action span.search-icon{font-size:24.31px;margin-right:28px;cursor:pointer}.action span.menu-sidebar-icon{font-size:24px;cursor:pointer}.action .au-btn{width:124px;height:33px;border-radius:16.5px;font-size:12px;margin-right:28px}#modalSearch{background:url("../images/modal-search-bg.jpg") center center/cover;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}#modalSearch .modal-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;width:774px}#modalSearch .modal-content{background:0 0;border:none}#modalSearch .modal-content input{height:40px;width:100%;background:0 0;border:none;border-bottom:1px solid rgba(255,255,255,.5);font-size:25px;color:#fff;padding-right:40px}#modalSearch .modal-content input::-webkit-input-placeholder{color:#fff;font-size:25px;font-family:Raleway-Medium;font-weight:500}#modalSearch .modal-content input::-moz-placeholder{color:#fff;font-size:25px;font-family:Raleway-Medium;font-weight:500}#modalSearch .modal-content input:-ms-input-placeholder{color:#fff;font-size:25px;font-family:Raleway-Medium;font-weight:500}#modalSearch .modal-content input:-moz-placeholder{color:#fff;font-size:25px;font-family:Raleway-Medium;font-weight:500}#modalSearch .modal-content button{background:0 0;position:absolute;top:50%;border:none;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;z-index:9;cursor:pointer}#modalSearch .modal-content button span{font-size:25px;color:#fff}#modalSearch .lnr-cross{position:absolute;top:5.9%;right:4.16%;font-size:24px;color:#fff;cursor:pointer}.widget_shopping_cart{position:absolute;right:-31px;z-index:9;top:100%;padding-top:44px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s}.widget_shopping_cart_content{width:304px;background:#181818;padding:35px 30px}.widget_shopping_cart_content ul.woocommerce-mini-cart{margin-bottom:23px;display:block}.widget_shopping_cart_content ul.woocommerce-mini-cart li{position:relative;margin-bottom:20px;margin-right:0}.widget_shopping_cart_content ul.woocommerce-mini-cart li .remove{position:absolute;right:0;top:7px;color:#519542;font-size:14px}.widget_shopping_cart_content ul.woocommerce-mini-cart li .image-holder img{float:left;max-width:27.05%;margin-right:11px}.widget_shopping_cart_content ul.woocommerce-mini-cart li .image-holder .product-name{display:inline-block;margin-top:5px}.widget_shopping_cart_content ul.woocommerce-mini-cart li .quantity{display:block;color:#519542}.widget_shopping_cart_content ul.woocommerce-mini-cart li .quantity .amount{display:block;color:#b2b2b2;margin-bottom:3px}#fullpage .next-slide:hover,#fullpage .prev-slide:hover,.booking-form p:first-child a,.cate-box-item:hover .inner,.feature-content .heading h3 a:hover,.feature-slider span.lnr:hover,.flipster-item .body .color-cdaa7c,.menu-item h5 a.hover-third-color:hover,.menu-item ul li a:hover,.menu-item ul.hover-third-color li a:hover,.post-row h6 a.hover-third-color:hover,.post-row h6 a:hover,.project .project-content .info-item a:hover,.project .project-navigation a:hover,.style-color-1 .au-btn__readmore:hover,.style-color-1 .hc-mobile-nav li.current>a,.style-color-1 .item-info h6 a:hover,.style-color-1 .menu-item h5 a:hover,.style-color-1 .menu-item ul li a:hover,.style-color-1 .navbar-desktop>ul>li.has-children ul li.current>a,.style-color-1 .navbar-desktop>ul>li.has-children ul li.current>a i.zmdi,.style-color-1 .navbar-desktop>ul>li.has-children ul li:hover>a,.style-color-1 .navbar-desktop>ul>li.has-children ul li:hover>a i.zmdi,.style-color-1 .navbar-desktop>ul>li>a:hover,.style-color-1 .post .post-body h5 a:hover,.style-color-1 .post-row h6 a:hover,.style-color-1 .section-header span,.testimonials-2-carousel .item .user .info span,.testimonials-2-carousel span.lnr:hover,.widget_categories ul li a:hover,.widget_shopping_cart_content .woocommerce-mini-cart__buttons a.view-cart,.widget_shopping_cart_content .woocommerce-mini-cart__total .color-cdaa7c{color:#519542}.widget_shopping_cart_content .woocommerce-mini-cart__total{display:flex;justify-content:space-between;font-size:18px;margin-bottom:1px}.widget_shopping_cart_content .woocommerce-mini-cart__buttons{text-transform:uppercase;border:1px solid #519542;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;height:43px;margin-top:24px}.widget_shopping_cart_content .woocommerce-mini-cart__buttons a{flex-grow:1;text-align:center;height:100%;display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-moz-inline-flex;align-items:center;justify-content:center}.widget_shopping_cart_content .woocommerce-mini-cart__buttons a.checkout{background:#519542;color:#fff}.menu-sidebar{height:100vh;overflow:auto;position:fixed;width:23.7%;top:0;right:0;z-index:999;background:#181818;padding:50px 4.21% 40px;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-direction:column;justify-content:center;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.menu-sidebar::-webkit-scrollbar{display:none}.menu-sidebar.show{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}.menu-sidebar .close-btn{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;justify-content:flex-end;margin-bottom:33px;cursor:pointer}.menu-sidebar .close-btn span{font-size:24px;color:#fff}.menu-sidebar .text{margin-top:50px;margin-bottom:28px;color:#ccc}.blog-standard .blog-single .comments-area>.comments-group:last-child,.menu-sidebar .image-slider{margin-bottom:58px}.menu-sidebar .image-slider.owl-theme .owl-nav.disabled+.owl-dots{margin-top:16px}.contact-part{margin-bottom:127px}.contact-part .contact-line{display:block;margin-bottom:19px;color:#b2b2b2}.contact-part .contact-line a{color:#b2b2b2}.booking .booking-content .form-control:focus,.contact-part .contact-line span.lnr,.our-menu-wrapper .menu-navigation ul li a span{color:#ccc}.food-slider .owl-theme .owl-nav.disabled+.owl-dots,.our-chef-slider .owl-theme .owl-nav.disabled+.owl-dots,.owl-theme#special-carousel-center .owl-nav.disabled+.owl-dots,.special .owl-theme .owl-nav.disabled+.owl-dots{margin-top:42px}.food-slider .image-holder{position:relative;overflow:hidden}.food-slider .image-holder img{-webkit-transition:transform .3s linear;-moz-transition:transform .3s linear;-o-transition:transform .3s linear;transition:transform .3s linear}.food-slider .image-holder:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;z-index:9}.food-slider .image-holder .inner{position:absolute;top:50%;left:50%;z-index:99;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);text-align:center;width:90%}.food-slider .image-holder .item-info,.gallery .image-holder .info,.our-chef-item .info .inner{opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}.food-slider .image-holder .item-info h4{margin-bottom:5px}.food-slider .image-holder .item-info .star-rating{margin-bottom:9px;font-size:18px}.blog-standard .post .post-author a.thumb,.food-slider .image-holder .item-info .star-rating i,.menu-item ul li{margin-right:5px}.food-slider .image-holder:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}.bakery-grid-item:hover:before,.food-slider .image-holder:hover:before{background:rgba(0,0,0,.6)}.food-slider .image-holder:hover .item-info,.our-chef-item:hover .info .inner,.special-grid .image-holder:hover .inner{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s;opacity:1}.menu-navigation ul,.pizza .grid,.reservation-tab ul,body.center{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;justify-content:center}.page-bg{background:url("../images/full-page-bg.jpg") center center/cover;position:fixed;top:0;left:0;right:0;bottom:0}.middle-wrapper{background:#fff;min-width:1230px;z-index:9}.page-wrapper header{width:15.625%}.page-wrapper main{width:84.375%;background:#333}.rev_slider_wrapper.px-30{padding:0 30px}.tp-bullet{width:12px;height:12px;border-radius:50%;background:0 0;border:1px solid #fff}.tp-bullet.selected,.tp-bullet:hover{background:#519542;border-color:transparent;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s}#grid-image.owl-theme .owl-nav.disabled+.owl-dots,.blog-standard .post .tagcloud a:last-child:after,.booking .image-holder img,.cupcake-history .video img,.flipster__nav,.fp-controlArrow.fp-next,.fp-controlArrow.fp-prev,.ft-image img,.menu-item ul li:last-child a:after,.noUi-horizontal .noUi-handle::after,.noUi-horizontal .noUi-handle::before,.our-story .image-bg img,.our-story .image-holder img,.rev_slider,.trait .image-holder img,.woocommerce-tabs .tabs li:last-child a:after{display:none}.rev_slider .caption-btn{text-transform:uppercase;border:1px solid rgba(255,255,255,.5)!important;display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-moz-inline-flex;justify-content:center;align-items:center;background:0 0}.rev_slider .caption-btn.bd-fff{border:1px solid #fff!important}#rev_slider_2 .caption-1::after,#rev_slider_2 .caption-1::before{content:"";width:4px;height:5px;border-radius:50%;background:#519542;position:absolute;top:50%}.rev_slider .caption-btn:hover{border-color:transparent!important}.booking .booking-content .form-control.datepicker-here,.rev_slider .caption-pointer,.section-form .form-control.datepicker-here{cursor:pointer}#rev_slider_1 .caption-1{font-family:Raleway-Bold;text-transform:uppercase}#rev_slider_1 .caption-2{font-family:Raleway-SemiBold;text-transform:uppercase;letter-spacing:2px}#rev_slider_11 li:last-child .caption-2,#rev_slider_11 li:last-child .caption-3,#rev_slider_11 li:nth-child(2) .caption-1,#rev_slider_11 li:nth-child(2) .caption-2,#rev_slider_12 li:nth-child(2) .caption-2,#rev_slider_12 li:nth-child(2) .caption-3,#rev_slider_2,#rev_slider_3 li:last-child .caption-1,#rev_slider_3 li:last-child .caption-2,#rev_slider_4,#rev_slider_5 li:last-child,#rev_slider_5 li:nth-child(2) .caption-3,#rev_slider_5 li:nth-child(2) .caption-4,#rev_slider_6 li:nth-child(2) .caption-2,#rev_slider_6 li:nth-child(2) .caption-3,#rev_slider_7 li:nth-child(2) .caption-1,#rev_slider_7 li:nth-child(2) .caption-2,.checkout-page .woocommerce-checkout-review-order-wrap .cart-total .order-total .title{text-transform:uppercase}#rev_slider_2 .caption-1{font-family:Raleway-SemiBold;font-weight:600;position:relative}#rev_slider_2 .caption-1::before{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:-9px}#rev_slider_2 .caption-1::after{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);right:-9px}#rev_slider_2 .caption-2,#rev_slider_5 li:last-child .caption-4{font-family:AmaticSC-Bold;font-weight:700}#rev_slider_2 .caption-3{font-family:AmaticSC-Regular}#rev_slider_3 li:first-child .caption-4{font-family:Constanb;border-top:3px solid #ccc;border-bottom:3px solid #ccc;line-height:1.4;letter-spacing:7.6px!important;text-transform:uppercase}#rev_slider_3 li:first-child .caption-5 i,.blog-standard .blog-single .comments-area .comments-item .reply i,.grid-item .item-info .star-rating i,.opening-hours a i,.reservation .info .support .website span{margin-right:3px}.blog-standard .blog-single .comments-area .comments-item .heading h6,.menu-holder .menu-thumb{margin-right:20px}#rev_slider_3 li:nth-child(2) .caption-2,#rev_slider_3 li:nth-child(2) .caption-4{font-family:Raleway-Medium;font-weight:500;text-transform:uppercase}#rev_slider_3 li:last-child .caption-1{font-family:Bitter-Regular;font-weight:400;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;justify-content:center;align-items:center}#rev_slider_3 li:last-child .caption-1 span{padding-left:25px;padding-right:25px}#rev_slider_3 li:last-child .caption-1 i{color:#fc6;font-size:20.85px}#rev_slider_11 li:nth-child(2) .caption-1,#rev_slider_12 li:nth-child(2) .caption-3,#rev_slider_4 .caption-2,#rev_slider_6 li:nth-child(2) .caption-3,#rev_slider_7 li:nth-child(2) .caption-1,#rev_slider_7 li:nth-child(2) .caption-2{font-family:Bitter-Regular}#rev_slider_5 li:first-child .caption-3,#rev_slider_5 li:first-child .caption-4,#rev_slider_5 li:first-child .caption-5{font-family:AmaticSC-Bold;font-weight:700;text-transform:uppercase}#rev_slider_5 li:first-child .caption-6{font-family:AlexBrush-Regular}#rev_slider_5 li:nth-child(2) .caption-3{font-family:Bitter-Regular;letter-spacing:5px!important}#rev_slider_5 li:nth-child(2) .caption-4{letter-spacing:3px!important}#rev_slider_5 li:nth-child(2) .caption-5{border:1px solid rgba(255,255,255,.5)!important}#rev_slider_5 li:last-child .caption-2:after,#rev_slider_5 li:last-child .caption-2:before{width:14px;height:13px;border-radius:50%;background:#ffecd4;position:absolute;top:50%;content:""}#rev_slider_5 li:last-child .caption-2{font-family:Raleway-Bold;font-weight:700;position:relative}#rev_slider_5 li:last-child .caption-2:before{left:-37px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}#rev_slider_5 li:last-child .caption-2:after{right:-33px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}#rev_slider_6 .tp-bullet,#rev_slider_7 .tp-bullet,.menu-wrapper .inner,.style-color-1 .social.round a{border:1px solid #519542}#rev_slider_5 li:last-child .caption-3{font-family:Raleway-Black;font-weight:900}#rev_slider_6 li:first-child .caption-2,#rev_slider_7 li:last-child .caption-2{font-family:Raleway-Bold;font-weight:700;text-transform:uppercase}#rev_slider_6 li:first-child .caption-3{font-family:Raleway-Light;font-weight:300;letter-spacing:3px!important}#rev_slider_11 li:first-child .caption-1,#rev_slider_11 li:first-child .caption-2,#rev_slider_11 li:first-child .caption-3,#rev_slider_6 li:nth-child(2) .caption-2{font-family:Bitter-Regular;text-transform:uppercase}#rev_slider_6 li:first-child .caption-4{text-transform:uppercase;display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-moz-inline-flex;justify-content:center;align-items:center;background:#fff}#rev_slider_6 li:first-child .caption-4:hover{color:#fff!important;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.cate-box-item:before,.our-service-col{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}#rev_slider_6 li:nth-child(2) .caption-2{position:relative}#rev_slider_6 li:nth-child(2) .caption-2:before{content:"";width:100%;height:1px;background:#333;position:absolute;top:-1px;left:0}#rev_slider_6 li:nth-child(2) .caption-2:after{content:"";width:100%;height:1px;background:#333;position:absolute;bottom:0;left:0}#rev_slider_6 li:nth-child(2) .caption-3 span{margin:0 4px}#rev_slider_6 li:last-child .caption-3{text-transform:uppercase;display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-moz-inline-flex;justify-content:center;align-items:center;border:1px solid #333!important}#rev_slider_6 li:last-child .caption-3:hover{border-color:transparent!important;color:#fff!important}#rev_slider_7 li:first-child .caption-1{letter-spacing:5px!important;text-transform:uppercase}#rev_slider_7 li:nth-child(2) .caption-1 i{transform:translateY(-3px);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px)}#rev_slider_11 li:first-child .caption-1:before,#rev_slider_11 li:first-child .caption-2:before{content:"";top:4px;left:2px;height:2px;background:#fff;width:calc(100% - 4px);position:absolute}#rev_slider_11 li:first-child .caption-1:after,#rev_slider_11 li:first-child .caption-2:after{content:"";bottom:7px;left:2px;height:2px;background:#fff;width:calc(100% - 4px);position:absolute}#rev_slider_11 li:nth-child(2) .caption-2,.bakery-right .summary-line span,.checkout-page .woocommerce-checkout-review-order-wrap .cart-total p span,.flipster-item .body .semi-bold,.pizza-item .buy p{font-family:Raleway-SemiBold;font-weight:600}#rev_slider_11 li:last-child .caption-1,#rev_slider_12 li:nth-child(2) .caption-1{font-family:GreatVibes-Regular}#rev_slider_11 li:last-child .caption-2{font-family:Raleway-ExtraBold;font-weight:800}#rev_slider_11 li:last-child .caption-3{font-family:Raleway-Bold;font-weight:700;border:1px solid #fff!important}#rev_slider_11 li:last-child .caption-3 .sale-off{font-size:43.93px;margin-right:13px;display:inline-block}#rev_slider_11 li:last-child .caption-3 .sale-off span{display:block;text-align:right!important;line-height:1.1}#rev_slider_11 li:last-child .caption-3 .percent{font-size:91.73px;color:#c9deec;line-height:1;display:inline-block;transform:translateY(-12px);-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);-ms-transform:translateY(-12px);-o-transform:translateY(-12px)}#rev_slider_12 li:first-child .caption-1{font-family:Raleway-SemiBold;font-weight:600;letter-spacing:3px!important;text-transform:uppercase}#rev_slider_12 li:nth-child(2) .caption-2{font-family:Bitter-Bold;font-weight:700;letter-spacing:3px!important}#rev_slider_12 li:nth-child(2) .caption-4{font-family:Bitter-Bold;font-weight:700;letter-spacing:2px!important}#rev_slider_12 li:nth-child(2) .caption-4 span{position:relative;z-index:9}#rev_slider_12 li:nth-child(2) .caption-4 svg,.opening-block .front img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}#rev_slider_12 li:last-child .caption-1{font-family:Calibri-Bold;font-weight:700;text-transform:uppercase}#rev_slider_12 li:last-child .caption-2{font-family:Mvboli}.cd-timeline-navigation,.slideshow-form .inner{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;justify-content:space-between}.slideshow-form .inner .form-holder{flex:1;margin-right:30px}.slideshow-form .inner .form-holder span{right:19px;bottom:12px;color:#000}.slideshow-form .inner .form-holder span.lnr-chevron-down{bottom:15px}.slideshow-form .inner .form-control{background:#fff;height:42px;padding-left:19px;padding-right:19px;color:#333}.slideshow-form .inner .form-control::-webkit-input-placeholder{color:#000}.slideshow-form .inner .form-control::-moz-placeholder{color:#000}.slideshow-form .inner .form-control:-ms-input-placeholder{color:#000}.slideshow-form .inner .form-control:-moz-placeholder{color:#000}.products .item:hover .thumb .add_to_cart_button,.slideshow-form .inner select.form-control:not([size]):not([multiple]){height:42px}.noUi-connect,.slideshow-form .inner button,.style-color-1 #preloader span,.style-color-1 .au-btn--hover:before,.style-color-1 .gallery-item .thumb i,.style-color-1 .hc-mobile-nav li.current>a:before,.style-color-1 .navbar-desktop>ul>li.has-children ul li.current>a:before,.style-color-1 .navbar-desktop>ul>li.has-children ul li:hover>a:before,.style-color-1 .owl-theme.style .owl-dots .owl-dot span,.style-color-1 .rev_slider .tp-bullet.selected,.style-color-1 .rev_slider .tp-bullet:hover,.style-color-1 .social.round a:hover{background:#519542}.click-to-top:hover,.slideshow-form .inner button:hover{background:#e5be8a}.slideshow-form.on-mobile{display:none;padding:40px 0;background:#f7f7f7}.cate-box-item,.gallery-item .thumb,.instagram .image-holder{position:relative;display:block}.cate-box-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);transition:.3s}.cate-box-item .inner{position:absolute;top:50%;display:inline-flex;justify-content:center;align-items:center;height:50px;padding:0 30px;font-size:18px;font-family:Raleway-SemiBold;font-weight:600;background:#fff;color:#333;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.cate-box-item .inner.fixed{min-width:193px}.cate-box-item .inner.fixed-1{min-width:166.75px}.cate-box-item:hover:before{background:rgba(0,0,0,0)}.welcome .place-holder-1{margin-top:22px;margin-bottom:20px}.welcome .place-holder-2{margin-bottom:20px}.welcome-content .section-header{margin-top:31px;margin-bottom:31px}.welcome-content .body p{margin-bottom:49px;line-height:2}.our-menu{background:url("../images/our-menu-bg-1.png") left top no-repeat,url("../images/our-menu-bg-2.jpg") right bottom no-repeat,url("../images/our-menu-bg-3.jpg") 0 0/cover}.our-menu.bg-none,.our-service-col:hover{background:0 0}.our-menu.bg-4{background:url("../images/our-menu-bg-4.jpg") 0 0/cover}.our-menu-full{padding:0 95px}.our-menu-full .our-menu-col h3{font-size:30px}.our-menu-block{position:relative;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;margin-bottom:80px}.coming-soon .time .time-box span,.our-menu-block.no-flex,.testimonials-2-carousel .item .user .info{display:block}.blog-masonry .btn-holder,.our-menu-block .au-btn__readmore,.shop-list .woocommerce-pagination{margin-top:10px}.our-menu-block .our-menu-col{position:absolute;top:50%;width:52.13%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background:#fff;margin-bottom:0;padding:64px 54px;box-shadow:0 0 15px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.1);-ms-box-shadow:0 0 15px 0 rgba(0,0,0,.1);-o-box-shadow:0 0 15px 0 rgba(0,0,0,.1)}.our-menu-block .our-menu-col.no-style{width:100%;position:static;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);padding:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;margin-top:28px}.our-menu-block .our-menu-col.no-style.left-70,.our-menu-wrapper .right-content .content{padding-right:70px}.our-menu-block .our-menu-col.no-style.right-70{padding-left:70px}.our-menu-block.style-1,.up-row .special-cupcake-content .info{justify-content:flex-end}.down-row .special-cupcake-content .price:after,.our-menu-block.style-1 .our-menu-col{left:0}.our-menu-block.style-2{justify-content:flex-start}.cd-timeline-navigation a.next,.our-menu-block.style-2 .our-menu-col,.up-row .special-cupcake-content .price:after{right:0}.our-menu-board{padding:10px;background:rgba(255,255,255,.2)}.our-menu-board .inner{background:#fff;padding:95px 60px 84px}.our-menu-board .heading{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;justify-content:space-between;margin-bottom:53px}.our-menu-board .heading span{text-transform:uppercase;font-family:Raleway-SemiBold;font-weight:600;color:#333;display:inline-block;margin-top:16px}.our-menu-board .heading .middle h2{color:#519542;font-family:Raleway-Bold;font-weight:700;margin-bottom:4px;text-transform:uppercase}.our-menu-board .heading .date{width:110.16px;text-align:right}.menu-center{padding:0 192px}.menu-wrapper{background:url("../images/menu-isotope-bg.jpg") center center fixed;padding:20px}.menu-wrapper .inner{padding:56px 65px 19px}.menu-push{position:absolute;top:0;left:0;right:0}.menu-left{transform:translateX(-184px);padding-right:30px}.menu-right{transform:translateX(184px);padding-left:30px}.our-menu-wrapper{width:79.01%;margin:auto;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;background:#000;position:relative;height:1000px}.our-menu-wrapper .image-holder{width:42.58%;position:relative}.our-menu-wrapper .image-holder:before{content:"";position:absolute;top:20px;right:0;bottom:20px;left:20px;border:1px solid #519542;border-right:none}.about-us .image-holder img,.contact-block .image-holder img,.our-menu-wrapper .image-holder img{height:100%;object-fit:cover}.our-menu-wrapper .right-content{width:57.42%;padding:20px 20px 20px 0}.our-menu-wrapper .right-content .inner{padding-top:119px;border:1px solid #519542;border-left:none;height:100%}.bakery-right .heading,.contact-us-content .contact-us-col .address,.event-col p,.our-menu-wrapper .right-content .menu-holder,.project .project-content .info,.project .project-content p,.special-cupcake-content .heading{margin-bottom:28px}.our-menu-wrapper .right-content .menu-navigation{margin-bottom:51px}.our-menu-wrapper .right-content .btn-holder{margin-top:22px}.our-menu-wrapper .menu-item h5{font-size:17px;margin-bottom:6px}.our-menu-wrapper .menu-holder .menu-thumb,.reservation .info .support .phone span{margin-right:12px}.our-menu-col{margin-bottom:70px}.our-menu-col .heading{margin-bottom:36px;padding-left:5px}.our-menu-col .heading h3{font-family:Satisfy-Regular;color:#e5e5e5;font-weight:400;display:inline-block}.our-menu-col .heading .icon{display:inline-block;margin-top:8px;float:right}.our-menu-col .heading .icon.mt-12{margin-top:12px}.our-menu-col .heading .icon.mt-4px{margin-top:4px}.our-menu-col.left{padding-right:30px}.ft-top .ft-col.pl-30,.our-menu-col.right{padding-left:30px}.our-menu-col.left-20,.project .project-image{padding-right:20px}.our-menu-col.move-left{transform:translateX(-30px)}.our-menu-col.move-right{transform:translateX(30px)}.booking .booking-content .btn-holder,.our-menu-col.mt-60{margin-top:60px}.menu-navigation,.testimonials-2-block .section-header{margin-bottom:63px}.coffee-wrapper .menu-navigation,.contact-us-content .contact-us-col .body,.menu-navigation.mb-53{margin-bottom:53px}.menu-navigation .fix-col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.menu-navigation ul li{margin-right:62px;text-align:center}.menu-navigation ul li:nth-child(2){margin-right:58px}.menu-navigation ul li:nth-child(3){margin-right:54px}.menu-navigation ul li a img{opacity:.5}.menu-navigation ul li a span{font-size:18px;color:#333;display:block;padding-top:8px;opacity:.5}.menu-item h5,.menu-item ul{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex}.brand .brand-item:hover img,.cd-horizontal-timeline.loaded,.flipster--flat .flipster__item--future,.flipster--flat .flipster__item--past,.menu-navigation ul li.ui-state-active img,.menu-navigation ul li.ui-state-active span,.menu-navigation ul li:hover img,.menu-navigation ul li:hover span{opacity:1}.bakery-menu .menu-navigation ul li a span,.menu-navigation.color-e5e5e5 ul li a span{color:#e5e5e5}.menu-item{margin-bottom:29px}.menu-item h5{margin-bottom:9px;color:#ccc;font-weight:400;display:flex}.menu-item h5 a{color:#ccc;float:left}.menu-item h5 a:hover{color:#e5be8a}.menu-item h5 a.hover-fifth-color:hover,.style-color-3 .au-btn__readmore:hover,.style-color-3 .hc-mobile-nav li.current>a,.style-color-3 .menu-item h5 a:hover,.style-color-3 .navbar-desktop>ul>li.has-children ul li.current>a,.style-color-3 .navbar-desktop>ul>li.has-children ul li.current>a i.zmdi,.style-color-3 .navbar-desktop>ul>li.has-children ul li:hover>a,.style-color-3 .navbar-desktop>ul>li.has-children ul li:hover>a i.zmdi,.style-color-3 .navbar-desktop>ul>li>a:hover,.style-color-3 .post .post-body h5 a:hover,.style-color-3 .section-header span{color:#956f32}.menu-item h5 .dots{flex-grow:1;border-bottom:1px dotted;transform:translateY(-6px)}.menu-item h5 .price span,.special-grid .image-holder .inner a,.special-grid .image-holder .inner span{float:left}.menu-item ul{display:flex;flex-wrap:wrap}.booking-form .form-inner,.menu-holder,.section-form .form-inner{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex}.blog-standard .post .tagcloud a:after,.menu-item ul li a:after{content:'/';margin-left:4px}.menu-holder{display:flex;align-items:center;margin-bottom:36px}.menu-holder .menu-item,.shop-cart .quantity .icon,.shop-single .quantity .icon{flex-grow:1}.menu-holder.left{padding-right:50px}.ft-top .ft-col.pl-50,.menu-holder.right{padding-left:50px}.menu-holder.left-40,.up-row .special-cupcake-content .price{padding-right:40px}.menu-holder.right-40{padding-left:40px}.middle-image .info{margin-top:40px}.middle-image .info h5{text-transform:uppercase;margin-bottom:5px}.middle-image .info span{color:#519542;font-size:18px}.our-service{background:url("../images/our-service-bg.jpg") center center/cover}.our-service-col{color:#fff;text-align:center;border:2px solid #2d6721;height:100%;padding:45px 21px 39px;background:#519542;transition:.3s}.our-service-col h3{font-size:30px;font-family:Satisfy-Regular;font-weight:400;color:#fff;margin-bottom:24px}.service-text h5,.trait-col h5{text-transform:uppercase;margin-bottom:13px}.our-service-col p{margin-top:19px}.our-service-full{width:51%}.our-service-full .service-col{margin-bottom:65px}.service-image{height:100%;margin-right:25px}.service-icon-box{width:139px;height:139px;margin:0 auto;position:relative}.service-icon-box .circle{position:absolute;top:0;left:0;width:139px;height:139px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.service-icon-box .circle .dot{position:absolute;left:0;top:50%;display:block;line-height:15px;width:14px;height:14px;margin-left:-7.5px;margin-top:-7.5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.service-icon-box .service-icon-item{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:130px;width:130px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.service-icon-box .service-icon-item img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.section-form .au-btn,.service-text{margin-top:27px}.feature-content .heading{padding-top:4px;margin-bottom:28px}.feature-content .heading h3,.reservation .info h5{text-transform:uppercase;margin-bottom:9px}.feature-content .heading span{font-family:Raleway-SemiBold;font-size:30px;color:#333}.feature-content .heading span.price{padding-left:39px;position:relative}.feature-content .heading span.price:before{content:"";width:23px;height:2px;background:#333;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.booking-block .inner,.opening-time a:before{position:absolute;transform:translateX(-50%);left:50%}.bakery-menu-item .thumb,.feature-content .body p,.flipster-item .heading.mb-34,.testimonials-2 .section-header{margin-bottom:34px}.feature-content .body .star-rating{margin-bottom:55px}.feature-content .body .star-rating i{margin-right:1px;font-size:20px}.feature-slider span.lnr{cursor:pointer;font-size:25px;color:#d9d9d9;position:absolute;top:58px;z-index:9}.feature-slider span.lnr.lnr-chevron-left{left:-32px}.feature-slider span.lnr.lnr-chevron-right{right:-32px}.feature-slider img:hover,.special-item .thumb img:hover{opacity:.8}.feature-small .item-info{margin-top:20px}.feature-small .item-info .price{font-size:17px;color:#333}.booking .image-holder{background:url("../images/book-a-table.jpg") center center/cover;height:100%}.booking .booking-content{padding:88px 101px 78px;background:#181818;height:100%}.blog-standard .blog-single .group-image,.blog-standard .blog-single p,.booking .booking-content .section-header,.ft-top h6.mb-33{margin-bottom:33px}.booking .booking-content .form-control,.section-form .form-control{height:31px;border-bottom:1px solid #ccc;font-size:18px;color:#ccc}.booking .booking-content .form-control::-webkit-input-placeholder{color:#ccc}.booking .booking-content .form-control::-moz-placeholder{color:#ccc}.booking .booking-content .form-control:-ms-input-placeholder{color:#ccc}.booking .booking-content .form-control:-moz-placeholder{color:#ccc}.booking-block{position:relative;color:#fff;height:485px;text-align:center;background-position:center}.booking-block .inner{top:124px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.booking-block .inner p{margin-bottom:53px;line-height:1.9}#review .comments-form .comment-form-rating,.booking-block .section-header,.our-story-primary.style-2 .heading{margin-bottom:21px}.booking-form,.special-grid{margin-top:50px}.booking-form p:first-child{text-align:center;font-size:17px;margin-bottom:34px;padding:0 43px}.booking-form p:last-child{font-size:30px;font-family:GreatVibes-Regular;margin-top:57px;text-align:center}.booking-form .form-inner,.section-form .form-inner{display:flex;justify-content:space-between;flex-wrap:wrap}.booking-form .form-inner .form-col{width:29.57%;margin-bottom:39px}.booking-form .form-control{height:35px;border-bottom:1px solid #333}.booking-form .form-control::-webkit-input-placeholder{color:#666}.booking-form .form-control::-moz-placeholder{color:#666}.booking-form .form-control:-ms-input-placeholder{color:#666}.booking-form .form-control:-moz-placeholder{color:#666}.booking-form .form-holder span{color:#666}.booking-form .btn-holder{margin-top:31px}.trait .image-holder{height:100%;background:url("../images/trait.jpg") center center/cover}.trait-content{background:#f7f7f7;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-wrap:wrap;justify-content:center;height:100%;padding:90px 0 80px}.trait-content.re-style{background:0 0;padding:150px 0 110px;display:block}.trait-col{text-align:center;margin-bottom:53px;width:270px;margin-right:80px}.trait-col h5{font-family:Raleway-Bold;font-weight:700;margin-top:23px}.trait-col.re-style{width:auto;margin-right:0;margin-bottom:0}.our-story .image-wrapper{width:79%}.our-story .image-bg{height:100%;background:url("../images/our-story-2.jpg") center center/cover}.our-story .image-holder{height:100%;background:url("../images/our-story.jpg") center center/cover}.our-story-primary h2{font-family:Satisfy-Regular;font-weight:400}.our-story-primary .name{display:inline-block;transform:translateY(12px);-webkit-transform:translateY(12px);-moz-transform:translateY(12px);-ms-transform:translateY(12px);-o-transform:translateY(12px)}.my-flipster,.our-story-primary.style-1{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex}.our-story-primary .name h6{font-family:Raleway-SemiBold;font-weight:600;margin-bottom:3px}.our-story-primary.style-1{padding:126px 0 130px;background:#f7f7f7;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.blog-standard .blog-single .post-meta,.cupcake-item .thumb,.opening-time .time-item,.our-story-primary.style-1 .heading{margin-bottom:27px}.our-story-primary.style-1 .heading h2{color:#519542;font-size:47px}.our-story-primary.style-1 .heading img{transform:translate(-5px,-12px);-webkit-transform:translate(-5px,-12px);-moz-transform:translate(-5px,-12px);-ms-transform:translate(-5px,-12px);-o-transform:translate(-5px,-12px)}.our-story-primary.style-1 p{margin-bottom:50px;line-height:2}.our-story-primary.style-1 .name{margin-left:1px}.our-story-primary.style-1 .inner{width:61%}.our-story-primary.style-2{position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);padding:18px 16px;background:#519542;width:41.67%;text-align:center}.our-story-primary.style-2 .interior{color:#fff;border:1px solid rgba(255,255,255,.5);padding:56px 52px 41px}.our-story-primary.style-2 .heading h2{color:#fff;font-size:55px}.our-story-primary.style-2 p{margin-bottom:44px;line-height:2}.our-story-primary.style-2 .name{margin-left:2px}.our-story-primary.style-2.fixed{position:static;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);width:auto;padding:15px}.our-story-primary.style-2.fixed .interior{padding:37px 52px 22px}.about-us-board .heading,.our-story-primary.style-2.fixed p,.widget_instagram,.widget_tag_cloud{margin-bottom:35px}.our-story-primary.style-2.fixed .heading{margin-bottom:17px}.our-story-primary.style-2.fixed .heading h2{font-size:47px}.our-story-primary.style-3 .inner{width:57%;margin:auto}.our-story-primary.style-3 .heading{margin-bottom:47px}.our-story-primary.style-3 .heading h2{font-size:55px;color:#519542}.our-story-primary.style-3 .heading img{transform:translate(5px,-14px);-webkit-transform:translate(5px,-14px);-moz-transform:translate(5px,-14px);-ms-transform:translate(5px,-14px);-o-transform:translate(5px,-14px)}.our-story-primary.style-3 p{color:#fff;margin-bottom:72px}.flipster-item .heading h3,.flipster-item .time h4{font-family:Satisfy-Regular;color:#519542;font-weight:400}.our-story-primary.style-3 .name{text-align:center;margin-left:2px}.our-story-primary.style-3 .name span,.section-form .form-control:focus{color:#ccc}.my-flipster{display:flex;flex-direction:column}.flipster--flat .flipster__item--future .flipster__item__content,.flipster--flat .flipster__item--past .flipster__item__content{transform:scale(.85);-webkit-transform:scale(.85);-moz-transform:scale(.85);-ms-transform:scale(.85);-o-transform:scale(.85)}.flipster--flat .flipster__item--past .flipster__item__content .content{padding:0 0 0 148px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.flipster--flat .flipster__item--future .flipster__item__content .content{padding:0 148px 0 0;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.flipster-item .content,.reservation-tab ul li a::after{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.flipster-item{position:relative;text-align:center;width:570px}.flipster-item p.mb-32,.opening-hours .body{margin-bottom:32px}.flipster-item .content{background:#181818;height:469px;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-direction:column;justify-content:center;padding:0 74px;transition:.3s}.flipster-item .heading,.widget_categories ul li{margin-bottom:13px}.flipster-item .heading h3{font-size:39px}.flipster-item .heading img{transform:translate(-6px,-13px);-webkit-transform:translate(-6px,-13px);-moz-transform:translate(-6px,-13px);-ms-transform:translate(-6px,-13px);-o-transform:translate(-6px,-13px)}.flipster-item .time{margin-bottom:36px}.flipster-item .time h4{font-size:27px;margin-bottom:14px}.flipster-item .time span{display:block;margin-bottom:9px}.flipster-item .name{margin-left:3px;display:inline-block;text-align:center}.flipster-item .name h6{font-family:Raleway-SemiBold;font-weight:600;margin-bottom:2px}.opening-time .time-item p,.opening-time h3{color:#519542;font-family:Satisfy-Regular;font-weight:400}.flipster{padding:10px 0;margin:-10px 0}.flipster__item__content:before{content:"";position:absolute;top:20px;left:20px;right:20px;bottom:20px;border:1px solid #65ad55}.flipster__item--current .flipster__item__content{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.52);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.52);-ms-box-shadow:0 0 15px 0 rgba(0,0,0,.52);-o-box-shadow:0 0 15px 0 rgba(0,0,0,.52);box-shadow:0 0 15px 0 rgba(0,0,0,.52)}.opening-time{background:url("../images/opening-time-bg.jpg") center center/cover no-repeat;padding:65px 15px;text-align:center}.opening-time h3{font-size:45px;margin-bottom:34px}.opening-hours h5,.reservation-tab ul li a{font-family:Raleway-Bold;font-weight:700;text-transform:uppercase}.opening-time a{color:#fff;font-size:22.71px;margin-top:53px;display:block;position:relative}.opening-time a i{font-size:25.74px;margin-right:5px;transform:translateY(3px);-webkit-transform:translateY(3px);-moz-transform:translateY(3px);-ms-transform:translateY(3px);-o-transform:translateY(3px)}.opening-time a:before{content:"";width:42.75%;top:-24px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);height:1px;background:#65ad55}.opening-time .time-item p{font-size:30px;margin-bottom:6px}.opening-time .time-item span{display:block;color:#fff;font-size:18px;margin-bottom:6px}.opening-hours{position:relative;text-align:center;padding:20px;background:url("../images/coffee-bg.png") right -132px bottom -7px no-repeat,#956f32;height:100%;color:#fff}.opening-hours:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(149,111,50,.5)}.opening-hours .inner{border:1px solid rgba(255,255,255,.5);height:100%;position:relative;z-index:9;padding:43px 44px 20px 46px}.opening-hours h5{color:#fff;margin-bottom:39px;position:relative}.opening-hours a,.our-chef-item h6,.special-box .price,.special-box h4{font-family:Raleway-SemiBold;font-weight:600}.opening-hours h5:after{content:"";position:absolute;width:47px;height:2px;background:#fff;left:50%;bottom:-13px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.opening-hours .opening-item{font-size:17px;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;justify-content:space-between;margin-bottom:15px}.opening-hours a{color:#fff;font-size:17px}.section-reservation .opening-time{margin-right:-30px}.reservation .info .support .address,.reservation .info .support .phone,.special-grid .row{margin-right:-10px}.section-reservation .reservation-tab{padding-left:60px}.reservation-tab ul li a{font-size:25px;color:#333;margin:0 15.5px;display:inline-block;padding:5px 0;position:relative}.reservation-tab ul li a::after{content:"";position:absolute;height:2px;bottom:-2px;left:0;width:100%;transition:.3s}.special-grid .row{margin-left:-10px}.special-grid .row>div{padding-left:10px;padding-right:10px}.special-grid .image-holder{margin-bottom:20px;position:relative;overflow:hidden;display:block}.full-col,.special-grid .image-holder .inner{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex}.special-grid .image-holder img{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.8s}.grid-item .item-info,.special-grid .image-holder .inner{opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s}.special-grid .image-holder .inner{position:absolute;left:0;bottom:0;z-index:9;background:#519542;color:#fff;height:31px;padding:0 17px 0 14px;display:flex;justify-content:center;align-items:center;transition:opacity .2s,transform .35s;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}.special-grid .image-holder .inner h6{color:#fff;font-size:15px}.bakery-grid-item.fix-image,.promotion-item.is-bg,.special-grid .image-holder.fix-image{height:100%;position:relative}.special-grid .image-holder.fix-image img{position:absolute;height:100%;width:100%}.special-grid .image-holder:hover img{transform:scale(1.3);opacity:.8}.special-grid.re-style{margin-top:0}.special-grid.re-style .row{margin-left:-15px;margin-right:-15px}.coffee-menu,.special{background-size:cover;background-position:center}#special-slider-four .item-info{text-align:center;background:#fff;padding:24px 15px 23px}#special-slider-four .item-info h6,.shop-list.wide .products .item .thumb .add_to_cart_button,.shop-single .entry-summary .star-rating{font-size:20px}.special-slider .owl-theme .owl-nav.disabled+.owl-dots{margin-top:35px}.special-item .change{height:60px}.special-item .au-btn{top:12px}.special-item .buy{top:-1px}.special-box-slider{position:absolute;right:21.3%}.block-banner,.grid-item,.our-chef-item,.special-box .price,.wish{position:relative}.special-box-slider .owl-carousel{transform:translateY(-223.5px);-webkit-transform:translateY(-223.5px);-moz-transform:translateY(-223.5px);-ms-transform:translateY(-223.5px);-o-transform:translateY(-223.5px);position:relative;z-index:9;width:394px;background:#519542}.special-box{padding:10px 13px;color:#fff}.special-box .inner{border:2px solid rgba(255,255,255,.5);padding:40px 37px 35px}.special-box h4{margin-bottom:5px}.special-box .price{font-size:25px;padding-left:39px}.special-box .price:before{content:"";width:23px;height:2px;background:#fff;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:0}.special-box p{margin-top:16px;margin-bottom:27px}.our-chef .our-chef-item{margin-bottom:112px}.our-chef-item{text-align:center}.gallery-item .thumb::before,.our-chef-item:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.our-chef-item .info{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:80%;z-index:9}.our-chef-item .social a{margin-right:12px;color:#999}.blog-standard .blog-single .share .social a:hover,.contact-us-content .social a:hover,.our-chef-item .social a:hover,.project .project-content .social a:hover,.reservation .info .social a:hover,.shop-single .entry-summary .social a:hover{color:#b3b3b3}.our-chef-item h6{text-transform:uppercase;font-size:18px;margin-bottom:9px}.our-chef-item span{color:#519542;display:block;margin-bottom:29px}.our-chef-item .name-box{padding:6px;background:#519542;position:absolute;bottom:0;left:20px;right:20px;transform:translateY(50%);-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);height:85px;z-index:9}.our-chef-item .name-box span{color:#fff;margin-bottom:0}.our-chef-item .name-box h6{margin-bottom:3px}.our-chef-item .name-box .inner{border:1px solid rgba(255,255,255,.3);display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-moz-inline-flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.gallery-item .thumb:hover:before,.our-chef-item:hover:after{background:rgba(0,0,0,.5)}.wish{height:668px;background:url("../images/wish-bg.jpg") center center/cover no-repeat;text-align:center}.bg-box,.grid-item{background-size:cover;background-position:center center}.wish .content{position:absolute;top:36%;left:50%;padding:0 15px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);width:50%}.wish h3{font-family:GreatVibes-Regular;font-weight:400;color:#519542;font-size:84.71px;line-height:1}.wish p{font-size:30px;color:#ccc;text-transform:uppercase;font-family:Raleway-SemiBold;font-weight:600;margin-bottom:65px}.gallery-grid{display:grid;display:-ms-grid}.gallery-grid.has-gutter{-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr;-ms-grid-rows:auto 30px auto;grid-gap:29px 31px;grid-template-columns:1fr 1fr 1fr 1fr;padding:0 15px}.gallery-grid.has-gutter .gallery-item:first-child{grid-area:1/1/span 1/span 2;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}.gallery-grid.has-gutter .gallery-item:nth-child(2){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:5;-ms-grid-column-span:1}.gallery-grid.has-gutter .gallery-item:nth-child(3){grid-area:1/4/span 2/span 1;-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:7;-ms-grid-column-span:1}.gallery-grid.has-gutter .gallery-item:nth-child(4),.masonry .image-holder:nth-child(4){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.gallery-grid.has-gutter .gallery-item:nth-child(5),.masonry .image-holder:nth-child(5){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1}.gallery-grid.has-gutter .gallery-item:nth-child(6){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:5;-ms-grid-column-span:1}.gallery-grid.no-gutter{-ms-grid-columns:auto auto auto auto;-ms-grid-rows:auto auto;grid-template-columns:auto auto auto auto}.gallery-grid.no-gutter .gallery-item:first-child{grid-area:1/1/span 2/span 1;-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1}.gallery-grid.no-gutter .gallery-item:nth-child(4){grid-area:1/4/span 2/span 1;-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:4;-ms-grid-column-span:1}.gallery-item .thumb i{display:inline-block;width:59px;height:59px;border-radius:50%;line-height:59px;color:#fff;text-align:center;background:#519542;font-size:23px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);-webkit-transform:translate(-50%,-50%) scale(0);-moz-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);-o-transform:translate(-50%,-50%) scale(0);opacity:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.gallery-item .thumb:hover i{opacity:1;transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1)}#grid-image .item,#grid-image .owl-item,#grid-image .owl-stage,#grid-image .owl-stage-outer,.contact-block .image-holder,.fullpage-row,.gallery-item .thumb.fix-image{height:100%}.gallery-item .thumb.fix-image img{position:absolute;height:100%;top:0}.blog-standard .blog-post .post:last-child,.coffee-wrapper .section-header,.section-form .section-header{margin-bottom:62px}.section-form .form-col{width:30.4%;margin-bottom:43px}.section-form .form-control::-webkit-input-placeholder{color:#ccc}.section-form .form-control::-moz-placeholder{color:#ccc}.section-form .form-control:-ms-input-placeholder{color:#ccc}.section-form .form-control:-moz-placeholder{color:#ccc}.section-form .form-control.style{border-bottom:1px solid #333;color:#666}.section-form .form-control.style::-webkit-input-placeholder{color:#666}.section-form .form-control.style::-moz-placeholder{color:#666}.section-form .form-control.style:-ms-input-placeholder{color:#666}.section-form .form-control.style:-moz-placeholder{color:#666}.section-form.full{padding:0 99px}.section-form.full .form-col{width:46.65%}.map-holder{height:341px}.block-banner{background-size:cover;overflow:hidden}.block-banner .inner{position:absolute;text-align:center}.block-banner.style-1{height:573px}.block-banner.style-1 .inner{right:163px;top:100px}.block-banner.style-1 h3{color:#519542;font-size:40px;font-family:Raleway-Regular;font-weight:400;margin-top:5px;margin-bottom:27px}.block-banner.style-1 h2{font-size:70px;color:#fff;font-family:Georgia;text-transform:uppercase;letter-spacing:7px;font-weight:400;margin-bottom:5px}.block-banner.style-1 p{font-size:18px;color:grey;font-family:Raleway-Medium;font-weight:500;text-transform:uppercase;margin-bottom:90px}.block-banner.style-2{height:531px;text-transform:uppercase}.block-banner.style-2 .inner{top:110px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.block-banner.style-2 .number,.block-banner.style-2 .text{font-family:Bitter-Bold;font-weight:700}.block-banner.style-2 h2{font-size:70px;color:#fff}.block-banner.style-2 .middle,.shop-single .entry-summary .product_meta{margin-bottom:48px}.block-banner.style-2 .text{display:inline-block;text-align:right;margin-right:6px}.block-banner.style-2 .text .first-line span{color:#fff;font-size:50px;line-height:1;vertical-align:bottom;display:inline-block;margin-left:8px;transform:translateY(-2px);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px)}.block-banner.style-2 .text .break{color:#f33;font-size:69px;line-height:.9;display:block}.block-banner.style-2 .number{font-size:144px;color:#f33;line-height:1.21}.block-banner .date{width:197px;height:40px;display:inline-flex;justify-content:center;align-items:center;border:1px solid rgba(255,255,255,.5);color:#e5e5e5}.grid-item{display:block;height:100%}.gallery .image-holder:before,.grid-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.grid-item .inner{position:absolute;top:50%;left:50%;width:100%;padding:0 15px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);text-align:center}.grid-item .item-info{transition:opacity .2s,transform .35s;-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}.grid-item .item-info h4{font-size:28px;margin-bottom:7px;color:#fff}.grid-item .item-info .star-rating{margin-bottom:16px;font-size:20px}.grid-item .item-info .price{font-size:28px}.grid-item:hover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6)}.grid-item:hover .item-info{opacity:1;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.instagram .image-holder .overlay,.pizza-item{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}#fullpage .next-slide,#fullpage .prev-slide{color:#fff;font-size:30px;cursor:pointer}.bg-box{height:100%}.full-col{height:100%;background:url("../images/full-col-bg.jpg") center center/cover no-repeat;display:flex;justify-content:center;align-items:center}.bakery-grid-item .inner,.instagram .image-holder .overlay{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex}#fp-nav.right{right:78px}#fp-nav ul li,.fp-slidesNav ul li{margin:9px 0}#fp-nav ul li a span,.fp-slidesNav ul li a span{background:0 0;border:1px solid #fff;width:12px;height:12px;margin:0;left:0;top:0}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{margin:0;border-color:transparent;background:#519542}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:12px;height:12px;margin:0}.instagram h4{font-family:Raleway-Bold;font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:43px}.instagram .image-holder .overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0);opacity:0;transition:.3s}.instagram .image-holder .overlay div{display:inline-block;color:#fff}.instagram .image-holder .overlay div.love{margin-right:16px}.instagram .image-holder:hover .overlay{opacity:1;background:rgba(0,0,0,.5)}.about-us-1{right:0;top:150px}.about-us-2{left:0;bottom:150px}.about-us-wrapper{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;padding:229px 0 252px}.about-us-board{padding:23px 20px;background:#181818;width:53.84%;margin:auto;color:#fff;text-align:center;position:relative;z-index:9}.about-us-board .inner{border:1px solid #519542;padding:101px 54px 80px}.about-us-board .heading h2{color:#fff;font-size:55px;font-family:Satisfy-Regular;font-weight:400}.about-us-board p{line-height:2;margin-bottom:60px}.about-us-board .name{display:inline-block;margin-left:1px}.about-us-board .name h6{font-family:Raleway-SemiBold;font-weight:600;font-size:17px;margin-bottom:3px}.about-us .image-holder{height:100%;background-size:cover}.about-us-col{background:#eae7de;padding:89px 50px 86px;height:100%}.about-us-col .section-header{text-align:left;margin-bottom:34px}.about-us-col p{margin-bottom:39px;line-height:2}.opening-block{background:#181818;padding:57px 0 49px}.opening-block h2{font-size:45px;font-weight:400;color:#519542;font-family:Satisfy-Regular}.opening-block .heading{font-family:Raleway-SemiBold;font-weight:600;color:#519542;font-size:25px;margin-bottom:16px}.opening-block .body{color:#fff;font-size:18px}.opening-block .body span{display:block;margin-bottom:6px}.opening-block .front{height:100%;padding-top:30px;margin-right:37px;position:relative}.menu-page .menu-holder.right,.opening-block .middle{padding-left:25px}.opening-block .end{text-align:center;padding-top:13px}.opening-block .end span{color:#fff;font-size:22.71px;display:block;text-align:right;margin-bottom:22px}.opening-block .end span i{font-size:25.74px;margin-right:10px}.promotion-item{position:relative;color:#fff;text-align:center;margin-bottom:30px}.promotion-item.is-bg #promotion-1{height:100%;width:100%;object-fit:cover;position:absolute;left:0}.promotion-item .inner.top{top:78px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.promotion-item .inner.right{top:99px;right:50px}.promotion-item .inner.left{top:69px;left:58px}.promotion-item .note h4{font-size:40px;font-family:Raleway-Bold;font-weight:700;vertical-align:middle;margin:0 13px;display:inline-block;color:#fff}.promotion-item .discount-box{display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-moz-inline-flex;align-items:center;border:1px dashed #6f6f72;padding:0 16px}.promotion-item .discount-box .text{display:inline-block;text-transform:uppercase;color:#ccc;font-size:18px;font-family:Raleway-Medium;font-weight:500;margin-right:9px;text-align:right}.promotion-item .discount-box .text span{display:block;line-height:1.2}.promotion-item .discount-box .price{color:#f33;font-family:Georgia-Bold;font-weight:700;font-size:44px;display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-moz-inline-flex;line-height:1.3}.promotion-item .discount-text{margin-bottom:38px}.promotion-item .discount-text h3{color:#fff;font-family:Raleway-Medium;font-weight:500;text-transform:initial;font-size:35px;margin-bottom:0}.promotion-item .discount-text .percent{font-size:50px;color:#f33;font-family:Raleway-Bold;font-weight:700;display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-moz-inline-flex;margin-right:2px}.promotion-item .discount-text p{font-family:Raleway-Bold;font-weight:700;color:#ccc;text-transform:uppercase}.promotion-item h2{font-family:Bitter-Bold;font-weight:700;font-size:45px;text-transform:uppercase;color:#fff;margin-top:13px}.promotion-item h3{font-family:Georgia-Bold;font-weight:700;font-size:30px;text-transform:uppercase;color:#fff;margin-bottom:13px}.bakery-grid-item h6,.bakery-right .price,.cd-horizontal-timeline .events a,.coming-soon .time .time-box .time-number,.coming-soon h1,.contact-block .contact-box h4,.contact-block .contact-box p span,.event-col .event-date .inner .date,.event-col h6,.ft-top h6,.special-cupcake-content .price,.subscribe-form .au-btn,.testimonials-item .reporter .info h6{font-family:Raleway-SemiBold;font-weight:600}.pizza .grid .pizza-item{width:19.27%;margin-right:30px}.pizza-item{height:563px;border:1px solid #e6e6e6;padding:45px 36px 0;transition:.3s}.pizza-item h5{margin-bottom:12px}.checkout-page .woocommerce-checkout .form-row .required,.event-col h6 a:hover,.pizza-item h5 a:hover,.post-row h6 a.hover-fourth-color:hover,.style-color-2 .au-btn__readmore:hover,.style-color-2 .hc-mobile-nav li.current>a,.style-color-2 .navbar-desktop>ul>li.has-children ul li.current>a,.style-color-2 .navbar-desktop>ul>li.has-children ul li.current>a i.zmdi,.style-color-2 .navbar-desktop>ul>li.has-children ul li:hover>a,.style-color-2 .navbar-desktop>ul>li.has-children ul li:hover>a i.zmdi,.style-color-2 .navbar-desktop>ul>li>a:hover,.style-color-2 .post-row h6 a:hover,.style-color-2 .section-header span{color:#f33}.pizza-item .content{margin-top:34px;margin-bottom:31px;position:relative}.pizza-item .content:after{content:"";width:50px;height:1px;background:#e6e6e6;bottom:-15px;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.pizza-item .change{height:81px}.pizza-item .buy{top:0;left:50%}.pizza-item .au-btn{top:20px;background:#f33}.pizza-item .au-btn:hover,.style-color-2 .click-to-top:hover{background:#e52e2e}.pizza-item.has-mb,.widget_banner{margin-bottom:50px}.pizza-item:hover{border-color:#f33}.subscribe{background:#181818;position:relative}.subscribe .image-holder{background-size:cover;background-position:center;height:100%;position:absolute;top:0;left:0}.subscribe-form{height:575px;padding:109px 0 0 35px}.subscribe-form .section-header{text-align:left;margin-bottom:60px}.subscribe-form .form-control{border:1px solid #fff;font-size:15px;padding:0 20px;height:50px;margin-right:12px;color:#fff}.subscribe-form .form-control::-webkit-input-placeholder{color:#fff;font-size:15px}.subscribe-form .form-control::-moz-placeholder{color:#fff;font-size:15px}.subscribe-form .form-control:-ms-input-placeholder{color:#fff;font-size:15px}.subscribe-form .form-control:-moz-placeholder{color:#fff;font-size:15px}.subscribe-form .au-btn{width:120px;height:50px;background:#fff;color:#333;font-size:18px;text-transform:inherit;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.subscribe-form .au-btn:hover{color:#fff;background:#f33}.subscribe-form p{color:#b2b2b2;margin-bottom:37px}.event-col{text-align:center;padding:30px;background-size:cover;height:419px}.event-col .interior{background:#fff;height:100%;padding:0 24px}.event-col .event-date{background:#181818;width:92px;height:92px;margin:auto auto 35px;padding:4px}.event-col .event-date .inner .date{font-size:45px;line-height:1}.event-col .event-date .inner .month{font-size:16px;text-transform:uppercase}.event-col .event-meta{margin-bottom:10px}.event-col .event-meta div span{margin-right:5px;color:#333}.event-col .event-meta div.event-time{margin-right:25px}.event-col h6{font-size:18px;text-transform:uppercase;margin-bottom:21px}.coffee-wrapper{padding:20px;background:#181818}.coffee-wrapper .inner{border:1px solid #956f32;padding:77px 65px 23px;height:825px}.coffee-wrapper .menu-navigation ul li{margin-right:60px}.coffee-wrapper .menu-navigation ul li a{font-family:Raleway-Medium;font-weight:500;font-size:18px;color:rgba(255,255,255,.5)}.coffee-material .body{position:relative;margin-bottom:37px}.coffee-material .left{text-align:right;padding-top:51px}.coffee-material .left h5{margin-right:21px}.coffee-material .right{text-align:left;padding-top:51px}.coffee-material .right h5{margin-left:10px}.coffee-material-box{margin-bottom:52px}.coffee-material-box .heading h5{display:inline-block;text-transform:uppercase;vertical-align:middle}.bakery-grid-item{position:relative;display:block;margin-bottom:30px;overflow:hidden}.bakery-grid-item img,.cupcake-history .video .play-button i{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.bakery-grid-item .inner,.bakery-grid-item:before{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;position:absolute}.bakery-grid-item:before{content:"";bottom:0;top:0;right:0;left:0;background:rgba(0,0,0,0);transition:.3s;z-index:9}.bakery-grid-item .inner{top:50%;left:50%;z-index:99;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);background:#fff;height:46px;padding:0 29px;display:flex;align-items:center;transition:.3s}.bakery-grid-item h6{font-size:18px}.bakery-grid-item.fix-image img{position:absolute;height:100%}.bakery-grid-item:hover .inner,.style-color-4 #preloader span,.style-color-4 .au-btn--hover:before,.style-color-4 .hc-mobile-nav li.current>a:before,.style-color-4 .navbar-desktop>ul>li.has-children ul li.current>a:before,.style-color-4 .navbar-desktop>ul>li.has-children ul li:hover>a:before,.style-color-4 .owl-theme.style .owl-dots .owl-dot span,.style-color-4 .owl-theme.style-1 .owl-dots .owl-dot.active span,.style-color-4 .rev_slider .tp-bullet.selected,.style-color-4 .rev_slider .tp-bullet:hover{background:#dfa027}.bakery-grid-item:hover img,.cupcake-history .video:hover .play-button i{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.bakery-menu,.special-cupcake{background-size:cover}.bakery-menu .menu-navigation,.bakery-menu-item{margin-bottom:54px}.bakery-menu-item .au-btn{top:11px}.bakery-menu-item .change,.cupcake-item .change{height:61px}.bakery-right{padding-top:20px}.bakery-right p{margin-bottom:46px}.bakery-right .info,.blog-standard .blog-single .post-navigation .navigation,.special-cupcake-content .info,.testimonials-item .reporter{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;align-items:center}.bakery-right .price{font-size:30px;color:#333;margin-right:47px;padding-left:40px;position:relative}.bakery-right .price:before{content:"";width:23px;height:2px;background:#333;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:0}.bakery-right .star-rating,.special-cupcake-content .star-rating{display:inline-block;font-size:20px}.bakery-right .summary-line{font-size:17px;margin-bottom:7px}.bakery-thumbnail li{width:120px;height:120px;border:1px solid #e6e6e6;margin-bottom:15px}.bakery-thumbnail li a{display:block;width:100%;height:100%;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;justify-content:center;align-items:center}.bakery-thumbnail li.ui-state-active,.bakery-thumbnail li:hover,.style-color-4 .owl-theme.style-1 .owl-dots .owl-dot span{border:1px solid #dfa027}.bakery-content .image-holder{align-self:center;width:33.25%;margin-right:84px;text-align:center;display:block}.bakery-content .bakery-right{width:66.74%}.cupcake-item .au-btn{top:10px}.cd-horizontal-timeline .events a:hover,.cupcake-item h5 a:hover,.special-cupcake-content h3 a:hover,.style-color-5 .hc-mobile-nav li.current>a,.style-color-5 .navbar-desktop>ul>li.has-children ul li.current>a,.style-color-5 .navbar-desktop>ul>li.has-children ul li.current>a i.zmdi,.style-color-5 .navbar-desktop>ul>li.has-children ul li:hover>a,.style-color-5 .navbar-desktop>ul>li.has-children ul li:hover>a i.zmdi,.style-color-5 .navbar-desktop>ul>li>a:hover,.style-color-5 .our-chef-item span,.style-color-5 .section-header span{color:#f1b1d4}#cupcake-slider .owl-stage .owl-item.opacity:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.5)}.special-cupcake-content{padding-top:65px}.special-cupcake-content h3{text-transform:uppercase;margin-bottom:8px}.special-cupcake-content .price{font-size:30px;color:#fff;position:relative}.special-cupcake-content .price:after{content:'';position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:23px;height:2px;background:#fff}.cupcake-history .video,.cupcake-history .video a,.cupcake-history .video:after{top:0;position:absolute;left:0;bottom:0;right:0}.special-cupcake-content p{color:#ccc;margin-bottom:60px}.up-row{margin-bottom:56px}.up-row .special-cupcake-content{margin-right:-30px;text-align:right}.up-row .special-cupcake-content .star-rating{margin-right:44px}.up-row .image-holder{margin-right:-15px}.down-row .special-cupcake-content{padding-top:75px;margin-left:-30px}.down-row .special-cupcake-content .price{padding-left:40px;margin-right:43px}.cupcake-history{position:relative;background-position:right bottom;background-repeat:no-repeat}.cupcake-history .video{background-size:cover;background-repeat:no-repeat}.cupcake-history .video:after{content:"";background:rgba(0,0,0,0);-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.cupcake-history .video a{z-index:9}.cupcake-history .video .play-button{font-size:90px;color:#ccc;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.cupcake-history .video:hover:after{position:absolute;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,.5)}.cupcake-history .content{padding-top:109px;padding-left:45px;height:717px}.cupcake-history .content .section-header{text-align:left;margin-bottom:41px}.cupcake-history .content .cd-horizontal-timeline .events-content li{line-height:2}.cd-horizontal-timeline{opacity:0;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}.cd-horizontal-timeline::before{content:'mobile';display:none}.cd-horizontal-timeline .events-wrapper{position:relative;overflow:hidden;margin-top:63px;height:100px}.cd-horizontal-timeline .events-wrapper::after,.cd-horizontal-timeline .events-wrapper::before{content:'';position:absolute;z-index:2;top:0;height:100%}.cd-horizontal-timeline .events{position:absolute;z-index:1;left:0;top:49px;height:2px;background:rgba(255,255,255,.5);-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s}.cd-horizontal-timeline .events a{position:absolute;bottom:0;z-index:2;text-align:center;font-size:20px;padding-bottom:23px;color:#fff;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.cd-horizontal-timeline .events a::after{content:'';position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-5px;height:12px;width:12px;border-radius:50%;border:2px solid rgba(255,255,255,.5);background-color:#fff;-webkit-transition:background-color .3s,border-color .3s;-moz-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s}.cd-horizontal-timeline .events a.selected::after,.no-touch .cd-horizontal-timeline .events a:hover::after{background-color:#f1b1d4;border-color:rgba(241,177,212,.5)}.cd-horizontal-timeline .events a.selected{pointer-events:none;color:#f1b1d4}.cd-horizontal-timeline .events a.older-event::after{border-color:rgba(241,177,212,.5)}@media only screen and (min-width:1100px){.cd-horizontal-timeline::before{content:'desktop'}}.cd-timeline-navigation a{height:34px;width:34px;border-radius:50%;border:2px solid #dfdfdf;-webkit-transition:border-color .3s;-moz-transition:border-color .3s;transition:border-color .3s;display:inline-flex;justify-content:center;align-items:center;background:#f1b1d4}.cd-timeline-navigation a i{font-size:20px;color:#fff}.no-touch .cd-timeline-navigation a:hover{border-color:#7b9d6f}.cd-timeline-navigation a.inactive{cursor:not-allowed}.cd-timeline-navigation a.inactive::after{background-position:0 -16px}.no-touch .cd-timeline-navigation a.inactive:hover{border-color:#dfdfdf}.cd-horizontal-timeline .events-content{position:relative;width:100%;overflow:hidden;-webkit-transition:height .4s;-moz-transition:height .4s;transition:height .4s}.cd-horizontal-timeline .events-content li{position:absolute;z-index:1;width:100%;left:0;top:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.cd-horizontal-timeline .events-content li.selected{position:relative;z-index:2;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.featured-product__item .thumb:hover img,.widget_instagram a:hover img,.widget_recent_entries .latest-post__item .thumb:hover img{opacity:.8}.cd-horizontal-timeline .events-content li.enter-right,.cd-horizontal-timeline .events-content li.leave-right{-webkit-animation-name:cd-enter-right;-moz-animation-name:cd-enter-right;animation-name:cd-enter-right}.cd-horizontal-timeline .events-content li.enter-left,.cd-horizontal-timeline .events-content li.leave-left{-webkit-animation-name:cd-enter-left;-moz-animation-name:cd-enter-left;animation-name:cd-enter-left}.cd-horizontal-timeline .events-content li.leave-left,.cd-horizontal-timeline .events-content li.leave-right{-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse}@-webkit-keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes cd-enter-right{0%{opacity:0;-moz-transform:translateX(100%)}100%{opacity:1;-moz-transform:translateX(0)}}@keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes cd-enter-left{0%{opacity:0;-moz-transform:translateX(-100%)}100%{opacity:1;-moz-transform:translateX(0)}}@keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.contact-block .contact-box{background:#f2f2f2;text-align:center;height:270px;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-block .contact-box h4{color:#333;text-transform:uppercase;margin-bottom:13px}.contact-block .contact-box p span{display:block}.contact-block .contact-box a{color:#666}.contact-block .contact-box.address h4,.project .project-content .info-item,.testimonials-item p{margin-bottom:16px}.contact-block .map-holder{height:270px}footer{background:#181818;color:#b2b2b2;position:relative}.ft-top .ft-top-wrapper{padding-top:80px;padding-bottom:60px;border-bottom:1px solid #333}.ft-top .ft-top-wrapper.pb-54{padding-bottom:54px}.ft-top .ft-top-wrapper.style{padding-top:65px;padding-bottom:45px}.ft-top .ft-logo{margin-bottom:59px}.ft-top .ft-col.mt-51{margin-top:51px}.ft-top .ft-col.pl-64{padding-left:64px}.ft-top p.style{margin-bottom:29px;margin-top:31px}.ft-top h6{color:#fff;text-transform:uppercase;margin-bottom:28px}.ft-top .form-inner{padding-top:7px;margin-bottom:27px;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;justify-content:center}.ft-top .form-inner button,.ft-top .form-inner input{height:42px;background:0 0;border:1px solid rgba(255,255,255,.5)}.ft-top .form-inner input{width:261px;border-radius:21px 0 0 21px;padding-left:24px;color:#b2b2b2}.ft-top .form-inner input::-webkit-input-placeholder{color:#b2b2b2}.ft-top .form-inner input::-moz-placeholder{color:#b2b2b2}.ft-top .form-inner input:-ms-input-placeholder{color:#b2b2b2}.ft-top .form-inner input:-moz-placeholder{color:#b2b2b2}.ft-top .form-inner button{width:68px;border-left:none;border-radius:0 21px 21px 0;cursor:pointer}.ft-top .form-inner button span{font-size:22px;color:#b2b2b2}.ft-top .map-holder{height:171px}.ft-top.fixed{position:relative;z-index:9;padding-top:108px;padding-left:39px}.ft-bot{padding:20px 0 19px;text-align:center}.ft-bot.has-bd{border-top:1px solid #333}.ft-upper{height:507px}.ft-push{position:absolute;top:0;left:0;bottom:0}.ft-image{height:100%;background:url("../images/footer-image.jpg") center center/cover}.post-row h6{font-size:15px;text-transform:inherit;margin-bottom:17px;margin-top:7px}.post-row h6 a{color:#b2b2b2}.click-to-top{position:fixed;text-align:center;right:80px;bottom:62px;color:#fff;font-size:18px;cursor:pointer;z-index:99;height:37px;width:39px;line-height:37px;background:#519542;border:1px solid #65ad55}.coming-soon,.error{height:100vh}.partner{padding:51px 0 29px}.partner img:hover{opacity:.7}.partner .image-holder{display:block;margin-bottom:30px}.partner.has-bd,.woocommerce-cart-form table tbody tr{border-top:1px solid #e6e6e6}.brand{text-align:center;padding:100px 0 70px}.brand .brand-item{margin-bottom:30px;display:flex;justify-content:center;align-items:center;height:206px;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;position:relative}.brand .brand-item img{opacity:.5;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.brand .brand-item.corner:before{content:"";width:60px;height:60px;background:#fff;position:absolute;bottom:-30px;right:-30px;z-index:9}.testimonials{background:url("../images/testimonials-bg.jpg") 0 0/cover}.testimonials .owl-theme .owl-nav.disabled+.owl-dots{margin-top:46px}.testimonials .owl-theme .owl-dots .owl-dot span{width:12px;height:12px;margin:0 3.5px;background:0 0;border:1px solid #fff}.testimonials-item{background:#fff;padding:43px 48px}.coming-soon,.error,.menu-block-bg{background-size:cover}.testimonials-item .reporter .info{display:inline-block;vertical-align:middle;margin-left:12px}.testimonials-item .reporter .info span{color:#519542;display:block;margin-bottom:7px}.testimonials-item .reporter .info h6{text-transform:uppercase;font-size:15px}.testimonials-2{padding-right:45px;padding-top:40px}.testimonials-2.full{padding:0;width:100%}.testimonials-2.full .item p{width:57.5%;margin:auto auto 28px;color:#fff}.testimonials-2.full span.lnr{bottom:21%}.testimonials-2.full span.lnr.lnr.lnr-chevron-left{left:33%}.testimonials-2.full span.lnr.lnr.lnr-chevron-right{right:33%}.testimonials-2-carousel{position:relative;text-align:center}.testimonials-2-carousel span.lnr{cursor:pointer;font-size:18px;color:#d9d9d9;position:absolute;bottom:25%;z-index:9}.testimonials-2-carousel span.lnr.lnr-chevron-left{left:23%}.testimonials-2-carousel span.lnr.lnr-chevron-right{right:23%}.testimonials-2-carousel .item p{margin-bottom:18px;position:relative}.testimonials-2-carousel .item p i{font-size:70px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);color:rgba(205,170,124,.15)}.testimonials-2-carousel .item .user .info h6{text-transform:uppercase;font-size:15px;font-family:Raleway-SemiBold;font-weight:600;margin-bottom:4px}.testimonials-2-carousel.re-style span.lnr{color:#999;bottom:23%}.testimonials-2-carousel.re-style span.lnr.lnr-chevron-left{left:29.5%}.testimonials-2-carousel.re-style span.lnr.lnr-chevron-right{right:29.5%}.testimonials-2-carousel.re-style .item p{color:#ccc;margin-bottom:28px}.testimonials-2-carousel.re-style .item p i{color:rgba(223,160,39,.05)}.testimonials-2-carousel.re-style .item .user h6{margin-bottom:1px}.style-color-1 .navbar-desktop>ul>li.current>a{color:#519542;border:1px solid #5da54d}.style-color-1 .click-to-top{background:#519542;border:1px solid #5da54d}.style-color-1 .click-to-top:hover{background:#c1e2f7}.style-color-2 #preloader span,.style-color-2 .au-btn--hover:before,.style-color-2 .hc-mobile-nav li.current>a:before,.style-color-2 .navbar-desktop>ul>li.has-children ul li.current>a:before,.style-color-2 .navbar-desktop>ul>li.has-children ul li:hover>a:before,.style-color-2 .owl-theme.style-1 .owl-dots .owl-dot.active span,.style-color-2 .rev_slider .tp-bullet.selected,.style-color-2 .rev_slider .tp-bullet:hover,.style-color-2 .social.round a:hover{background:#f33}.style-color-2 .navbar-desktop>ul>li.current>a{color:#f33;border:1px solid rgba(255,51,51,.5)}.style-color-2 .owl-theme.style-1 .owl-dots .owl-dot span,.style-color-2 .social.round a{border:1px solid #f33}.style-color-2 .click-to-top{background:#f33;border:1px solid rgba(255,51,51,.5)}.style-color-3 #preloader span,.style-color-3 .au-btn--hover:before,.style-color-3 .hc-mobile-nav li.current>a:before,.style-color-3 .navbar-desktop>ul>li.has-children ul li.current>a:before,.style-color-3 .navbar-desktop>ul>li.has-children ul li:hover>a:before,.style-color-3 .owl-theme.style-1 .owl-dots .owl-dot.active span,.style-color-3 .rev_slider .tp-bullet.selected,.style-color-3 .rev_slider .tp-bullet:hover{background:#956f32}.style-color-3 .navbar-desktop>ul>li.current>a{color:#956f32;border:1px solid rgba(149,111,50,.5)}.style-color-3 .owl-theme.style-1 .owl-dots .owl-dot span{border:1px solid #956f32}.style-color-3 .click-to-top{background:#956f32;border:1px solid rgba(149,111,50,.5)}.style-color-3 .click-to-top:hover{background:#ad823b}.style-color-4 .navbar-desktop>ul>li.current>a{color:#dfa027;border:1px solid rgba(223,160,39,.5)}.style-color-4 .click-to-top{background:#dfa027;border:1px solid rgba(241,177,212,.5)}.style-color-4 .click-to-top:hover{background:#f7af2a}.style-color-5 #preloader span,.style-color-5 .au-btn--hover:before,.style-color-5 .hc-mobile-nav li.current>a:before,.style-color-5 .navbar-desktop>ul>li.has-children ul li.current>a:before,.style-color-5 .navbar-desktop>ul>li.has-children ul li:hover>a:before,.style-color-5 .owl-theme.style .owl-dots .owl-dot span,.style-color-5 .owl-theme.style-1 .owl-dots .owl-dot.active span,.style-color-5 .rev_slider .tp-bullet.selected,.style-color-5 .rev_slider .tp-bullet:hover{background:#f1b1d4}.style-color-5 .navbar-desktop>ul>li.current>a{color:#f1b1d4;border:1px solid rgba(241,177,212,.5)}.style-color-5 .owl-theme.style-1 .owl-dots .owl-dot span{border:1px solid #f1b1d4}.style-color-5 .click-to-top{background:#f1b1d4;border:1px solid rgba(241,177,212,.5)}.style-color-5 .click-to-top:hover{background:#d99ebe}.style-color-5 .navbar-mobile__toggler span{background-color:#f1b1d4}#contact-us-page .map-holder{height:450px}.contact-us-content h3{font-size:30px;text-transform:uppercase;margin-bottom:15px}.contact-us-content p{margin-bottom:89px}.contact-us-content .contact-us-col a,.contact-us-content .contact-us-col span{display:block;color:#666}.contact-us-form{padding-top:7px}.contact-us-form .form-control{height:60px;border:1px solid #e5e5e5;padding:0 19px;color:#999;font-size:15px}.contact-us-form .form-control::-webkit-input-placeholder{color:#999;font-size:15px}.contact-us-form .form-control::-moz-placeholder{color:#999;font-size:15px}.contact-us-form .form-control:-ms-input-placeholder{color:#999;font-size:15px}.contact-us-form .form-control:-moz-placeholder{color:#999;font-size:15px}.contact-us-form textarea.form-control{padding:18px 19px;height:200px}.coming-soon{position:relative}.coming-soon .inner,.error .inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);text-align:center}.coming-soon h1{color:#fff;text-transform:uppercase;margin-bottom:82px;position:relative}.coming-soon h1:after{content:"";width:80px;height:3px;background:#fff;bottom:-13px;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.coming-soon .time{margin-bottom:67px;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;justify-content:center;flex-wrap:wrap}.coming-soon .time .time-box{display:inline-block;margin:0 51px}.coming-soon .time .time-box .time-number{color:#fff;font-size:66px;line-height:1}.coming-soon .time .time-box .time-unit{font-size:26px}.coming-soon form .form-row{margin-bottom:50px;width:970px}.coming-soon form .form-col{margin-right:30px}.coming-soon form .form-control{border:1px solid rgba(255,255,255,.5);height:42px;color:#ccc;font-size:13px;padding:0 19px}.gallery .image-holder h6,.widget_person .widget-title h6{font-size:18px;text-transform:uppercase;font-family:Raleway-SemiBold;font-weight:600}.coming-soon form .form-control::-webkit-input-placeholder{color:#ccc;font-size:13px}.coming-soon form .form-control::-moz-placeholder{color:#ccc;font-size:13px}.coming-soon form .form-control:-ms-input-placeholder{color:#ccc;font-size:13px}.coming-soon form .form-control:-moz-placeholder{color:#ccc;font-size:13px}.error span{font-size:275px;color:#519542;font-family:Raleway-Bold;font-weight:700;line-height:1.3;display:inline-block}.error h3{font-family:Raleway-Medium;font-weight:500;font-size:32px;color:#ccc;margin-bottom:8px}.error p{color:#ccc;margin-bottom:61px}.reservation form{padding:0 90px 80px}.reservation form .form-control{border:1px solid #e5e5e5;height:42px;padding:0 18px;color:#666}.reservation form .form-control::-webkit-input-placeholder{color:#666}.reservation form .form-control::-moz-placeholder{color:#666}.reservation form .form-control:-ms-input-placeholder{color:#666}.reservation form .form-control:-moz-placeholder{color:#666}.reservation form .form-holder span{right:20px;bottom:50%;transform:translateY(50%);-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%)}.reservation .info{margin-top:45px}.reservation .info .opening-col p{display:inline-block;margin-right:35px}.reservation .info .opening-col p span{display:block;color:#333;font-family:Raleway-SemiBold;font-weight:600}.reservation .info .support{padding-left:80px}.project .project-content .info-item a,.reservation .info .support a,.reservation .info .support p,.widget_categories ul li a,.woocommerce-form-login .woocommerce-LostPassword a{color:#666}.reservation .info .support a span,.reservation .info .support p span{font-family:Raleway-Bold;font-weight:700;margin-right:5px}.reservation .info .support .email,.reservation .info .support .website{padding-left:14px}.menu-page .menu-holder.left{padding-right:25px}.menu-block-bg{height:330px;background-attachment:fixed;background-position:center;position:relative}.menu-block-bg .section-header{position:absolute;top:50%;left:50%;width:100%;padding:0 20px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.gallery .image-holder{position:relative;display:block;margin-bottom:30px}.gallery .image-holder .inner{position:absolute;top:15px;bottom:15px;left:15px;right:15px;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;justify-content:center;align-items:center;text-align:center}.gallery .image-holder .frame{position:absolute;top:15px;bottom:15px;left:15px;right:15px;border:1px solid #519542;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.gallery .image-holder h6{color:#fff;margin-bottom:4px}.gallery .image-holder span{color:#ccc}.gallery .image-holder:hover:before{background:rgba(0,0,0,.7)}.gallery .image-holder:hover .info{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.gallery .image-holder:hover .frame{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.gallery.wide{padding:30px 15px}.gallery.wide .image-holder .frame{top:30px;bottom:30px;left:30px;right:30px}.gallery.wide .image-holder h6{font-size:20px;margin-bottom:6px}.masonry .masonry-wrapper{display:grid;display:-ms-grid;grid-template-columns:auto auto auto;grid-template-rows:1fr 1fr 1fr 1fr;-ms-grid-columns:auto 30px auto 30px auto;-ms-grid-rows:1fr 30px 1fr 30px 1fr 30px 1fr;grid-gap:30px}.masonry .masonry-wrapper .image-holder.fix-image img{position:absolute;height:100%;z-index:-1}.blog-standard .blog-single .group-image .grid .image-holder:first-child,.masonry .image-holder:first-child{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.blog-standard .blog-single .group-image .grid .image-holder:nth-child(2),.masonry .image-holder:nth-child(2){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1}.masonry .image-holder:nth-child(3){grid-area:1/3/span 2/span 1;-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:5;-ms-grid-column-span:1}.masonry .image-holder:nth-child(6){grid-area:3/1/span 2/span 2;-ms-grid-row:5;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:3}.masonry .image-holder:nth-child(7){-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:5;-ms-grid-column-span:1}.masonry .image-holder:nth-child(8){-ms-grid-row:7;-ms-grid-row-span:1;-ms-grid-column:5;-ms-grid-column-span:1}.project .project-image .image-row .image-holder{margin-top:30px}.project .project-content{margin-left:-20px}.blog-standard .post .post-body h4,.project .project-content h4{font-family:Raleway-SemiBold;font-weight:600;text-transform:uppercase;margin-bottom:16px}.project .project-content .info-item h6{font-size:15px;font-family:Raleway-SemiBold;font-weight:600;margin-bottom:6px}.project .project-navigation{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;align-items:center;justify-content:space-between;margin-top:72px}.project .project-navigation .next,.project .project-navigation .prev{font-size:30px;color:#ccc}.project .project-navigation .dots{color:#ccc;display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-moz-inline-flex;justify-content:space-between;width:31px;flex-wrap:wrap}.project .project-navigation .dots i{margin-right:5px;margin-bottom:1px;display:inline-block}.widget-title{text-transform:uppercase;margin-bottom:19px}.widget-title h5{font-family:Raleway-Bold;font-weight:700}.widgets{margin-bottom:39px}.widget_person{background:#181818;padding:15px;margin-bottom:45px}.widget_person .inner{border:1px solid #65ad55;text-align:center;padding:30px 10px 26px}.widget_person .widget-title{margin-bottom:14px;margin-top:24px}.widget_person .widget-title h6{color:#fff;margin-bottom:3px}.widget_person .widget-title span{text-transform:capitalize;color:#519542}.widget_recent_entries{margin-bottom:44px}.featured-product__item,.widget_recent_entries .latest-post__item{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;align-items:center;margin-bottom:17px}.widget_recent_entries .latest-post__item:last-child{margin-bottom:0}.widget_recent_entries .latest-post__item .thumb{margin-right:14px}.widget_recent_entries .latest-post__item h6{font-family:Raleway-SemiBold;font-weight:600;margin-bottom:6px}.blog-standard .blog-single .comment-count,.blog-standard .blog-single .comments-area .comments-item .heading h6 a,.blog-standard .blog-single .post-navigation .text h6 a,.blog-standard .pagination .page-numbers.current,.blog-standard .pagination .page-numbers:hover,.blog-standard .post .post-author a,.blog-standard .post .post-body h4 a,.blog-standard .post .tagcloud a,.shop-list .woocommerce-pagination ul .page-numbers.current,.shop-list .woocommerce-pagination ul .page-numbers:hover,.widget_recent_entries .latest-post__item h6 a{color:#333}.blog-standard .blog-single .comment-count:hover,.blog-standard .blog-single .comments-area .comments-item .reply:hover,.blog-standard .blog-single .post-navigation .arrow:hover,.blog-standard .blog-single .post-navigation .text h6 a:hover,.blog-standard .post .post-author a:hover,.blog-standard .post .post-body h4 a:hover,.blog-standard .post .tagcloud a:hover,.widget_recent_entries .latest-post__item h6 a:hover,.widget_search .search-icon:hover{color:#519542}.widget_instagram .row{margin-left:-5px;margin-right:-5px}.widget_instagram .col-holder{padding-right:5px;padding-left:5px}.widget_instagram a{display:block;margin-bottom:10px}.widget_tag_cloud .tagcloud a{display:inline-block;border:1px solid #ccc;border-radius:3px;padding:8px 14px;color:#666;margin-right:15px;margin-bottom:15px}.widget_tag_cloud .tagcloud a:hover{background:#519542;color:#fff;border-color:transparent}.widget_search .form-control{height:42px;border:1px solid #e5e5e5;padding:0 40px 0 20px;color:#666;font-size:15px}.widget_search .form-control::-webkit-input-placeholder{color:#666;font-size:15px}.widget_search .form-control::-moz-placeholder{color:#666;font-size:15px}.widget_search .form-control:-ms-input-placeholder{color:#666;font-size:15px}.widget_search .form-control:-moz-placeholder{color:#666;font-size:15px}.widget_search .search-icon{border:none;padding:0;background:0 0;position:absolute;top:13px;right:19px;cursor:pointer}.blog-masonry.wide .container{max-width:1600px}.blog-standard .blog-post,.blog-standard .blog-single{padding-right:10px}.blog-standard .blog-post .post{margin-bottom:69px}.blog-standard .blog-single .quote{margin-left:83px;position:relative;font-style:italic;margin-bottom:40px}.blog-standard .blog-single .quote i{position:absolute;font-size:50px;color:#519542;top:-9px;left:-23px}.blog-standard .blog-single .group-image h6{font-family:Raleway-Medium;font-weight:500;font-size:18px;color:#333;margin-bottom:27px}.blog-standard .blog-single .group-image .grid{display:grid;display:-ms-grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr;-ms-grid-rows:auto 19px auto;grid-gap:20px 19px;grid-template-columns:1fr 1fr 1fr}.blog-standard .blog-single .group-image .grid .image-holder:nth-child(3){grid-area:2/1/span 1/span 2;-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}.blog-standard .blog-single .group-image .grid .image-holder:last-child{position:relative;grid-area:1/3/span 2/span 1;-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:5;-ms-grid-column-span:1}.blog-standard .blog-single .group-image .grid .image-holder:last-child img{position:absolute;height:100%;object-fit:cover}.blog-standard .blog-single .bottom{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;justify-content:space-between;margin-bottom:44px}.blog-standard .blog-single .share span{color:#333;margin-right:16px}.blog-standard .blog-single .share .social a{color:#999;font-size:15px;margin-right:11px}.blog-standard .blog-single .author-board{background:#181818;padding:15px;text-align:center;margin-bottom:35px}.blog-standard .blog-single .author-board .inner{border:1px solid #65ad55;padding:30px 0 25px}.blog-standard .blog-single .author-board p{color:#ccc;margin:20px auto 9px;padding:0 20px;width:82%}.blog-standard .blog-single .author-board h6{font-size:15px;text-transform:uppercase;font-family:Raleway-SemiBold;font-weight:600}.blog-standard .blog-single .post-navigation{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;justify-content:space-between;margin-bottom:49px}.blog-standard .blog-single .post-navigation .navigation.left .arrow{margin-right:17px}.blog-standard .blog-single .post-navigation .navigation.right .arrow{margin-left:17px}.blog-standard .blog-single .post-navigation .navigation.right .text{text-align:right}.blog-standard .blog-single .post-navigation .arrow{font-size:18px;color:#ccc}.blog-standard .blog-single .post-navigation .text h6{font-size:18px;margin-bottom:4px}.blog-standard .post .post-author,.blog-standard .post .tagcloud{font-size:14px;display:inline-block}.blog-standard .blog-single .post-navigation .text span{font-size:14px;color:#999}.blog-standard .blog-single .comments-area .comments-title{font-size:22px;font-family:Raleway-Bold;font-weight:700;margin-bottom:29px}#add-info .shop_attributes th,#review .woocommerce-noreviews,.blog-standard .blog-single .comments-area .comments-item .heading h6,.featured-product__item h6,.shop-single .entry-summary .price,.woocommerce-tabs .tabs li a{font-family:Raleway-SemiBold;font-weight:600}.blog-standard .blog-single .comments-area .comments-item{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;margin-bottom:36px}.blog-standard .blog-single .comments-area .comments-item .thumb{margin-top:5px;margin-right:20px;flex:0 0 auto;width:auto;max-width:none}.blog-standard .blog-single .comments-area .comments-item .heading{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;margin-bottom:12px}.blog-standard .blog-single .comments-area .comments-item .heading .comments-time{color:#999;margin-top:1px}.blog-standard .blog-single .comments-area .comments-item p{margin-bottom:14px}.blog-standard .blog-single .comments-area .comments-item .reply{text-transform:uppercase;color:#999;font-family:Lato-Regular;font-weight:400}.blog-standard .blog-single .comments-area .comments-group .comments-group{padding-left:118px}.blog-standard .blog-single .comments-area>.comments-group{margin-bottom:64px}.blog-standard .blog-single .comments-respond h5{font-size:22px;font-family:Raleway-Bold;font-weight:700;margin-bottom:34px}.blog-standard .blog-single .comments-respond .comments-form .form-holder{margin-bottom:30px;position:relative}.blog-standard .blog-single .comments-respond .comments-form .form-holder .placeholder{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:21px;font-size:15px;color:#999;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex}.blog-standard .blog-single .comments-respond .comments-form .form-holder .placeholder span{color:#f66;position:static;font-size:15px}.blog-standard .blog-single .comments-respond .comments-form .form-control{height:53px;border:1px solid #e5e5e5;font-size:15px;padding:0 20px;color:#999;position:relative;z-index:9}.blog-standard .blog-single .comments-respond .comments-form .form-control::-webkit-input-placeholder{color:#999;font-size:15px}.blog-standard .blog-single .comments-respond .comments-form .form-control::-moz-placeholder{color:#999;font-size:15px}.blog-standard .blog-single .comments-respond .comments-form .form-control:-ms-input-placeholder{color:#999;font-size:15px}.blog-standard .blog-single .comments-respond .comments-form .form-control:-moz-placeholder{color:#999;font-size:15px}#review .comments-form textarea.form-control,.blog-standard .blog-single .comments-respond .comments-form textarea.form-control{height:150px;padding:15px 20px}.blog-standard.left-sidebar .blog-post{padding-left:10px}.blog-standard .post .post-body{padding-top:37px}.blog-standard .post .post-date{width:92px;height:92px;padding:4px;right:30px;top:27px}.blog-standard .post .post-date .inner .month{font-size:16px}.blog-standard .post .post-author{color:#333;margin-right:22px}.blog-standard .post .tagcloud span{margin-right:3px;display:inline-block}.blog-standard .post .post-thumb img:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.blog-standard .post .end{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;align-items:center;justify-content:space-between}.blog-standard .pagination ul,.shop-list .woocommerce-pagination ul{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;justify-content:center;width:100%}.blog-standard .pagination .page-numbers,.shop-list .woocommerce-pagination ul .page-numbers{font-size:20px;padding:0 13px}.blog-standard .pagination .page-numbers.next-page,.blog-standard .pagination .page-numbers.prev-page,.shop-list .woocommerce-pagination ul .page-numbers.next,.shop-list .woocommerce-pagination ul .page-numbers.prev{font-size:15px;display:inline-block;margin-top:6px}.sorting{margin-bottom:40px}.sorting .woocommerce-ordering select.form-control:not([size]):not([multiple]){height:42px;border:1px solid #e5e5e5;font-size:15px;color:#666;padding:0 50px 0 19px;width:246px}.products .item .info .woocommerce-loop-product__title a:hover,.woocommerce-loop-product__title:hover{color:#519542}.sorting .woocommerce-ordering .form-holder span{position:absolute;top:17px;right:20px;font-size:12px;z-index:-1}.woocommerce-loop-product__title{font-family:Raleway-Regular;font-weight:400}.shop-list.wide{padding-top:30px!important}.shop-list.wide .container-fluid{padding-left:30px;padding-right:30px}.shop-list.wide .products .item:hover .thumb .add_to_cart_button{height:52px}.products .item{margin-bottom:42px}.products .item .thumb .add_to_cart_button{position:absolute;bottom:0;text-transform:uppercase;color:#fff;font-size:15px;background:#519542;width:100%;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;justify-content:center;align-items:center;height:0;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.checkout-page .woocommerce-checkout-review-order-wrap table .review-wrap .rv-titel,.featured-product__item h6 a,.products .item .info .woocommerce-loop-product__title a{color:#333}.shop-single #shop-single-thumb,.shop-single .entry-summary .info{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex}.products .item .info{text-align:center;padding-top:25px}.products .item .info .woocommerce-loop-product__title{font-size:20px;margin-bottom:6px}.products .item .info .price{font-size:20px;color:#333}.checkout-page .wc_payment_method:last-child,.widget_price_filter .widget-title{margin-bottom:31px}.noUi-horizontal{height:4px}.noUi-horizontal .noUi-handle{width:11px;height:11px;border:none;box-shadow:none;background:#333;border-radius:50%}.noUi-base{background:#e6e6e6}.noUi-connects,.noUi-target{border-radius:0;border:none}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{cursor:pointer;right:-5px;top:-3px}.price_slider_amount button{background:0 0;border:none;text-transform:uppercase;cursor:pointer;text-decoration:underline}.widget_featured_product{margin-bottom:49px}.checkout-page .checkout_coupon .form-row,.featured-product__item:last-child{margin-bottom:0}.featured-product__item .thumb{margin-right:13px}.featured-product__item h6{margin-bottom:6px;font-size:17px}.checkout-page .wc_payment_method .payment_box a:hover,.checkout-page .woocommerce-checkout-review-order-wrap .cart-total p .woocommerce-Price-amount,.checkout-page .woocommerce-info a:hover,.featured-product__item h6 a:hover,.shop-single .entry-summary .product_meta .posted_in a:hover,.shop-single .entry-summary .product_meta .sku_wrapper a:hover,.shop-single .entry-summary .product_meta .tagged_as a:hover,.sign-up .return-link:hover,.woocommerce-cart-form table .product-name a:hover,.woocommerce-cart-form table tbody td.product-subtotal,.woocommerce-form-login .woocommerce-LostPassword a:hover,.woocommerce-tabs .tabs li a:hover,.woocommerce-tabs .tabs li.ui-state-active a{color:#519542}.shop-single #shop-single-thumb{display:flex;justify-content:space-between;margin-top:21px}.shop-single #shop-single-thumb a{width:33.33%;margin-right:20px;padding:0}.shop-single .entry-summary{padding-left:35px;padding-top:20px}.shop-single .entry-summary .product_title{font-size:35px;text-transform:uppercase;margin-bottom:8px}.shop-single .entry-summary .info{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.shop-single .entry-summary .price{font-size:30px;color:#333;padding-left:40px;position:relative}.shop-single .entry-summary .price:before{content:"";width:23px;height:2px;background:#333;left:0;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.checkout-page .wc_payment_method,.shop-single .entry-summary .woocommerce-product-details__short-description{margin-bottom:43px}.shop-single .entry-summary form.cart{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;align-items:center;margin-bottom:45px}.shop-single .entry-summary .single_add_to_cart_button{width:160px}.shop-single .entry-summary .product_meta .posted_in,.shop-single .entry-summary .product_meta .sku_wrapper,.shop-single .entry-summary .product_meta .tagged_as{display:block;font-size:15px;font-family:Raleway-SemiBold;font-weight:600;text-transform:uppercase;color:#333;margin-bottom:8px}.shop-single .entry-summary .product_meta .posted_in a,.shop-single .entry-summary .product_meta .posted_in span,.shop-single .entry-summary .product_meta .sku_wrapper a,.shop-single .entry-summary .product_meta .sku_wrapper span,.shop-single .entry-summary .product_meta .tagged_as a,.shop-single .entry-summary .product_meta .tagged_as span{color:#999;text-transform:none;font-family:Raleway-Regular;font-weight:400}.shop-single .entry-summary .social a{color:#999;margin-right:14px}.shop-cart .quantity,.shop-single .quantity{display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-moz-inline-flex;height:42px;width:76px;border:1px solid #ccc;margin-right:20px}.shop-cart .quantity .number-button,.shop-single .quantity .number-button{cursor:pointer;display:block;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;justify-content:center;align-items:center;height:50%;color:#666}.shop-cart .quantity .number-button.plus,.shop-single .quantity .number-button.plus{font-size:16px;border-bottom:1px solid #ccc}.shop-cart .quantity input,.shop-single .quantity input{border:none;border-right:1px solid #ccc;padding:0;width:47px;text-align:center;font-size:20px;color:#666}.shop-cart .quantity input::-webkit-inner-spin-button,.shop-cart .quantity input::-webkit-outer-spin-button,.shop-single .quantity input::-webkit-inner-spin-button,.shop-single .quantity input::-webkit-outer-spin-button{-webkit-appearance:none}.woocommerce-tabs{margin-top:80px;margin-bottom:44px}.woocommerce-tabs .tabs{margin-bottom:26px;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex}.woocommerce-tabs .tabs li a{color:#999;font-size:18px;padding:0 32px;position:relative}.woocommerce-tabs .tabs li a:after{content:"";width:1px;height:13px;background:#ccc;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);right:0}#review .woocommerce-noreviews{font-size:18px;color:#333;text-transform:uppercase;margin-bottom:10px}#review .comments-form .form-control{height:53px;border:1px solid #e6e6e6;margin-bottom:30px;padding:0 20px;font-size:15px;color:#999}#review .comments-form .form-control::-webkit-input-placeholder{font-size:15px;color:#999}#review .comments-form .form-control::-moz-placeholder{font-size:15px;color:#999}#review .comments-form .form-control:-ms-input-placeholder{font-size:15px;color:#999}#review .comments-form .form-control:-moz-placeholder{font-size:15px;color:#999}#review .comments-form .comment-form-rating label{color:#333;margin-right:10px}#review .comments-form input.submit:hover,.checkout-page .checkout_coupon .au-btn:hover,.checkout-page .place-order .au-btn:hover,.sign-up input[type=submit]:hover,.woocommerce-form-login input[type=submit]:hover{background:#4d4d4d}#add-info .shop_attributes{border-collapse:collapse;width:100%;border:1px solid #e6e6e6}#add-info .shop_attributes td,#add-info .shop_attributes th{border:1px solid #e6e6e6;padding:0 30px}#add-info .shop_attributes tr{height:58px}#add-info .shop_attributes th{width:17.94%}.related h4{font-size:28px;text-transform:uppercase;color:#333;font-family:Raleway-Bold;font-weight:700;text-align:center;margin-bottom:50px}.woocommerce-cart-form table td,.woocommerce-cart-form table th{vertical-align:middle;border:1px solid #e6e6e6;text-align:center}.woocommerce-cart-form table thead th{font-size:20px;color:#333;font-weight:600;padding:24px 0}.woocommerce-cart-form table thead th.product-name{text-align:left;padding-left:4px}.woocommerce-cart-form table tbody td{padding-top:36px;padding-bottom:36px}.woocommerce-cart-form table tbody td.product-name{text-align:left;padding-left:19px}.woocommerce-cart-form table tbody td.product-price,.woocommerce-cart-form table tbody td.product-subtotal{font-size:18px;font-family:Raleway-Medium;font-weight:500}.woocommerce-cart-form table .product-remove{width:6.26%;text-align:left;padding-left:20px;border-right:none}.woocommerce-cart-form table .product-remove a{color:#666;font-size:20px}.woocommerce-cart-form table .product-thumbnail{width:11.41%;padding-left:0;padding-right:0;text-align:left;border-right:none;border-left:none}.woocommerce-cart-form table .product-name{width:24.75%;border-left:none}.woocommerce-cart-form table .product-name a{font-size:18px;color:#666}.woocommerce-cart-form table .product-price{width:17.16%}.woocommerce-cart-form table .product-subtotal{width:16.99%}.woocommerce-cart-form table .product-quantity{width:23.43%}.woocommerce-cart-form table .actions{padding:38px 83px 39px 0;border-left:none;border-right:none;text-align:left}.woocommerce-cart-form table .cart-subtotal{border-left:none;text-align:right;padding-right:83px;font-size:18px;color:#519542;font-family:Raleway-Medium;font-weight:500}.woocommerce-cart-form table .cart-subtotal label{margin-right:18px;margin-bottom:0}.woocommerce-cart-form table .coupon{display:inline-flex;width:267px;height:40px;overflow:hidden}.woocommerce-cart-form table .coupon #coupon_code{border-radius:20px 0 0 20px;border:1px solid #ccc;border-right:none;font-size:13px;width:70.04%;padding-left:27px}.woocommerce-cart-form table .coupon #coupon_code::-webkit-input-placeholder{font-size:13px;color:#999;font-family:Lato-Regular}.woocommerce-cart-form table .coupon #coupon_code::-moz-placeholder{font-size:13px;color:#999;font-family:Lato-Regular}.woocommerce-cart-form table .coupon #coupon_code:-ms-input-placeholder{font-size:13px;color:#999;font-family:Lato-Regular}.woocommerce-cart-form table .coupon #coupon_code:-moz-placeholder{font-size:13px;color:#999;font-family:Lato-Regular}.woocommerce-cart-form table .coupon input[type=submit]{background:#ccc;text-transform:none;width:29.96%;height:40px;border-radius:0 20px 20px 0}.woocommerce-cart-form .bottom{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;justify-content:space-between;margin-top:50px}.woocommerce-cart-form .update-btn{width:160px;color:#333;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.woocommerce-cart-form .update-btn:hover{border-color:none;background:#519542;color:#fff}.woocommerce-form__label{position:relative;padding-left:21px;cursor:pointer;color:#999;margin-bottom:0}.checkout-page .wc_payment_method input,.woocommerce-form__label input{position:absolute;opacity:0;cursor:pointer}.checkout-page .wc_payment_method input:checked~.checkmark:after,.woocommerce-form__label input:checked~.checkmark:after{display:block}.woocommerce-form__label .checkmark{position:absolute;top:50%;left:0;transform:translateY(-50%);height:13px;width:14px;border-radius:2px;background-color:#ebebeb;border:1px solid #ccc;font-family:Material-Design-Iconic-Font;color:#000;font-size:10px;font-weight:bolder}.woocommerce-form__label .checkmark:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;content:'\f26b'}.sign-in h4,.sign-up h4{color:#333;text-transform:uppercase;font-family:Raleway-SemiBold;font-weight:600;margin-bottom:34px}.sign-up .form-holder,.woocommerce-form-login .form-holder{margin-bottom:25px}.sign-up label,.woocommerce-form-login label{margin-bottom:9px}.sign-up label span,.woocommerce-form-login label span{color:#f33;position:static;font-size:15px}.sign-up .form-control,.woocommerce-form-login .form-control{height:42px;border:1px solid #e6e6e6;padding:0 20px;font-size:15px;color:#666}.woocommerce-form-login input[type=submit]{width:100px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;margin-top:5px;margin-right:21px}.sign-up input[type=submit]{width:100px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;margin-top:5px;display:block;margin-bottom:24px}.sign-up .return-link{color:#666;text-decoration:underline}.checkout-page .woocommerce-info{height:60px;background:#f7f7f7;border-top:5px solid #5a9cb0;padding:17px 30px 0;margin-bottom:30px}.checkout-page .woocommerce-info a{color:#666;margin-left:4px}.checkout-page .woocommerce-info img{vertical-align:baseline;margin-right:12px}.checkout-page .checkout_coupon{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;padding:41px 30px;border:1px dashed #e6e6e6}.checkout-page .checkout_coupon .form-row-first{flex-grow:1;margin-right:30px}.checkout-page .checkout_coupon .form-control{height:40px;border:1px solid #e6e6e6;font-size:15px;padding:10px 20px}.checkout-page .checkout_coupon .form-control::-webkit-input-placeholder{font-size:15px}.checkout-page .checkout_coupon .form-control::-moz-placeholder{font-size:15px}.checkout-page .checkout_coupon .form-control:-ms-input-placeholder{font-size:15px}.checkout-page .checkout_coupon .form-control:-moz-placeholder{font-size:15px}.checkout-page .checkout_coupon .au-btn{height:40px;width:184px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.checkout-page .woocommerce-info-wrapper{padding-bottom:17px}.checkout-page .woocommerce-form-login{border:1px dashed #e6e6e6;padding:34px 30px 28px;margin-bottom:47px}.checkout-page .woocommerce-checkout h5{text-transform:uppercase;margin-bottom:33px}.checkout-page .woocommerce-checkout .form-row{flex-wrap:wrap;margin-bottom:3px}.checkout-page .woocommerce-checkout .form-control{height:42px;border:1px solid #e6e6e6;padding:0 20px;font-size:13px;margin-bottom:20px;color:#666}.checkout-page .woocommerce-checkout .form-control::-webkit-input-placeholder{font-size:13px;color:#666}.checkout-page .woocommerce-checkout .form-control::-moz-placeholder{font-size:13px;color:#666}.checkout-page .woocommerce-checkout .form-control:-ms-input-placeholder{font-size:13px;color:#666}.checkout-page .woocommerce-checkout .form-control:-moz-placeholder{font-size:13px;color:#666}.checkout-page .woocommerce-checkout textarea.form-control{height:203px;padding:15px 20px}.checkout-page .woocommerce-checkout select.form-control:not([size]):not([multiple]){height:42px;background:url("../images/select-down-icon.png") right 19px center no-repeat}.checkout-page .woocommerce-checkout .woocommerce-account-fields{margin-bottom:41px}.checkout-page .woocommerce-checkout .woocommerce-form__label{padding-left:24px}.checkout-page .woocommerce-checkout .woocommerce-additional-fields h5{margin-bottom:23px}.checkout-page .woocommerce-checkout-review-order-wrap table{width:100%}.checkout-page .woocommerce-checkout-review-order-wrap table .product-name{width:44.64%}.checkout-page .woocommerce-checkout-review-order-wrap table tr{border-bottom:1px solid #e6e6e6}.checkout-page .woocommerce-checkout-review-order-wrap table tr:last-child{border:none}.checkout-page .woocommerce-checkout-review-order-wrap table td{padding:33px 0 36px}.checkout-page .woocommerce-checkout-review-order-wrap table .product-total{width:55.36%;text-align:right}.checkout-page .woocommerce-checkout-review-order-wrap table .product-total .woocommerce-Price-amount{font-family:Raleway-SemiBold;font-weight:600;color:#519542}.checkout-page .woocommerce-checkout-review-order-wrap table .review-wrap{display:inline-block;padding-left:11px;vertical-align:middle}.checkout-page .woocommerce-checkout-review-order-wrap table .review-wrap .product-quantity{display:block;color:#999;margin-top:6px}.checkout-page .woocommerce-checkout-review-order-wrap .cart-total{margin-top:5px;padding-bottom:7px;border-bottom:1px solid #e5e5e5;margin-bottom:25px}.checkout-page .woocommerce-checkout-review-order-wrap .cart-total p{color:#999;margin-bottom:14px}.checkout-page .woocommerce-checkout-review-order-wrap .cart-total p .title{color:#333;margin-right:15px}.checkout-page .wc_payment_method label{margin-right:43px;cursor:pointer;display:inline-block;padding-left:23px;position:relative;color:#333;font-family:Raleway-SemiBold;font-weight:600;text-transform:uppercase;margin-bottom:28px}.checkout-page .wc_payment_method .checkmark{position:absolute;top:4px;left:0;height:14px;width:14px;border-radius:50%;border:1px solid #ccc;background:#ebebeb}.checkout-page .wc_payment_method .checkmark:after{content:"";width:6px;height:6px;border-radius:50%;background:#666;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);display:none}.checkout-page .wc_payment_method .payment_box a{color:#666;font-size:13px;margin-left:16px}.checkout-page .place-order .au-btn{width:202px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}@media (min-width:1200px){.container{max-width:1200px}}@media (max-width:1400px){.slideshow-form.on-mobile{display:block}}@media (max-width:1500px){.menu-left,.menu-right{transform:translateX(0)}.our-menu-col.left-20{padding-right:0}.our-menu-col.right-20{padding-left:0}.our-menu-full{padding:0 35px}.menu-right,.our-menu-col.right,.our-menu-wrapper .menu-holder.right-40{padding-left:15px}.blog-masonry.wide .container{max-width:1200px}.menu-push{position:static}.menu-left{padding-right:15px}.our-menu{background:url("../images/our-menu-bg-1.png") left top no-repeat,url("../images/our-menu-bg-3.jpg") 0 0/cover}.our-menu-wrapper{max-width:1170px;width:100%;height:915px}.our-menu-wrapper .right-content .inner{padding-top:85px}.our-menu-wrapper .right-content .content{padding-right:30px}.our-menu-col.left,.our-menu-wrapper .menu-holder.left-40{padding-right:15px}.our-menu-wrapper .section-header{margin-bottom:50px}.block-banner.style-2{height:450px}.block-banner.style-2 .inner{top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.block-banner.style-1 h2,.block-banner.style-2 .text .break,.block-banner.style-2 h2{font-size:50px}.block-banner.style-2 img{max-width:24%}.block-banner.style-2 .middle{margin-bottom:48px}.block-banner.style-2 .text{margin-right:6px}.block-banner.style-2 .text .first-line span{font-size:35px;line-height:1;margin-left:8px;transform:translateY(-2px);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px)}.block-banner.style-2 .number{font-size:100px}.subscribe-form{height:535px;padding-top:0;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-direction:column;justify-content:center}#rev_slider_12 li:nth-child(2) .caption-4 svg{transform:translate(-50%,-50%) scale(.88);-webkit-transform:translate(-50%,-50%) scale(.88);-moz-transform:translate(-50%,-50%) scale(.88);-ms-transform:translate(-50%,-50%) scale(.88);-o-transform:translate(-50%,-50%) scale(.88)}.pizza .grid{flex-wrap:wrap}.pizza .grid .pizza-item{width:32%;margin-bottom:30px}.pizza .grid .pizza-item:nth-child(2){margin-right:0}.flipster-item p:last-child,.pizza .grid .pizza-item:last-child,.pizza .grid .pizza-item:nth-child(3),.special-box h4{margin-bottom:0}.about-us-board p,.trait-col.re-style{margin-bottom:40px}#fp-nav.right{display:none}.flipster--flat .flipster__item--past .flipster__item__content .content{padding:0 0 0 55px}.flipster--flat .flipster__item--future .flipster__item__content .content{padding:0 55px 0 0}.flipster-item{width:475px}.flipster-item p{margin-bottom:24px}.flipster-item p.mb-32{margin-bottom:32px}.flipster-item .content{height:439px;padding:0 61px}.gallery-grid.has-gutter{grid-gap:21px 20px}.middle-image img{max-width:35%}.menu-navigation .fix-col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.block-banner.style-1{height:573px;background-position:left -204px center}.block-banner.style-1 .inner{right:70px;top:100px}.block-banner.style-1 h3,.wish p{font-size:20px}.block-banner.style-1 p{font-size:16px}.block-banner .date{width:190px;height:33px}.special-box-slider{right:5.3%}.special-box-slider .owl-carousel{transform:translateY(-150px);-webkit-transform:translateY(-150px);-moz-transform:translateY(-150px);-ms-transform:translateY(-150px);-o-transform:translateY(-150px);width:360px}.special-box{padding:10px}.special-box p{margin-top:6px;margin-bottom:17px}.special-box .inner{padding:20px 22px 15px}.feature-slider span.lnr.lnr-chevron-left{left:-22px}.feature-slider span.lnr.lnr-chevron-right{right:-22px}.our-story-primary.style-1 .inner{width:80%}.navbar-desktop>ul>li.mr-fixed{margin-right:106px!important}.trait-content.re-style{padding:110px 0 70px}.navbar-desktop.aside{padding:50px 0}.navbar-desktop.aside .logo{margin-bottom:72px}.navbar-desktop.aside>ul{margin-bottom:57px}.navbar-desktop:not(.aside){top:20px}.navbar-desktop:not(.aside) .logo{max-width:32%}.navbar-desktop:not(.aside)>ul>li.has-children:first-child ul{width:352px;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-wrap:wrap;justify-content:space-between;padding-right:28px}.navbar-desktop:not(.aside)>ul>li.has-children:first-child ul li{width:40%}.navbar-desktop:not(.aside).has-bg{top:0;padding:15px 80px}.navbar-desktop:not(.aside).fixed{padding:10px 80px;top:0}.navbar-desktop:not(.aside).fixed .logo{max-width:28%}.navbar-desktop.no-float{top:0;padding:20px 80px}.navbar-desktop.has-bg.middle{height:88px}.navbar-desktop.has-bg.middle .logo{max-width:5%}.navbar-desktop.has-bg.middle.fixed{height:65px}.grid-image .grid-item .item-info h4{font-size:23px}.grid-image .grid-item .item-info .star-rating{margin-bottom:13px;font-size:15px}.grid-image .grid-item .item-info .price{font-size:19px}.middle-wrapper{min-width:990px}.middle-wrapper .container{max-width:960px}.tp-bullets{transform:matrix(1,0,0,1,-25,-50)!important;-webkit-transform:matrix(1,0,0,1,-25,-50)!important;-moz-transform:matrix(1,0,0,1,-25,-50)!important;-ms-transform:matrix(1,0,0,1,-25,-50)!important;-o-transform:matrix(1,0,0,1,-25,-50)!important}.menu-sidebar{justify-content:flex-start;padding:50px 4% 40px}.click-to-top{right:5%;bottom:5%}#modalSearch .modal-dialog{max-width:50%}.our-story-primry.style-1 .heading{margin-bottom:28px}.our-story-primry.style-1 p{margin-bottom:30px}.our-story-primry.style-1 .inner{width:70%}.trait-content{padding-top:40px;padding-bottom:40px}.trait-col{margin-bottom:23px;margin-right:50px}.trait-col h5{margin-top:18px;margin-bottom:8px}.page-wrapper main .container{max-width:900px}.page-wrapper main .our-menu .container{max-width:1050px}.special-item .thumb img{max-width:70%}.our-story-primary.style-1{padding:55px 0}.booking-block{height:435px}.booking-block .inner{top:74px}.testimonials-2{padding:0}.wish{height:500px}.wish h3{font-size:70px}.wish .content{top:50%;width:100%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%),-50%}.menu-holder.left{padding-right:25px}.menu-holder.right{padding-left:25px}.about-us-board .inner{padding:64px 34px 51px}.about-us-board .heading{margin-bottom:25px}.cupcake-history .content{padding-top:79px;height:687px}}@media (min-width:1200px) and (max-width:1500px){.coming-soon .inner{top:55%}.coming-soon h1{margin-bottom:51px;font-size:40px}.coming-soon h1:after{width:60px}.coming-soon .time{margin-bottom:43px}.coming-soon .time .time-box{margin:0 25px}.coming-soon .time .time-box .time-number{font-size:56px}.coming-soon .time .time-box .time-unit{font-size:16px}.coming-soon form .form-row{width:auto}.error .inner{top:50%}.error span{font-size:175px}.error h3{font-size:20px}.error p,.our-service-full .section-header,.our-service-full .service-col{margin-bottom:40px}.our-service-full{width:100%}.our-service-full .service-text{margin-top:15px}}@media (max-width:1199px){.navbar-desktop>ul>li>a,body{font-size:14px}.checkout-page .woocommerce-checkout-review-order-wrap table .product-name{width:80%}.checkout-page .woocommerce-checkout-review-order-wrap table .product-total{width:20%}.shop-single .entry-summary{padding-left:25px;padding-top:10px}.shop-single .entry-summary .product_title{font-size:32px}.shop-single .entry-summary .price{font-size:27px}.shop-single .entry-summary .star-rating{font-size:17px}.shop-single .entry-summary .info,.welcome-content .body p{margin-bottom:25px}.service-col,.shop-single .entry-summary .product_meta,.shop-single .entry-summary .woocommerce-product-details__short-description,.shop-single .entry-summary form.cart{margin-bottom:40px}.gallery-item .thumb i{width:49px;height:49px;line-height:49px}.cupcake-history .content{padding-left:35px}.blog-masonry.wide .container{max-width:960px}.menu-holder.fixed,.menu-page .menu-holder{flex-direction:row}.menu-holder.fixed .menu-thumb,.menu-page .menu-holder .menu-thumb{margin-bottom:0;margin-right:20px}.reservation form{padding:0 0 80px}.form-row.fix-lg,.reservation .info .opening-col p{display:block}.our-menu-block .our-menu-col.no-style.right-70,.post.pl-20,.reservation .info .support,.reservation .info .support .email,.reservation .info .support .website{padding-left:0}.action span.search-icon,.reservation .info .support .address,.reservation .info .support .phone{margin-right:0}.coming-soon,.error{background-position:right}.coming-soon form .form-row{width:600px}.contact-us-content p{margin-bottom:36px}.gallery.wide .image-holder .frame{top:20px;bottom:20px;left:20px;right:20px}.our-chef .our-chef-item{margin-bottom:82px}.our-chef .our-chef-item h6{font-size:16px}.our-chef .our-chef-item .name-box{left:10px;right:10px;height:80px}.block-banner.style-1,.page-info{height:450px}#rev_slider_12 li:nth-child(2) .caption-4 svg{transform:translate(-50%,-50%) scale(.7);-webkit-transform:translate(-50%,-50%) scale(.7);-moz-transform:translate(-50%,-50%) scale(.7);-ms-transform:translate(-50%,-50%) scale(.7);-o-transform:translate(-50%,-50%) scale(.7)}.bakery-grid-item .inner{padding:0 11px}.coffee-material .left,.coffee-material .right{padding:0}.coffee-material .left{margin-right:-32px}.coffee-material .right{margin-left:-32px}.opening-hours{padding:15px}.opening-hours .inner{padding:33px 34px 20px 36px}.coffee-wrapper .inner{height:1168px;padding-bottom:40px}.block-banner.style-2 .inner{width:100%;padding:0 20px;left:65%}.about-us-board{width:60%}.about-us-board .heading h2{font-size:45px}.pizza-item{padding:45px 11px 0}.event-col{padding:20px;height:390px}.promotion-item .inner.right{top:50%;transform:translateY(-50%);right:30px}.promotion-item .inner.left{top:50%;transform:translateY(-50%);left:35px}.action span.menu-sidebar-icon,.our-menu-wrapper .image-holder{display:none}.our-menu-block .our-menu-col.no-style.left-70{padding-right:0}.opening-block .front{margin-right:0;margin-bottom:30px;text-align:center}.opening-block .middle{padding-left:0;text-align:center;margin-top:30px}.opening-block .end{padding-top:5px;margin-top:30px}.post.smaller .post-body{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-top:5px;padding-bottom:5px}.service-image{margin-right:0;height:100%}.service-image img{height:100%;object-fit:cover}.wish{height:430px}.wish h3{font-size:60px}.wish p{font-size:17px;margin-bottom:40px}.flipster--flat .flipster__item--past .flipster__item__content .content{padding:0 0 0 120px}.flipster--flat .flipster__item--future .flipster__item__content .content{padding:0 120px 0 0}.page-bg{background:0 0}.special-box .price,.special-box h4{font-size:20px}.special-box p{font-size:12px;margin-bottom:10px}.block-banner.style-1 .inner{right:40px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.block-banner.style-1 h3,.post .post-body.has-border h5{font-size:18px}.block-banner.style-1 h2{font-size:40px}.block-banner.style-1 p{font-size:13px;margin-bottom:50px}.ft-top.fixed{padding-left:20px;padding-top:80px}.ft-top.fixed .ft-col.pl-64,.menu-holder.right{padding-left:15px}.ft-upper{height:470px}.special-box-slider .owl-carousel{width:300px;transform:translateY(-110px);-webkit-transform:translateY(-110px);-moz-transform:translateY(-110px);-ms-transform:translateY(-110px);-o-transform:translateY(-110px)}.our-story-primary.style-1{padding:40px 0}.cate-box-item{margin-bottom:30px}.page-wrapper main .container,.page-wrapper main .our-menu .container{max-width:750px}.special-item .thumb img{max-width:80%}.form-row.fix-lg .form-col{width:100%;margin-right:0;margin-bottom:43px}.form-row.fix-lg:last-child .form-col{margin-bottom:0}.form-row .form-col{margin-right:40px}.booking .booking-content{padding:58px 71px 48px}.navbar-desktop.aside .social a,.our-menu-wrapper .menu-holder.fixed .menu-thumb{margin-right:12px}.feature-slider span.lnr.lnr-chevron-left{left:-12px}.feature-slider span.lnr.lnr-chevron-right{right:-12px}.feature-content .heading{margin-bottom:18px}.feature-content .body p{height:151.2px;overflow:auto;margin-bottom:21px}.feature-content .body .star-rating{margin-bottom:45px}.testimonials-item{padding:43px 40px}.feature-small img{width:80%!important}.feature-small .item-info{margin-top:10px}.navbar-desktop,.navbar-desktop.fixed{padding-left:40px;padding-right:40px}.navbar-desktop.fixed>ul>li,.navbar-desktop>ul>li{margin-right:19px}.action .notify{margin-right:21px}.post .post-date{top:10px;right:10px;width:57px;height:57px;padding:3px}.post .post-date .inner .date{font-size:30px}.post .post-date .inner .month{font-size:13px;text-transform:uppercase}.post .post-body.has-border{padding-left:30px;padding-right:30px;padding-bottom:40px}.section-primary,.section-primary.pb-101,.section-primary.pb-110,.section-primary.pb-113,.section-primary.pb-120,.section-primary.pb-90,.section-primary.pt-100,.section-primary.pt-112,.section-primary.pt-120,.section-primary.pt-133,.section-primary.pt-140,.section-primary.pt-150{padding-top:110px;padding-bottom:90px}.tp-bullets{transform:matrix(1,0,0,1,-25,-30)!important;-webkit-transform:matrix(1,0,0,1,-25,-30)!important;-moz-transform:matrix(1,0,0,1,-25,-30)!important;-ms-transform:matrix(1,0,0,1,-25,-30)!important;-o-transform:matrix(1,0,0,1,-25,-30)!important}.widget_shopping_cart{padding-top:0;margin-top:44px}.trait-col{width:234px;margin-right:15px}.welcome-content .section-header{margin-bottom:20px;margin-top:6px}.ft-top .ft-col.pl-64{padding-left:44px}.ft-top .ft-col.pl-50,.menu-holder.right-40,.our-menu-wrapper .right-content .content{padding-left:30px}.gallery-grid.has-gutter{grid-gap:16px 15px}.menu-holder{flex-direction:column}.menu-holder .menu-thumb{margin-bottom:20px;margin-right:0;display:block}.menu-holder .menu-item{width:100%}.menu-holder.left{padding-right:15px}.menu-holder.left-40{padding-right:30px}.grid-image{grid-template-columns:auto auto;grid-template-rows:1fr 1fr 1fr 1fr;-ms-grid-columns:auto auto;-ms-grid-rows:1fr 1fr 1fr 1fr}.grid-image .grid-item:first-child{grid-area:2/1/span 2/span 1;-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1}.grid-image .grid-item:nth-child(2){grid-area:1/1/span 1/span 2;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2}.grid-image .grid-item:nth-child(3){grid-area:4/1/span 1/span 2;-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2}.grid-image .grid-item:last-child{grid-area:2/2/span 2/span 1;-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:1}.our-menu-wrapper{max-width:960px;display:block;height:auto}.our-menu-wrapper .right-content{width:100%;padding:20px}.our-menu-wrapper .right-content .inner{padding-bottom:85px;border-left:1px solid #519542}.about-us-wrapper{padding:129px 0 152px}.about-us-1{top:50px}.about-us-2{bottom:50px}#rev_slider_11 li:last-child .caption-3 .percent{transform:translateY(-6px);-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-o-transform:translateY(-6px)}.widget_featured_product .featured-product__item{flex-direction:column;align-items:flex-start}.widget_featured_product .featured-product__item .thumb{margin-right:0;margin-bottom:10px}}@media (min-width:991px) and (max-width:1199px){.special-cupcake h3{font-size:33px}.cupcake-history .content h2{font-size:37px}}@media (max-width:991px){.bakery-grid-item.is-bg,.cupcake-history,.cupcake-history .video{background:0 0!important}h1{font-size:45px}.blog-standard .post .post-date .inner .date,.promotion-item h2,h2{font-size:35px}.promotion-item .note h4,.shop-single .entry-summary .product_title,.subscribe-form .section-header h2,h3{font-size:30px}h5{font-size:17px}.blog-standard .post .post-date .inner .month,.feature-small .item-info .price,.gallery.wide .image-holder span,.promotion-item .discount-box .text,.shop-single .entry-summary .star-rating,.widget_shopping_cart_content .woocommerce-mini-cart__total,h6{font-size:15px}.shop-single .entry-summary{padding-left:0;padding-top:50px}.shop-single .entry-summary .price{font-size:25px;margin-right:20px;padding-left:25px}.bakery-thumbnail li:last-child,.trait-col,.up-row .special-cupcake-content{margin-right:0}.shop-single .entry-summary .price:before{width:17px}.shop-single .entry-summary .info{justify-content:flex-start}.price_slider_amount{flex-direction:column;align-items:flex-start}.feature-content .heading,.price_slider_amount .price_label,.section-header h2{margin-bottom:10px}.cupcake-history .video{position:relative;margin-bottom:70px}.bakery-grid-item.is-bg img,.cupcake-history .video img,.navbar-mobile,.our-story .image-bg img,.our-story .image-holder img,.page-wrapper,.subscribe-form .form-row,.trait .image-holder img,body.center{display:block}.cupcake-history .content{background:url("../images/cupcake-history-bg.jpg") center/cover no-repeat;padding:70px 45px 35px;height:auto}.down-row .special-cupcake-content,.project .project-content{margin-left:0}.blog-standard .blog-single .group-image .grid{grid-gap:10px}.blog-standard .blog-single .comments-area .comments-item .thumb{max-width:80px}.blog-standard .blog-single .comments-area .comments-group .comments-group{padding-left:100px}.blog-standard .blog-single .post-navigation .text h6,.gallery .image-holder h6{font-size:16px}.blog-standard .post .post-date{width:72px;height:72px;right:20px;top:17px}.blog-masonry .post,.subscribe-form .section-header{margin-bottom:40px}.blog-masonry.wide .container,.middle-wrapper .container{max-width:720px}.menu-page .menu-holder{flex-direction:column}.menu-page .menu-holder .menu-thumb{margin-bottom:20px;margin-right:0}.reservation form{padding-bottom:60px}.reservation form .au-btn{margin-top:40px}.error span{font-size:200px}.coming-soon form .form-row{width:550px}#contact-us-page .map-holder{height:400px}.project .project-image{padding-right:0;margin-bottom:30px}.bakery-grid-item.fix-image img{position:static;height:auto}.gallery.wide .image-holder .frame{top:15px;bottom:15px;left:15px;right:15px}.gallery.wide .image-holder h6{font-size:16px;margin-bottom:4px}.block-banner.style-1,.page-info{height:350px}.page-info .section-header{bottom:50%;transform:translate(-50%,50%);-webkit-transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);-o-transform:translate(-50%,50%)}.brand img{max-width:60%}.brand .brand-item.corner:before{width:30px;height:30px;bottom:-15px;right:-15px}.brand .brand-item{margin-bottom:15px}.bakery-thumbnail{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-wrap:wrap}.bakery-thumbnail li{flex-grow:1;margin-right:20px}.special-grid .image-holder .inner{padding:0 8px 0 5px}.our-menu-col.move-left,.our-menu-col.move-right{transform:translateX(0)}.coffee-material .bg-block,.ft-push,.page-bg,.special-box-slider{position:static}.coffee-material .left,.coffee-material .right{margin:0}.about-us-col{padding:39px 30px 36px}.coffee-wrapper .inner{padding:57px 45px 13px;height:1190px}.subscribe-form{height:480px}.pizza .grid .pizza-item{width:42%}.post,.promotion-item{margin-bottom:30px}.promotion-item .inner.top{top:35px}.block-banner.style-1 .inner,.promotion-item .inner.right{right:20px}.promotion-item .inner.left{left:20px}.promotion-item .discount-box .price{font-size:34px}.promotion-item .discount-text{margin-bottom:24px}.block-banner.style-2 .text .first-line span,.promotion-item .discount-text h3,.section-header span{font-size:25px}.about-us-board .heading h2,.block-banner.style-2 .text .break,.block-banner.style-2 h2,.event-col .event-date .inner .date,.promotion-item .discount-text .percent{font-size:40px}.feature-content .heading span,.promotion-item h3,.subscribe-form .section-header span{font-size:20px}.promotion-item .au-btn{width:118px;height:33px}.block-banner.style-2{height:360px}.block-banner.style-2 img{max-width:24%}.block-banner.style-2 .number{font-size:90px}#rev_slider_11 li:nth-child(2) .caption-3{line-height:1.6}.opening-block .end span{text-align:center;margin-top:40px}.post.smaller .post-body{padding:20px 0 0}.gallery-grid.no-gutter{grid-template-columns:auto auto}.gallery-grid.no-gutter .gallery-item:first-child{grid-area:2/1/span 2/span 1}.gallery-grid.no-gutter .gallery-item:nth-child(4){grid-area:2/2/span 2/span 1}.about-us-board{width:80%}.about-us-board .inner{padding:44px 34px 31px}.about-us-wrapper{padding:89px 0 112px}.about-us-wrapper img,.navbar-desktop{display:none}#rev_slider_11 li:first-child .caption-1:before,#rev_slider_11 li:first-child .caption-2:before{top:0;left:0;width:calc(100% - 1px)}#rev_slider_11 li:first-child .caption-1:after,#rev_slider_11 li:first-child .caption-2:after{width:calc(100% - 1px);bottom:2px;left:0}.menu-item h5 .dots{transform:translateY(-5px)}.gallery-grid.has-gutter{grid-gap:13px 12px}.service-image{text-align:center;margin-bottom:80px}.service-image img{display:inline-block;width:100%;height:400px}.our-story-primary.style-1 .inner{width:70%}.slideshow-form.on-mobile .inner .form-holder{margin-right:20px}.slideshow-form.on-mobile .inner button{width:120px}.page-wrapper main .container,.page-wrapper main .our-menu .container{max-width:600px}.post .post-body{padding-bottom:10px}.section-primary,.section-primary.pb-101,.section-primary.pb-110,.section-primary.pb-113,.section-primary.pb-120,.section-primary.pt-100,.section-primary.pt-112,.section-primary.pt-120,.section-primary.pt-133,.section-primary.pt-140,.section-primary.pt-150{padding-top:90px;padding-bottom:80px}.section-header,.welcome .image-group{margin-bottom:50px}.our-service-col{margin-bottom:30px;height:auto}.our-story .image-wrapper,.page-wrapper header,.page-wrapper main{width:100%}.our-story-primary.style-2{position:static;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);width:100%}.our-menu-board .our-menu-col.right,.section-reservation .reservation-tab{padding-left:0}.our-menu-board .our-menu-col.left{padding-right:0}.our-menu-board .inner{padding:55px 20px 44px}.booking .booking-content{padding:48px 51px 38px}.form-row .form-col{margin-right:30px}.feature-content .heading h3{font-size:26px}.feature-content .body p{height:100.8px}.feature-content .body .star-rating{margin-bottom:35px}.ft-image,.our-story .image-bg,.our-story .image-holder,.trait .image-holder{background:0 0}.trait-content{justify-content:space-around}.trait-col{width:35%;margin-bottom:53px}.trait-col h5{margin-top:23px;margin-bottom:13px}.feature-small img{width:60%!important}.feature-slider span.lnr{font-size:20px;top:30px}.feature-slider span.lnr.lnr-chevron-left{left:-17px}.feature-slider span.lnr.lnr-chevron-right{right:-17px}.heading .notify{margin-right:10px}.hc-mobile-nav .nav-container{min-width:310px}.ft-top .ft-col.pl-50,.menu-holder.right-40{padding-left:15px}.ft-top .ft-col.pl-30{padding-left:44px}.section-reservation .opening-time{width:100%;margin-right:0;margin-bottom:70px}.reservation-tab .booking-form .form-inner .form-col,.section-form .form-col{width:45%}.widget_shopping_cart_content{width:270px;padding:25px 20px}.menu-wrapper .inner{padding:20px 10px 0;border:none}.middle-wrapper{min-width:auto}.rev_slider_wrapper.px-30{padding:0}.booking-block{height:390px}.booking-block .inner{top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:80%}.special-box-slider .container{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;justify-content:center}.special-box-slider .owl-carousel{transform:translateY(30px);-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);width:300px}.block-banner.style-1 h3{font-size:16px;margin-bottom:20px}.block-banner.style-1 h2{font-size:31px}.block-banner.style-1 p{font-size:12px;margin-bottom:30px}.ft-top.fixed,.page-breadcrumb{padding:40px 0}.ft-upper{height:auto}.menu-holder.left-40{padding-right:15px}.our-menu-block .our-menu-col{width:60%;padding:44px 34px}.subscribe-form .form-control{height:45px;margin-bottom:15px}.subscribe-form .au-btn{height:40px}.event-col{height:100%}.event-col .interior{padding:0 24px 20px}.event-col .event-date{width:82px;height:82px}.event-col .event-date .inner .month{font-size:14px}.gallery div.row{margin-left:-20px;margin-right:-20px}.gallery div.col-md{padding-right:10px;padding-left:10px}.gallery .image-holder{margin-bottom:20px}.gallery .image-holder .inner{top:10px;left:10px;bottom:10px;right:10px}.masonry .masonry-wrapper{grid-gap:20px}}@media (min-width:768px) and (max-width:991px){.widget_person{padding:10px}.widget_person img{max-width:90%}.widget_recent_entries .latest-post__item{flex-direction:column;align-items:flex-start}.widget_recent_entries .latest-post__item .thumb{margin-right:0;margin-bottom:10px}}@media (max-width:767px){.about-us-board .heading h2,.block-banner.style-2 .text .break,h1{font-size:35px}.promotion-item .discount-text .percent,h2{font-size:30px}.promotion-item .note h4,.shop-single .entry-summary .product_title,h3{font-size:25px}.coming-soon .time .time-box .time-unit,.promotion-item h3,h5{font-size:16px}.blog-standard .post .post-date .inner .month,.feature-small .item-info .price,.shop-single .entry-summary .star-rating,.wish p,h6{font-size:14px}.blog-standard .post .end,.sorting .woocommerce-ordering{flex-direction:column;align-items:flex-start}.blog-standard .post .post-author,.sorting .woocommerce-ordering .woocommerce-result-count{margin-bottom:10px}.widget_featured_product .featured-product__item{flex-direction:row;align-items:center}.widget_featured_product .featured-product__item .thumb{margin-right:13px;margin-bottom:0}.block-banner.style-2 .number,.cupcake-history .video .play-button{font-size:60px}.cupcake-history .content{padding:70px 20px 35px}.menu-page .menu-holder.left,.menu-page .menu-holder.right,.our-menu-wrapper .right-content .content,.pizza .grid{padding:0 15px}.bakery-content .bakery-right,.blog-standard .blog-single .author-board p,.coming-soon .inner,.our-story-primary.style-1 .inner,.page-info .section-header,.reservation-tab .booking-form .form-inner .form-col,.section-form .form-col,.section-form.full .form-col,.special-box-slider .owl-carousel,.testimonials-2.full .item p,.trait-col,.woocommerce-cart-form table .coupon{width:100%}.coming-soon h1{margin-bottom:41px;font-size:30px}.coming-soon .time{margin-bottom:33px}.coming-soon .time .time-box{margin:0 15px}.coming-soon .time .time-box .time-number{font-size:36px}.coming-soon form .form-row{width:auto;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;margin-bottom:30px}.coming-soon form .form-col{margin-right:15px;margin-bottom:0}.coming-soon form .au-btn,.coming-soon form .form-control{height:37px}.contact-us-content,.ft-col,.middle-image,.our-menu-col,.section-reservation .opening-time,.service-image{margin-bottom:50px}.page-breadcrumb.wide{padding-left:0;padding-right:0}.gallery div.row{margin-left:-15px;margin-right:-15px}.gallery div.col-md{padding-right:15px;padding-left:15px}.gallery.wide{padding:30px 0}.hc-mobile-nav .nav-container{min-width:250px}.coffee-wrapper,.our-menu-wrapper .right-content{padding:15px}.coffee-wrapper .inner{padding:27px 15px 13px;height:auto}.coffee-material .left,.coffee-material .right,.special-cupcake .image-holder{text-align:center}.coffee-material .left{margin-bottom:40px;margin-top:30px}.coffee-material .left .heading{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;align-items:center;justify-content:center}.coffee-material .left .heading span{order:1;margin-right:21px}.coffee-material .left .heading h5{order:2;margin-right:0}.coffee-material-box,.post.has-mb{margin-bottom:40px}.section-primary,.section-primary.pb-101,.section-primary.pb-110,.section-primary.pb-113,.section-primary.pb-120,.section-primary.pb-60,.section-primary.pt-100,.section-primary.pt-112,.section-primary.pt-120,.section-primary.pt-133,.section-primary.pt-140,.section-primary.pt-150{padding-top:50px;padding-bottom:50px}.block-banner.style-2 .text .first-line span,.navbar-mobile span.search-icon,.promotion-item .discount-text h3,.section-header span{font-size:20px}.ft-top .ft-top-wrapper,.ft-top .ft-top-wrapper.pb-54{padding-top:60px;padding-bottom:40px}.blog-standard .blog-single .comments-area>.comments-group,.blog-standard .blog-single .group-image .grid .image-holder:last-child,.form-row:last-child .form-col,.ft-col:last-child,.gallery-grid .gallery-item.last-child,.masonry .masonry-wrapper .image-holder:last-child{margin-bottom:0}.feature-content .heading,.ft-top h6{margin-bottom:18px}.ft-top .form-inner{margin-bottom:17px}.ft-top .ft-col.pl-30,.ft-top .ft-col.pl-64{padding-left:15px}.ft-top .ft-col.mt-51,.our-menu-block .au-btn__readmore,.our-menu-block .our-menu-col.no-style,.our-menu-col .heading .icon,.our-menu-col .heading .icon.mt-12,.our-menu-col .heading .icon.mt-4px,.our-menu-col .mt-60,.our-menu-col.mt-60{margin-top:0}.booking .image-holder{height:0}.booking .booking-content{padding:48px 20px 38px}.bakery-content,.blog-standard .blog-single .group-image .grid,.form-row,.full-col,.gallery-grid,.masonry .masonry-wrapper,.reservation form,.reservation-tab ul{display:block}.form-row .form-col{width:100%;margin-right:0;margin-bottom:43px}.our-menu{background:url("../images/our-menu-bg-3.jpg") 0 0/cover}.blog-standard .blog-post,.blog-standard .blog-single,.our-menu-col.left,.woocommerce-cart-form table tbody td.cart-subtotal{padding-right:0}.blog-standard.left-sidebar .blog-post,.our-menu-col.right,.woocommerce-cart-form table tbody td.product-name,.woocommerce-cart-form table tbody td.product-remove{padding-left:0}.feature-content,.owl-theme .owl-nav.disabled+.owl-dots,.reservation-tab .booking-form{margin-top:30px}.brand .brand-item.corner:before,.feature-content span.lnr,.testimonials-2-carousel span,.woocommerce-cart-form table tbody td.actions:before,.woocommerce-cart-form table tbody td.cart-subtotal:before,.woocommerce-cart-form table tbody td.product-remove:before,.woocommerce-cart-form table thead{display:none}.feature-content .heading h3{font-size:23px}.feature-content .heading span{font-size:17px}.feature-content .body p{height:auto;margin-bottom:21px}.feature-content .body .star-rating{margin-bottom:45px}.feature-small img{width:100%!important}.feature-small .item-info,.reservation form .au-btn{margin-top:20px}.form-control{font-size:15px}.form-control::-webkit-input-placeholder{font-size:15px}.form-control::-moz-placeholder{font-size:15px}.form-control:-ms-input-placeholder{font-size:15px}.form-control:-moz-placeholder{font-size:15px}#modalSearch .modal-dialog,.special-cupcake .image-holder img{max-width:80%}.navbar-mobile .logo{max-width:15%}.our-menu-block{display:block;margin-bottom:60px}.our-menu-block .our-menu-col{position:static;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);padding:30px 0 0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;width:100%}.ml--10{margin-left:0}.about-us-board .inner,.trait-content{padding:50px 20px}.our-story-primry.style-1 .inner{width:100%;padding:50px 20px}.our-story-primary.style-2 .interior{padding:30px 15px}.our-story-primary.style-2 .heading h2{font-size:50px}.our-menu.bg-4{background:0 0}.cate-box,.gallery-grid.has-gutter,.our-menu-board,.our-menu-board .inner,.our-menu-wrapper .menu-holder.fixed.left-40,.our-menu-wrapper .menu-holder.fixed.right-40,.reservation-tab .booking-form p:first-child{padding:0}#rev_slider_5 li:last-child .caption-2:after,#rev_slider_5 li:last-child .caption-2:before{width:10px;height:9px}#rev_slider_5 li:last-child .caption-2:after{right:-20px}#rev_slider_5 li:last-child .caption-2:before{left:-20px}.reservation-tab ul li a{margin:0 0 10px;font-size:20px}.post .post-body .post-date--style.right span.month{transform:translateY(-17px);-webkit-transform:translateY(-17px);-moz-transform:translateY(-17px);-ms-transform:translateY(-17px);-o-transform:translateY(-17px)}.post .post-body .post-date--style.right span.date{transform:translateX(-18px);-webkit-transform:translateX(-18px);-moz-transform:translateX(-18px);-ms-transform:translateX(-18px);-o-transform:translateX(-18px)}.our-story-primary.style-2.fixed .interior{padding:30px 20px}.gallery-grid .gallery-item,.reservation form .form-col,.woocommerce-cart-form .update-btn{margin-bottom:20px}.wish{height:350px}.about-us .image-holder img,.event-col,.promotion-item.is-bg,.service-image img,.subscribe-form{height:auto}.wish h3{font-size:40px}.blog-standard .blog-single .comments-area .comments-item,.blog-standard .blog-single .comments-area .comments-item .heading,.menu-holder.fixed,.slideshow-form.on-mobile .inner,.woocommerce-tabs .tabs{flex-direction:column}.blog-standard .blog-single .comments-area .comments-item .thumb,.slideshow-form.on-mobile .inner .form-holder{margin-right:0;margin-bottom:20px}.slideshow-form.on-mobile .inner button{margin:20px auto auto}.our-story-primary.style-1{padding:35px 15px}.menu-navigation ul{flex-wrap:wrap}.menu-navigation ul li{margin-right:0!important;width:50%;margin-bottom:40px}.menu-wrapper{padding:0;margin:0 -15px}.menu-wrapper .inner{padding:30px 15px 0;border:none}.menu-holder .menu-thumb{margin-right:0;text-align:center}.menu-holder.fixed .menu-thumb{margin-bottom:20px;margin-right:0}#rev_slider_6 li:last-child .caption-2{overflow:auto!important}.middle-image img{max-width:65%}.block-banner.style-1 .inner{background:rgba(0,0,0,.4);right:0;width:100%;padding:0 15px}.block-banner.style-1 h3,.block-banner.style-1 p,.subscribe-form p{color:#fff}.block-banner.style-1 img{filter:brightness(0) invert(1)}.ft-top.fixed{padding:70px 0 40px}.grid-image .grid-item .item-info h4{font-size:16px;margin-bottom:0}.grid-image .grid-item .item-info .star-rating{margin-bottom:0;font-size:12px}.grid-image .grid-item .item-info .star-rating i{margin-right:2px}.grid-image .grid-item .item-info .price,.promotion-item .discount-box .text{font-size:12px}.trait-content.re-style{padding:60px 0 70px}.testimonials-2{margin-top:40px}.flipster-item .content{padding:0 108px;height:420px}.flipster__nav{display:block;order:1;margin:60px 0 0}.about-us-board p,.event-col,.food-slider .owl-theme .owl-nav.disabled+.owl-dots,.pizza .grid .pizza-item:nth-child(3),.pizza-item.has-mb{margin-bottom:30px}.flipster__item--current .flipster__item__content{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.about-us-wrapper,.our-menu-full,.section-form.full{padding:50px 0}.about-us-board{width:100%;padding:10px}.our-menu-wrapper .menu-holder.fixed .menu-thumb{margin-bottom:10px;margin-right:0}.our-menu-wrapper .menu-holder.fixed .menu-item{padding:10px}.our-menu-wrapper .right-content .inner{padding:60px 10px}#rev_slider_12 li:nth-child(2) .caption-4 svg{transform:translate(-50%,-50%) scale(.35);-webkit-transform:translate(-50%,-50%) scale(.35);-moz-transform:translate(-50%,-50%) scale(.35);-ms-transform:translate(-50%,-50%) scale(.35);-o-transform:translate(-50%,-50%) scale(.35)}.promotion-item .inner.top{top:8%}.promotion-item h2{font-size:30px;margin-top:8px}.promotion-item .discount-box .price{font-size:29px}.promotion-item .inner.right{right:5%}.promotion-item .inner.left{left:4%}.promotion-item .au-btn{width:108px;height:28px}.pizza .grid .pizza-item{width:100%;margin-right:0}.block-banner.style-2 .inner{left:50%}.block-banner.style-2 h2{font-size:35px;margin-bottom:10px}.block-banner.style-2:before,.section-primary.has-overlay:before,.subscribe .image-holder:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.subscribe-form{padding:40px 0}.promotion-item.is-bg #promotion-1{position:static}.bakery-content .image-holder img,.bakery-menu-item img{max-width:70%}.bakery-thumbnail li:nth-child(2),.woocommerce-cart-form table tbody td .quantity{margin-right:0}.bakery-content .image-holder{margin:40px 0;width:100%}.brand .brand-item{border:1px solid #e6e6e6!important;margin-bottom:30px}.section-primary.has-overlay{position:relative}.page-breadcrumb h3{font-size:25px;margin-bottom:10px}.blog-standard .blog-single .group-image .grid .image-holder:last-child img,.masonry .masonry-wrapper .image-holder.fix-image img,.special-grid .image-holder.fix-image img{position:static;height:auto}.blog-standard .blog-single .group-image .grid .image-holder,.masonry .masonry-wrapper .image-holder{margin-bottom:15px}.error .inner{width:100%;padding:0 30px}.error span{font-size:95px;margin-bottom:10px}.error h3{font-size:18px}.error p{margin-bottom:27px}.reservation .info .support{padding-top:27px}.sidebar,.woocommerce-tabs{margin-top:50px}.blog-standard .blog-post .post{margin-bottom:49px}.blog-standard .blog-post .post:last-child{margin-bottom:42px}.blog-standard .post .au-btn__readmore{order:1;margin-bottom:20px}.blog-standard .post .post-meta{order:2}.blog-standard .post .post-date{width:62px;height:62px;right:10px;top:10px}.blog-standard .post .post-date .inner .date{font-size:27px}.blog-standard .blog-single .post-navigation .navigation.right .arrow{margin-left:10px}.blog-standard .blog-single .post-navigation .navigation.left .arrow,.shop-single #shop-single-thumb a{margin-right:10px}.blog-standard .blog-single .post-navigation .arrow,.products .item .thumb .add_to_cart_button{font-size:15px}.blog-standard .blog-single .quote{margin-left:30px}.blog-standard .blog-single .comments-area .comments-group .comments-group{padding-left:40px}.cd-horizontal-timeline .events-wrapper{height:80px}.shop-list.wide{padding-top:20px!important}.shop-list.wide .container-fluid{padding-left:20px;padding-right:20px}.our-service-full,.our-story-primary.style-3 .inner{width:100%;padding:50px 0}.products .item:hover .thumb .add_to_cart_button{height:42px}.woocommerce-tabs .tabs li{margin-bottom:5px}.woocommerce-tabs .tabs li a{padding:0 20px 0 0}#add-info .shop_attributes td,#add-info .shop_attributes th{padding:0 20px}.shop-single #shop-single-thumb{margin-top:10px}.shop-single .entry-summary .price{font-size:20px;margin-right:20px}.woocommerce-cart-form table tbody td{width:100%!important;border:none;-webkit-display:flex!important;-moz-display:flex!important;-ms-display:flex!important;-o-display:flex!important;display:flex!important;justify-content:space-between;align-items:center;padding:16px 0}.woocommerce-cart-form table tbody td:before{content:attr(data-title) ": ";font-size:20px;color:#333;font-family:Raleway-SemiBold;font-weight:600}.woocommerce-cart-form table tbody td.product-remove.none{display:none!important}.woocommerce-cart-form table tbody td.cart-subtotal,.woocommerce-cart-form table tbody td.product-remove,.woocommerce-cart-form table tbody td.product-thumbnail{justify-content:center}.woocommerce-cart-form table tbody td.product-remove{padding-top:40px}.woocommerce-cart-form table tbody td.product-thumbnail{padding-bottom:30px}.woocommerce-cart-form table tbody td.product-subtotal{padding-bottom:40px}.woocommerce-cart-form table .actions{padding:40px 0 20px}.woocommerce-cart-form .bottom{flex-direction:column;align-items:center;margin-top:30px}.our-story-primary.style-3 .heading h2{font-size:45px}#rev_slider_5.has-shadow .tp-bgimg.defaultimg:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4)}}