.ui-widget{font:inherit}.ui-corner-all{border-radius:0}.w-dialog{position:absolute;background:#fff;outline:none;z-index:999}.w-dialog .ui-dialog-title,.w-dialog .ui-dialog-titlebar-close{display:none}.w-dialog .ui-dialog-content{padding:35px 25px 20px}.w-dialog .popup_close{position:absolute;right:20px;top:20px;cursor:pointer;width:20px;height:20px;transition-duration:.3s}.w-dialog .popup_close:hover{opacity:.5}.w-dialog .popup_close:before,.w-dialog .popup_close:after{content:'';width:24px;height:2px;margin:8px 0 0 -3px;position:absolute;background:#000;display:block;top:0;left:0}.w-dialog .popup_close:before{-webkit-transform:translate(0px, 0px) rotate(45deg);-moz-transform:translate(0px, 0px) rotate(45deg);-ms-transform:translate(0px, 0px) rotate(45deg);-o-transform:translate(0px, 0px) rotate(45deg);transform:translate(0px, 0px) rotate(45deg)}.w-dialog .popup_close:after{-webkit-transform:translate(0px, 0px) rotate(-45deg);-moz-transform:translate(0px, 0px) rotate(-45deg);-ms-transform:translate(0px, 0px) rotate(-45deg);-o-transform:translate(0px, 0px) rotate(-45deg);transform:translate(0px, 0px) rotate(-45deg)}.w-dialog-overlay{background:rgba(0,0,0,0.95);width:100%;height:100%;position:fixed;left:0;top:0;display:none}input[type='tel'],input[type='text'],input[type='email'],input[type='password'],input[type='search'],input[type='number'],input[type='file'],select,textarea{border:1px solid #999;padding:2px;font-family:"Georgia",serif;-webkit-font-smoothing:antialiased;outline:none;color:#000}input[type='tel']::-webkit-input-placeholder,input[type='text']::-webkit-input-placeholder,input[type='email']::-webkit-input-placeholder,input[type='password']::-webkit-input-placeholder,input[type='search']::-webkit-input-placeholder,input[type='number']::-webkit-input-placeholder,input[type='file']::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(0,0,0,0.5)}input[type='tel']:-moz-placeholder,input[type='text']:-moz-placeholder,input[type='email']:-moz-placeholder,input[type='password']:-moz-placeholder,input[type='search']:-moz-placeholder,input[type='number']:-moz-placeholder,input[type='file']:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:rgba(0,0,0,0.5);opacity:1}input[type='tel']::-moz-placeholder,input[type='text']::-moz-placeholder,input[type='email']::-moz-placeholder,input[type='password']::-moz-placeholder,input[type='search']::-moz-placeholder,input[type='number']::-moz-placeholder,input[type='file']::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:rgba(0,0,0,0.5);opacity:1}input[type='tel']:-ms-input-placeholder,input[type='text']:-ms-input-placeholder,input[type='email']:-ms-input-placeholder,input[type='password']:-ms-input-placeholder,input[type='search']:-ms-input-placeholder,input[type='number']:-ms-input-placeholder,input[type='file']:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(0,0,0,0.5)}.site_header .mobile_location_menu .filter_posts,.site_header .mobile_location_menu .get_my_location,.site_header .location_menu .filter_posts,.site_header .location_menu .get_my_location,.site_header .mobile_location_menu .clear_location,.my_location_box .filter_posts,.general_button,.single-gastronomy main>article .booking_url a,.tax_wrap.categories .list li a,input[type='submit'],button[type='submit']{background:#999;border:none;padding:0 25px;cursor:pointer;color:#fff;line-height:50px}.site_header .mobile_location_menu .filter_posts:focus,.site_header .mobile_location_menu .get_my_location:focus,.site_header .location_menu .filter_posts:focus,.site_header .location_menu .get_my_location:focus,.site_header .mobile_location_menu .clear_location:focus,.my_location_box .filter_posts:focus,.general_button:focus,.single-gastronomy main>article .booking_url a:focus,.tax_wrap.categories .list li a:focus,input[type='submit']:focus,button[type='submit']:focus{outline:none}.site_header .mobile_location_menu .filter_posts,.site_header .mobile_location_menu .get_my_location,.site_header .location_menu .filter_posts,.site_header .location_menu .get_my_location,.site_header .mobile_location_menu .clear_location,.my_location_box .filter_posts,.general_button,.single-gastronomy main>article .booking_url a,.tax_wrap.categories .list li a{display:inline-block;text-decoration:none !important;background:#AF1E23;transition-duration:.3s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-weight:bold;font-size:16px}.site_header .mobile_location_menu .filter_posts:hover,.site_header .mobile_location_menu .get_my_location:hover,.site_header .location_menu .filter_posts:hover,.site_header .location_menu .get_my_location:hover,.site_header .mobile_location_menu .clear_location:hover,.my_location_box .filter_posts:hover,.general_button:hover,.single-gastronomy main>article .booking_url a:hover,.tax_wrap.categories .list li a:hover{text-decoration:none !important;background:#000}.shortcode__read_more .shortcode__read_more_button,.tax_wrap.tags .list li a,.other_restaurants .slider.gastronomies_list .gastronomy .see_more a,.tag_menu li a,.single-review .content_box .menu_box .read_more,.single-review .content_box .rate_box .read_more{line-height:50px;color:#AF1E23;background:#fff;border:2px solid #AF1E23;outline:none;cursor:pointer;transition-duration:0.5s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:16px;font-family:"Georgia",serif;box-shadow:0 0 10px 5px rgba(255,255,255,0.3);text-decoration:none;padding:0 20px;display:inline-block;font-weight:bold}.shortcode__read_more .shortcode__read_more_button:hover,.tax_wrap.tags .list li a:hover,.other_restaurants .slider.gastronomies_list .gastronomy .see_more a:hover,.tag_menu li a:hover,.single-review .content_box .menu_box .read_more:hover,.single-review .content_box .rate_box .read_more:hover{opacity:.6}.clear:after,.site_header:after,.main_menu ul:after,.single-gastronomy main>article .meta:after,.tax_wrap .list:after,section.image_with_text.video>div:after,section.image_with_text>div:after,.single-review .content_box .gastronomy_wrap .two_columns:after,.single-review .content_box .menu_box .head:after,.single-review .content_box .menu_box ul li:after,.single-review .content_box .rate_box .head:after,.custom_gallery:after{content:'.';height:0;font-size:0;visibility:hidden;display:block;overflow:hidden;width:100%}@-webkit-keyframes arrow{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes arrow{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes arrow{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes arrow{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes start{from{transform:scale(0)}to{transform:scale(1)}}@-moz-keyframes start{from{transform:scale(0)}to{transform:scale(1)}}@-o-keyframes start{from{transform:scale(0)}to{transform:scale(1)}}@keyframes start{from{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes shadow{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@-moz-keyframes shadow{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@-o-keyframes shadow{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes shadow{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.single-gastronomy .active.gallery .close,.single-interview .active.gallery .close,.custom_gallery_box.active .close{background:#AF1E23;width:50px;height:50px;position:absolute;cursor:pointer}.single-gastronomy .active.gallery .close:before,.single-interview .active.gallery .close:before,.custom_gallery_box.active .close:before,.single-gastronomy .active.gallery .close:after,.single-interview .active.gallery .close:after,.custom_gallery_box.active .close:after{background:#fff;content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate(0px, 0px) rotate(45deg);-moz-transform:translate(0px, 0px) rotate(45deg);-ms-transform:translate(0px, 0px) rotate(45deg);-o-transform:translate(0px, 0px) rotate(45deg);transform:translate(0px, 0px) rotate(45deg);transition-duration:.2s}.single-gastronomy .active.gallery .close:before,.single-interview .active.gallery .close:before,.custom_gallery_box.active .close:before{width:20px;height:2px;margin:-1px 0 0 -10px}.single-gastronomy .active.gallery .close:after,.single-interview .active.gallery .close:after,.custom_gallery_box.active .close:after{width:2px;height:20px;margin:-10px 0 0 -1px}.single-gastronomy .active.gallery .close:hover:before,.single-interview .active.gallery .close:hover:before,.custom_gallery_box.active .close:hover:before{width:26px;margin-left:-13px}.single-gastronomy .active.gallery .close:hover:after,.single-interview .active.gallery .close:hover:after,.custom_gallery_box.active .close:hover:after{height:26px;margin-top:-13px}@media screen and (max-width: 767px){.single-gastronomy .active.gallery .close,.single-interview .active.gallery .close,.custom_gallery_box.active .close{width:40px;height:40px;right:-20px;top:-20px}}.site_header .mobile_location_menu .filter_posts,.site_header .mobile_location_menu .get_my_location,.site_header .location_menu .filter_posts,.site_header .location_menu .get_my_location,.site_header .mobile_location_menu .clear_location,.my_location_box .filter_posts{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#010101;color:#fff;line-height:40px;padding-right:50px;position:relative}.site_header .mobile_location_menu .filter_posts:after,.site_header .mobile_location_menu .get_my_location:after,.site_header .location_menu .filter_posts:after,.site_header .location_menu .get_my_location:after,.site_header .mobile_location_menu .clear_location:after,.my_location_box .filter_posts:after{content:'';position:absolute;top:50%;right:10px;width:24px;height:24px;margin-top:-12px;background:url('../images/sprite.1965578104.svg') no-repeat -35px -110px;background-size:1000px auto}@media screen and (max-width: 960px){.site_header .mobile_location_menu .filter_posts,.site_header .mobile_location_menu .get_my_location,.site_header .location_menu .filter_posts,.site_header .location_menu .get_my_location,.site_header .mobile_location_menu .clear_location,.my_location_box .filter_posts{font-size:13px;padding-right:35px;padding-left:15px}.site_header .mobile_location_menu .filter_posts:after,.site_header .mobile_location_menu .get_my_location:after,.site_header .location_menu .filter_posts:after,.site_header .location_menu .get_my_location:after,.site_header .mobile_location_menu .clear_location:after,.my_location_box .filter_posts:after{right:5px}}@media screen and (max-width: 639px){.site_header .mobile_location_menu .filter_posts,.site_header .mobile_location_menu .get_my_location,.site_header .location_menu .filter_posts,.site_header .location_menu .get_my_location,.site_header .mobile_location_menu .clear_location,.my_location_box .filter_posts{padding-right:30px;padding-left:10px}.site_header .mobile_location_menu .filter_posts:after,.site_header .mobile_location_menu .get_my_location:after,.site_header .location_menu .filter_posts:after,.site_header .location_menu .get_my_location:after,.site_header .mobile_location_menu .clear_location:after,.my_location_box .filter_posts:after{-webkit-transform:scale(.7, .7);-moz-transform:scale(.7, .7);-ms-transform:scale(.7, .7);-o-transform:scale(.7, .7);transform:scale(.7, .7)}}@-webkit-keyframes review_arrow{0%{margin-top:-8px}50%{margin-top:-14px}100%{margin-top:-6px}}@-moz-keyframes review_arrow{0%{margin-top:-8px}50%{margin-top:-14px}100%{margin-top:-6px}}@-o-keyframes review_arrow{0%{margin-top:-8px}50%{margin-top:-14px}100%{margin-top:-6px}}@keyframes review_arrow{0%{margin-top:-8px}50%{margin-top:-14px}100%{margin-top:-6px}}section.gastronomies .gastronomies_list_wrap,.reviews_list_wrap,.pages_list_wrap{background:#fff;position:relative;min-height:300px;max-width:1000px;margin:0 auto;transition-duration:0.5s}section.gastronomies .gastronomies_list_wrap .list,.reviews_list_wrap .list,.pages_list_wrap .list{overflow:hidden;display:grid;gap:30px}section.gastronomies .gastronomies_list_wrap .list .adslot-tag,.reviews_list_wrap .list .adslot-tag,.pages_list_wrap .list .adslot-tag{grid-column:1/-1}section.gastronomies .gastronomies_list_wrap .list .item,.reviews_list_wrap .list .item,.pages_list_wrap .list .item{position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;box-shadow:-1px 4px 10px rgba(0,0,0,0.06);display:flex;flex-direction:column}section.gastronomies .gastronomies_list_wrap .list .item h3 span,.reviews_list_wrap .list .item h3 span,.pages_list_wrap .list .item h3 span{color:#AF1E23}section.gastronomies .gastronomies_list_wrap .list .item .thumbnail,.reviews_list_wrap .list .item .thumbnail,.pages_list_wrap .list .item .thumbnail{position:relative;cursor:pointer;overflow:hidden;z-index:4}section.gastronomies .gastronomies_list_wrap .list .item .thumbnail img,.reviews_list_wrap .list .item .thumbnail img,.pages_list_wrap .list .item .thumbnail img{width:100%}section.gastronomies .gastronomies_list_wrap .list .item .thumbnail .hover,.reviews_list_wrap .list .item .thumbnail .hover,.pages_list_wrap .list .item .thumbnail .hover{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);transition-duration:0.3s;color:#fff;text-align:center}section.gastronomies .gastronomies_list_wrap .list .item .thumbnail .hover>span,.reviews_list_wrap .list .item .thumbnail .hover>span,.pages_list_wrap .list .item .thumbnail .hover>span{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;font-size:18px;font-weight:bold}section.gastronomies .gastronomies_list_wrap .list .item .thumbnail .hover>span .icon,.reviews_list_wrap .list .item .thumbnail .hover>span .icon,.pages_list_wrap .list .item .thumbnail .hover>span .icon{width:23px;height:26px;margin:0 auto 10px;display:block;background:url('../images/sprite.1965578104.svg') no-repeat -330px 0px;background-size:1000px auto}section.gastronomies .gastronomies_list_wrap .list .item .thumbnail:hover .hover,.reviews_list_wrap .list .item .thumbnail:hover .hover,.pages_list_wrap .list .item .thumbnail:hover .hover{opacity:1}section.gastronomies .gastronomies_list_wrap .list .item .distance,.reviews_list_wrap .list .item .distance,.pages_list_wrap .list .item .distance{z-index:1;position:absolute;background:#fff;right:0;bottom:20px;line-height:40px;text-align:center;min-width:120px;height:40px;font-size:14px;font-weight:bold;padding:0 10px 0 30px;text-decoration:none !important;transition-duration:.3s}section.gastronomies .gastronomies_list_wrap .list .item .distance .icon,.reviews_list_wrap .list .item .distance .icon,.pages_list_wrap .list .item .distance .icon{position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:50px;height:50px;top:-5px;left:-25px;background:#666;box-shadow:0 0 10px rgba(102,102,102,0.8);transition-duration:.3s}section.gastronomies .gastronomies_list_wrap .list .item .distance .icon:before,.reviews_list_wrap .list .item .distance .icon:before,.pages_list_wrap .list .item .distance .icon:before{content:'';position:absolute;width:36px;height:36px;margin:-18px 0 0 -18px;top:50%;left:50%;background:url('../images/sprite.1965578104.svg') no-repeat -70px -110px;background-size:1000px auto}section.gastronomies .gastronomies_list_wrap .list .item .distance .value,.reviews_list_wrap .list .item .distance .value,.pages_list_wrap .list .item .distance .value{display:block;font-size:16px;transition-duration:.3s;color:#101010}section.gastronomies .gastronomies_list_wrap .list .item .distance .value:after,.reviews_list_wrap .list .item .distance .value:after,.pages_list_wrap .list .item .distance .value:after{content:'m';color:inherit;font-size:14px;margin-left:3px;vertical-align:top;display:inline-block}section.gastronomies .gastronomies_list_wrap .list .item .distance .text,.reviews_list_wrap .list .item .distance .text,.pages_list_wrap .list .item .distance .text{display:none;transition-duration:.3s}section.gastronomies .gastronomies_list_wrap .list .item .distance:hover,.reviews_list_wrap .list .item .distance:hover,.pages_list_wrap .list .item .distance:hover{width:160px;color:#AF1E23}section.gastronomies .gastronomies_list_wrap .list .item .distance:hover .value,.reviews_list_wrap .list .item .distance:hover .value,.pages_list_wrap .list .item .distance:hover .value{display:none}section.gastronomies .gastronomies_list_wrap .list .item .distance:hover .text,.reviews_list_wrap .list .item .distance:hover .text,.pages_list_wrap .list .item .distance:hover .text{display:block}section.gastronomies .gastronomies_list_wrap .list .item .distance:hover .icon,.reviews_list_wrap .list .item .distance:hover .icon,.pages_list_wrap .list .item .distance:hover .icon{background:#AF1E23}@media screen and (max-width: 767px){section.gastronomies .gastronomies_list_wrap .list .item .distance,.reviews_list_wrap .list .item .distance,.pages_list_wrap .list .item .distance{bottom:10px;line-height:30px;min-width:0;height:30px;padding:0 10px 0 20px}section.gastronomies .gastronomies_list_wrap .list .item .distance .icon,.reviews_list_wrap .list .item .distance .icon,.pages_list_wrap .list .item .distance .icon{width:40px;height:40px;left:-25px}section.gastronomies .gastronomies_list_wrap .list .item .distance .value,.reviews_list_wrap .list .item .distance .value,.pages_list_wrap .list .item .distance .value{font-size:14px}section.gastronomies .gastronomies_list_wrap .list .item .distance .value:after,.reviews_list_wrap .list .item .distance .value:after,.pages_list_wrap .list .item .distance .value:after{font-size:12px}section.gastronomies .gastronomies_list_wrap .list .item .distance:hover,.reviews_list_wrap .list .item .distance:hover,.pages_list_wrap .list .item .distance:hover{width:auto}}section.gastronomies .gastronomies_list_wrap .list .item .oph_badge_wrap,.reviews_list_wrap .list .item .oph_badge_wrap,.pages_list_wrap .list .item .oph_badge_wrap{position:absolute;bottom:0;left:10px;background:#fff;padding:7px 17px 6px 5px;border-radius:5px 5px 0 0;line-height:1;font-size:14px}section.gastronomies .gastronomies_list_wrap .list .item .oph_badge_wrap strong,.reviews_list_wrap .list .item .oph_badge_wrap strong,.pages_list_wrap .list .item .oph_badge_wrap strong{position:relative}section.gastronomies .gastronomies_list_wrap .list .item .oph_badge_wrap .badge_icon,.reviews_list_wrap .list .item .oph_badge_wrap .badge_icon,.pages_list_wrap .list .item .oph_badge_wrap .badge_icon{position:absolute;left:100%;top:1px;width:7px;height:7px;border-radius:50%;margin-left:3px}section.gastronomies .gastronomies_list_wrap .list .item .oph_badge_wrap.open .badge_icon,.reviews_list_wrap .list .item .oph_badge_wrap.open .badge_icon,.pages_list_wrap .list .item .oph_badge_wrap.open .badge_icon{background:#05d91a;box-shadow:0 0 3px 1px #05d91a;-webkit-animation:shadow 1s infinite linear;-moz-animation:shadow 1s infinite linear;-o-animation:shadow 1s infinite linear;animation:shadow 1s infinite linear}section.gastronomies .gastronomies_list_wrap .list .item .oph_badge_wrap.closed .badge_icon,.reviews_list_wrap .list .item .oph_badge_wrap.closed .badge_icon,.pages_list_wrap .list .item .oph_badge_wrap.closed .badge_icon{background:#AF1E23;box-shadow:0 0 3px 1px #AF1E23}section.gastronomies .gastronomies_list_wrap .list .item .info,.reviews_list_wrap .list .item .info,.pages_list_wrap .list .item .info{flex:1;display:flex;flex-direction:column;padding:10px;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;overflow:hidden}section.gastronomies .gastronomies_list_wrap .list .item .info h3,.reviews_list_wrap .list .item .info h3,.pages_list_wrap .list .item .info h3{flex:1;font-size:24px;margin-bottom:10px;padding-bottom:10px;position:relative}section.gastronomies .gastronomies_list_wrap .list .item .info h3:before,.reviews_list_wrap .list .item .info h3:before,.pages_list_wrap .list .item .info h3:before{content:'';position:absolute;bottom:0;left:-50%;width:200%;height:1px;background:#eee}section.gastronomies .gastronomies_list_wrap .list .item .info .address,.reviews_list_wrap .list .item .info .address,.pages_list_wrap .list .item .info .address{position:relative;line-height:24px;padding-left:25px}section.gastronomies .gastronomies_list_wrap .list .item .info .address:before,.reviews_list_wrap .list .item .info .address:before,.pages_list_wrap .list .item .info .address:before{content:'';width:20px;height:20px;position:absolute;left:0;top:0}section.gastronomies .gastronomies_list_wrap .list .item .info .address:before,.reviews_list_wrap .list .item .info .address:before,.pages_list_wrap .list .item .info .address:before{background:url('../images/sprite.1965578104.svg') no-repeat -280px 0px;background-size:1000px auto}section.gastronomies .gastronomies_list_wrap .list .item .info .address,.reviews_list_wrap .list .item .info .address,.pages_list_wrap .list .item .info .address{line-height:1;font-size:14px}section.gastronomies .gastronomies_list_wrap .list .item .info .address:before,.reviews_list_wrap .list .item .info .address:before,.pages_list_wrap .list .item .info .address:before{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}section.gastronomies .gastronomies_list_wrap .list .item .book_url,.reviews_list_wrap .list .item .book_url,.pages_list_wrap .list .item .book_url{min-height:25px;text-align:right;font-size:12px;color:#AF1E23}section.gastronomies .gastronomies_list_wrap .list .item .book_url a,.reviews_list_wrap .list .item .book_url a,.pages_list_wrap .list .item .book_url a{display:inline-block;position:relative;z-index:5;text-decoration:none;font-weight:bold;transition-duration:.3s}section.gastronomies .gastronomies_list_wrap .list .item .book_url a:after,.reviews_list_wrap .list .item .book_url a:after,.pages_list_wrap .list .item .book_url a:after{content:'';display:inline-block;vertical-align:middle;width:20px;height:20px;margin-left:3px;background:url('../images/sprite.1965578104.svg') no-repeat -75px -30px;background-size:1000px auto}section.gastronomies .gastronomies_list_wrap .list .item .book_url a:hover,.reviews_list_wrap .list .item .book_url a:hover,.pages_list_wrap .list .item .book_url a:hover{opacity:.6}section.gastronomies .gastronomies_list_wrap .list .item .full_box_link,.reviews_list_wrap .list .item .full_box_link,.pages_list_wrap .list .item .full_box_link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}section.gastronomies .gastronomies_list_wrap .list .no_items,.reviews_list_wrap .list .no_items,.pages_list_wrap .list .no_items{text-align:center;font-size:24px}section.gastronomies .gastronomies_list_wrap .list,.reviews_list_wrap .list,.pages_list_wrap .list{grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 799px){section.gastronomies .gastronomies_list_wrap .list,.reviews_list_wrap .list,.pages_list_wrap .list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 460px){section.gastronomies .gastronomies_list_wrap .list,.reviews_list_wrap .list,.pages_list_wrap .list{grid-template-columns:1fr}}.single-gastronomy .calendar_form .custom_table{font-size:12px;border-top:1px solid #E0E0E0;border-radius:10px;overflow:hidden}.single-gastronomy .calendar_form .custom_table>div{display:flex;justify-content:space-between}.single-gastronomy .calendar_form .custom_table>div>div{border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;flex:1;padding:3px;min-height:87px;position:relative}.single-gastronomy .calendar_form .custom_table>div>div:first-child{border-left:1px solid #E0E0E0}.single-gastronomy .calendar_form .custom_table>div:first-child>div:first-child{border-radius:10px 0 0 0}.single-gastronomy .calendar_form .custom_table>div:first-child>div:last-child{border-radius:0 10px 0 0}.single-gastronomy .calendar_form .custom_table>div.last>div:first-child{border-radius:0 0 0 10px}.single-gastronomy .calendar_form .custom_table>div.last>div:last-child{border-radius:0 0 10px 0}.single-gastronomy .calendar_form .custom_table .day{overflow:hidden}.single-gastronomy .calendar_form .custom_table .day.current{background:#000;color:#fff}.single-gastronomy .calendar_form .custom_table .day.changed{background:#05D91A1A;color:#AF1E23}.single-gastronomy .calendar_form .custom_table .day.weekend{color:#AF1E23}.single-gastronomy .calendar_form .custom_table .day.edit{background:#AF1E231A;color:#AF1E23}.single-gastronomy .calendar_form .custom_table .day.next_month>*{display:none}.single-gastronomy .calendar_form .custom_table .day.closed{position:relative;color:rgba(0,0,0,0.25);background:#F6F6F6}.single-gastronomy .calendar_form .custom_table .day.closed:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.single-gastronomy .calendar_form .custom_table .day.closed.weekend{color:rgba(175,30,35,0.25)}.single-gastronomy .calendar_form .custom_table .day_number{font-weight:bold;font-size:18px}.single-gastronomy .calendar_form .borders_clean.custom_table{text-align:center;font-style:italic;overflow:hidden;border:none !important}.single-gastronomy .calendar_form .borders_clean.custom_table>div{border:none !important}.single-gastronomy .calendar_form .borders_clean.custom_table>div>div{border:none !important;min-height:0}@media screen and (max-width: 1023px){.single-gastronomy .calendar_form .custom_table>div>div{padding:4px}}.single-gastronomy .active.gallery .slider_popup,.single-interview .active.gallery .slider_popup,.custom_gallery_box.active .slider_popup{top:0;left:0;z-index:99999;width:100%;height:100%;position:fixed;background:#fff;padding:0 20px 20px;overflow-y:auto}.single-gastronomy .active.gallery .popup_header,.single-interview .active.gallery .popup_header,.custom_gallery_box.active .popup_header{font-size:18px;line-height:1.2;color:#AF1E23;font-weight:bold;text-align:left;position:fixed;background:#fff;top:0;left:0.1%;width:99%;max-width:100%;z-index:99999;display:block;padding:0 20px}.single-gastronomy .active.gallery .popup_header>div,.single-interview .active.gallery .popup_header>div,.custom_gallery_box.active .popup_header>div{position:relative;max-width:1024px;display:table;width:100%;margin:0 auto;height:60px}.single-gastronomy .active.gallery .popup_header>div>div,.single-interview .active.gallery .popup_header>div>div,.custom_gallery_box.active .popup_header>div>div{display:table-cell;vertical-align:middle;padding:0 50px 0 0}.single-gastronomy .active.gallery .close,.single-interview .active.gallery .close,.custom_gallery_box.active .close{right:0;top:10px;z-index:50;width:40px;height:40px}.single-gastronomy .active.gallery .slider_wrap,.single-interview .active.gallery .slider_wrap,.custom_gallery_box.active .slider_wrap{margin:60px auto 0;max-width:1024px;cursor:default;position:relative;width:100%;height:100%}.single-gastronomy .active.gallery .slider_wrap .slider .item,.single-interview .active.gallery .slider_wrap .slider .item,.custom_gallery_box.active .slider_wrap .slider .item{margin-bottom:20px}.single-gastronomy .active.gallery .slider_wrap .slider .item img,.single-interview .active.gallery .slider_wrap .slider .item img,.custom_gallery_box.active .slider_wrap .slider .item img{height:auto !important;width:100% !important}.single-gastronomy .active.gallery .slider_wrap .slider .item:last-child,.single-interview .active.gallery .slider_wrap .slider .item:last-child,.custom_gallery_box.active .slider_wrap .slider .item:last-child{margin-bottom:0;padding-bottom:25px}.single-gastronomy .gallery,.single-interview .gallery{position:relative}.single-gastronomy .gallery .slider_popup,.single-interview .gallery .slider_popup{opacity:0;position:absolute}.single-interview .featured .open_gallery{position:absolute;left:0;right:0;top:0;bottom:0}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{outline:none;text-decoration:underline;color:#AF1E23}a:focus{outline:none}wbr{display:inline-block}img{border:none;vertical-align:bottom;max-width:100%;height:auto}ul{list-style:none inside}ol{list-style:decimal inside}iframe{border:0;display:block}label{display:block}button,input{font-size:inherit}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}input[type='tel'],input[type='text'],input[type='email'],input[type='password'],input[type='search'],input[type='number'],input[type='file'],select{height:34px}input[type='search']{-webkit-appearance:textfield}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{cursor:pointer}textarea{height:160px}input[type='submit'],button[type='submit']{height:30px;-webkit-appearance:none;outline:none}.error-message{color:#d90000;font-size:smaller}h1{font-size:30px;line-height:1.2}h2{font-size:28px;line-height:1.2}h3{font-size:24px;line-height:1.2}h4{font-size:18px;line-height:1.2}h5{font-size:16px;line-height:1.2}h6{font-size:14px;line-height:1.2}blockquote{border:none;line-height:1.6;position:relative;background:#f6f6f6;text-align:left;font-size:16px;padding:40px 50px;font-style:normal;border-radius:10px}blockquote ul li{position:relative;padding-left:20px}blockquote ul li:before{content:'';width:8px;height:8px;background:#000;border-radius:50%;position:absolute;top:8px;left:0}table{width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show;color:#fff}td{background:#000;border:1px solid #999;padding:10px}tr.odd td{background:#333}th{background:#AF1E23;padding:10px}th:empty:after,td:empty:after{content:'.';visibility:hidden}.aligncenter{margin-left:auto;margin-right:auto;display:block}.alignright{float:right;margin:20px 0 10px 20px}.alignleft{float:left;margin:20px 20px 10px 0}.entry_content ul,.entry_content ol,.widget_text ul,.widget_text ol{margin-left:25px}.entry_content a:hover,.widget_text a:hover{text-decoration:underline}p,.entry_content>*,.entry_content h1,.entry_content h2,.entry_content h3,.entry_content h4,.entry_content h5,.entry_content h6,.entry_content div,.entry_content table,.entry_content blockquote,.entry_content_wrap .columns_2,.entry_content_wrap .columns_3,.entry_content_wrap .columns_4,.entry_content ul{margin-top:15px}.entry_content blockquote{margin:30px 0}p:first-child,.entry_content *:first-child{margin-top:0}.entry_content .media_wrap,.template-contact main .map_wrap .media_wrap,.textwidget .media_wrap{margin-top:15px;position:relative;padding-bottom:56.25%;overflow:hidden}.entry_content .media_wrap.ratio-4x3,.template-contact main .map_wrap .media_wrap.ratio-4x3,.textwidget .media_wrap.ratio-4x3{padding-bottom:75%}.entry_content .media_wrap>*,.template-contact main .map_wrap .media_wrap>*,.textwidget .media_wrap>*{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border:0}.entry_content .media_wrap:first-child,.textwidget .media_wrap:first-child{margin-top:0}.entry_content_wrap .columns_2 .entry_content{width:49%;margin-left:2%}.entry_content_wrap .columns_2.entry_content{-webkit-column-count:2;-moz-column-count:2;column-count:2}.entry_content_wrap .columns_3 .entry_content{width:32%;margin-left:2%}.entry_content_wrap .columns_3.entry_content{-webkit-column-count:3;-moz-column-count:3;column-count:3}.entry_content_wrap .columns_4 .entry_content{width:22%;margin-left:4%}.entry_content_wrap .columns_4.entry_content{-webkit-column-count:4;-moz-column-count:4;column-count:4}.entry_content_wrap .columns_2 .entry_content,.entry_content_wrap .columns_3 .entry_content,.entry_content_wrap .columns_4 .entry_content{float:left;clear:none}.entry_content_wrap .columns_2 .entry_content:first-child,.entry_content_wrap .columns_3 .entry_content:first-child,.entry_content_wrap .columns_4 .entry_content:first-child{margin-left:0}.entry_content_wrap .columns_2.entry_content,.entry_content_wrap .columns_3.entry_content,.entry_content_wrap .columns_4.entry_content{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media screen and (max-width: 767px){.entry_content_wrap .columns_4 .entry_content{width:49%;margin:10px 0 0 2%}.entry_content_wrap .columns_4 .entry_content:first-child,.entry_content_wrap .columns_4 .entry_content:nth-child(2){margin-top:0}.entry_content_wrap .columns_4 .entry_content:nth-child(3){clear:left;margin-left:0}.entry_content_wrap .main_menu ul{display:none}}@media screen and (max-width: 639px){.entry_content_wrap .columns_2 .entry_content,.entry_content_wrap .columns_3 .entry_content,.entry_content_wrap .columns_4 .entry_content{width:auto;float:none;margin:10px 0 0}.entry_content_wrap .columns_2 .entry_content:first-child,.entry_content_wrap .columns_2 .entry_content:nth-child(2),.entry_content_wrap .columns_3 .entry_content:first-child,.entry_content_wrap .columns_3 .entry_content:nth-child(2),.entry_content_wrap .columns_4 .entry_content:first-child,.entry_content_wrap .columns_4 .entry_content:nth-child(2){margin-top:10px}}.gallery .gallery-item .gallery-icon img{border:medium none !important}.entry_content .shortcode_question{background:#f3f3f3;padding:10px;cursor:pointer}.entry_content .shortcode_question:hover{background:rgba(223,223,223,0.7)}#ie8 .entry_content .shortcode_question:hover{background:#dfdfdf}.entry_content .shortcode_answer{background:#f3f3f3;border-top:1px solid #999;padding:10px;margin-top:0}.entry_content ul li{list-style:disc}.wp_caption{background-color:#f3f3f3;border:none;padding:0;width:100% !important;position:relative}.wp_caption img{display:block}.wp_caption_text{position:absolute;bottom:0;left:0;width:auto;max-width:80%;background:rgba(255,255,255,0.9);padding:15px 20px;z-index:2;font-weight:bold;font-size:16px}@media screen and (max-width: 1024px){.wp_caption_text{padding:15px;font-size:14px;line-height:1.1}}@media screen and (max-width: 767px){.wp_caption_text{padding:10px 15px;font-size:12px}.wp_caption_text .price{top:-4px;right:-4px;width:68px;height:21px}.wp_caption_text .price span{width:55px;line-height:21px;font-size:12px}}@media screen and (max-width: 639px){.wp_caption_text{display:none}}.wpcf7 span.wpcf7-form-control-wrap{position:relative;display:inline-block !important}.wpcf7 span.wpcf7-not-valid-tip{position:absolute;left:5px;top:5px}.wpcf7 div.wpcf7-response-output{margin:10px 0 0;padding:4px 5px}html,body{height:100%}body{font-family:"Georgia",serif;-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.4}.container{display:table;height:100%;width:100%}@media screen and (max-width: 1440px){.container{display:block;height:auto;overflow:hidden}}.content{margin:0 auto;width:1120px;max-width:100%;padding:50px 0}@media screen and (max-width: 1140px){.content{padding-left:20px;padding-right:20px}}.adslot-tag[data-adslot-id='desktop']{aspect-ratio:1320/340}.adslot-tag[data-adslot-id='mobile']{aspect-ratio:640/640;max-width:640px;margin:0 auto}.entry_content a:hover{text-decoration:none}.home .content,.search .content,.tax-gastronomy_category .content,.tax-gastronomy_tag .content{width:100%;padding:0}.site_header{position:relative}.site_header>div{text-align:right;box-shadow:0 0 15px 5px rgba(0,0,0,0.1);background:#fff;min-height:100px}.site_header>div>div{min-height:inherit;max-width:1380px;padding:0 30px;margin:0 auto;display:flex;flex-wrap:nowrap;align-content:space-between;justify-content:space-between;align-items:center}.site_header .logo{float:left;max-width:290px;width:100%;padding:20px 50px 20px 0;position:relative;z-index:202}.site_header .logo img{max-height:60px}.site_header .row{width:100%;text-align:center}.site_header .mobile_location_menu,.site_header .location_menu{margin-left:5px;display:inline-block;position:relative;z-index:201;float:right}.site_header .mobile_location_menu .filter_posts,.site_header .mobile_location_menu .get_my_location,.site_header .location_menu .filter_posts,.site_header .location_menu .get_my_location{display:inline-block}.site_header .mobile_location_menu .clear_location,.site_header .location_menu .clear_location{margin-left:15px;font-size:14px;font-weight:bold}.site_header .mobile_location_menu .close_location_box,.site_header .location_menu .close_location_box{position:relative;padding-right:45px;color:#010101;line-height:30px;display:inline-block;text-decoration:none;margin-left:35px}.site_header .mobile_location_menu .close_location_box:before,.site_header .mobile_location_menu .close_location_box:after,.site_header .location_menu .close_location_box:before,.site_header .location_menu .close_location_box:after{background:#AF1E23;content:'';position:absolute;right:-3px;width:40px;height:6px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.site_header .mobile_location_menu .close_location_box:before,.site_header .location_menu .close_location_box:before{-webkit-transform:translate(0px, 12px) rotate(40deg);-moz-transform:translate(0px, 12px) rotate(40deg);-ms-transform:translate(0px, 12px) rotate(40deg);-o-transform:translate(0px, 12px) rotate(40deg);transform:translate(0px, 12px) rotate(40deg)}.site_header .mobile_location_menu .close_location_box:after,.site_header .location_menu .close_location_box:after{-webkit-transform:translate(0px, 12px) rotate(-40deg);-moz-transform:translate(0px, 12px) rotate(-40deg);-ms-transform:translate(0px, 12px) rotate(-40deg);-o-transform:translate(0px, 12px) rotate(-40deg);transform:translate(0px, 12px) rotate(-40deg)}.site_header .mobile_location_menu{display:none}.site_header .mobile_location_menu .clear_location{display:inline-block;width:auto;position:relative;top:0;right:0;margin:0;font-size:12px}@media screen and (min-width: 2000px){.site_header .logo{padding-left:0}.site_header>div>div{max-width:1920px}}@media screen and (min-width: 1960px){.site_header .main_menu .menu_button{margin-right:0}}@media screen and (max-width: 1600px){.site_header .location_menu .clear_location{position:absolute;width:320px;top:100%;right:0;margin:5px 0 0;text-align:right;font-size:12px}}@media screen and (max-width: 1280px){.site_header .logo{max-width:240px}.site_header .location_menu .close_location_box{position:fixed;top:162px;right:30px}}@media screen and (max-width: 960px){.site_header .logo{max-width:200px;padding-left:20px;padding-right:20px}.site_header .location_menu{margin-left:15px}.site_header .main_menu{max-width:70px}.site_header .main_menu .menu_button{max-width:40px;overflow:hidden;text-indent:-9999px}}@media screen and (max-width: 767px){.site_header>div>div{min-height:100px;padding:0}.site_header .location_menu{display:none}.site_header .mobile_location_menu{display:inline-block;margin-left:5px}.site_header .row{padding-left:12px;padding-right:12px}}@media screen and (max-width: 760px){.site_header .logo{width:34%;padding:12px 10px;margin-top:0 !important}.site_header .main_menu{max-width:40px}.site_header .main_menu .menu_button{margin-top:0;margin-right:10px}}@media screen and (max-width: 639px){.site_header .row{padding-bottom:20px;text-align:center}.site_header>div{min-height:112px;text-align:center}.site_header>div>div{display:block}.site_header .logo{padding:20px 10px 0;width:100%;max-width:100%;margin:0 auto 20px;display:inline-block;float:none;text-align:center}.site_header .logo img{max-height:67px}.site_header .main_menu{position:absolute;bottom:10px;right:5px}.site_header .main_menu .menu_button{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;line-height:30px;margin:0}.site_header .main_menu .menu_button span,.site_header .main_menu .menu_button span:before,.site_header .main_menu .menu_button span:after{width:34px;height:6px}.site_header .main_menu .menu_button span{right:2px;margin-top:-3px}.site_header .main_menu .menu_button span:before{top:12px}.site_header .main_menu .menu_button span:after{top:-12px}.site_header .main_menu.active .menu_button span:before{-webkit-transform:translate(0px, -12px) rotate(40deg);-moz-transform:translate(0px, -12px) rotate(40deg);-ms-transform:translate(0px, -12px) rotate(40deg);-o-transform:translate(0px, -12px) rotate(40deg);transform:translate(0px, -12px) rotate(40deg)}.site_header .main_menu.active .menu_button span:after{-webkit-transform:translate(0px, 12px) rotate(-40deg);-moz-transform:translate(0px, 12px) rotate(-40deg);-ms-transform:translate(0px, 12px) rotate(-40deg);-o-transform:translate(0px, 12px) rotate(-40deg);transform:translate(0px, 12px) rotate(-40deg)}}.main_menu{float:right;max-width:160px;width:100%}.main_menu .menu_button{float:right;margin-top:0;margin-right:30px;position:relative;background:transparent;outline:none;cursor:pointer;line-height:40px;padding-right:50px;font-size:18px}.main_menu .menu_button span,.main_menu .menu_button span:before,.main_menu .menu_button span:after{background:#AF1E23;content:'';position:absolute;right:0;width:40px;height:6px;transition-duration:0.5s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.main_menu .menu_button span{right:0;top:50%;margin-top:-3px}.main_menu .menu_button span:before{top:17px}.main_menu .menu_button span:after{top:-17px}.main_menu.active .menu_button span{background:none}.main_menu.active .menu_button span:before{-webkit-transform:translate(0px, -17px) rotate(40deg);-moz-transform:translate(0px, -17px) rotate(40deg);-ms-transform:translate(0px, -17px) rotate(40deg);-o-transform:translate(0px, -17px) rotate(40deg);transform:translate(0px, -17px) rotate(40deg)}.main_menu.active .menu_button span:after{-webkit-transform:translate(0px, 17px) rotate(-40deg);-moz-transform:translate(0px, 17px) rotate(-40deg);-ms-transform:translate(0px, 17px) rotate(-40deg);-o-transform:translate(0px, 17px) rotate(-40deg);transform:translate(0px, 17px) rotate(-40deg)}.main_menu ul{position:absolute;left:0;width:100%;white-space:nowrap;font-size:30px}.main_menu ul ul{font-size:30px;line-height:2;margin:0 auto;display:inline-block;height:100%;position:relative}.main_menu ul li{display:block;margin-top:10px}.main_menu ul li:first-child{margin-top:0}.main_menu ul a{color:#AF1E23;position:relative;text-decoration:none}.main_menu ul a:before{content:'';width:30px;height:30px;position:absolute;right:-40px;top:50%;opacity:0;margin-top:-13px;background:url('../images/sprite.1965578104.svg') no-repeat -615px 0px;background-size:1000px auto}.main_menu ul a:hover{color:#AF1E23}@media screen and (min-width: 1024px){.main_menu ul a:hover:before{opacity:.7;-webkit-animation:arrow 0.8s infinite;-moz-animation:arrow 0.8s infinite;-o-animation:arrow 0.8s infinite;animation:arrow 0.8s infinite}}@media screen and (max-width: 767px){.main_menu ul>div{height:15%}}@media screen and (max-width: 639px){.main_menu ul ul{font-size:20px}}@media screen and (max-width: 479px){.main_menu ul>div{height:20%}.main_menu ul ul{font-size:16px}}@media screen and (max-width: 1280px){.main_menu{max-width:none;width:auto}}@media screen and (max-width: 960px){.main_menu .menu_button{margin-right:20px}}@media screen and (max-width: 767px){.main_menu ul{font-size:24px}}.overlay{position:fixed;width:100%;height:100%;left:0;top:0;text-transform:none;z-index:-1;background:#fff}.overlay>div{text-align:center;position:relative;top:50%;height:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.animated_overlay{opacity:0;visibility:hidden;-webkit-transition:opacity .5s, visibility 0s .5s;transition:opacity .5s, visibility 0s .5s}.animated_overlay.open{opacity:1;visibility:visible;-webkit-transition:opacity .5s;transition:opacity .5s}.animated_overlay.open>div>ul,.animated_overlay.open>div .form{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.animated_overlay>div{-webkit-perspective:1200px;perspective:1200px}.animated_overlay>div>ul,.animated_overlay>div .form{opacity:.4;-webkit-transform:translateY(-25%) rotateX(35deg);transform:translateY(-25%) rotateX(35deg);-webkit-transition:-webkit-transform .5s, opacity .5s;transition:transform .5s, opacity .5s}.animated_overlay.close>div>ul,.animated_overlay.close>div .form{-webkit-transform:translateY(25%) rotateX(-35deg);transform:translateY(25%) rotateX(-35deg)}.search_form_wrap{display:inline-block;max-width:400px;width:100%;position:relative;z-index:202}.search_form_wrap .search_example{position:absolute;top:-10px;left:-10px;background:#AF1E23;border-radius:5px;font-size:10px;line-height:15px;z-index:2;color:#fff;padding:0 5px;text-decoration:none}.search_form_wrap .search-form{width:100%;background:#eee;position:relative;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.search_form_wrap .search-form .search-field{width:100%;line-height:40px;border:none;background:#eee;height:40px;color:#666;padding:0 40px 0 10px;font-weight:bold;font-size:16px}.search_form_wrap .search-form .search-field::-webkit-input-placeholder{color:#666}.search_form_wrap .search-form .search-field:-moz-placeholder{color:#666;opacity:1}.search_form_wrap .search-form .search-field::-moz-placeholder{color:#666;opacity:1}.search_form_wrap .search-form .search-field:-ms-input-placeholder{color:#666}.search_form_wrap .search-form .search-field:focus::-webkit-input-placeholder{color:transparent}.search_form_wrap .search-form .search-field:focus:-moz-placeholder{color:transparent;opacity:1}.search_form_wrap .search-form .search-field:focus::-moz-placeholder{color:transparent;opacity:1}.search_form_wrap .search-form .search-field:focus:-ms-input-placeholder{color:transparent}.search_form_wrap .search-form .search-field::-webkit-search-cancel-button{display:none}.search_form_wrap .search-form .search-submit{position:absolute;top:13px;right:10px;text-indent:-9999px;width:16px;height:16px;background:url('../images/sprite.1965578104.svg') no-repeat -590px 0px;background-size:1000px auto;padding:0;border:none;outline:none;transition-duration:0.3s}.search_form_wrap .search-form .search-submit:hover{opacity:0.5}.search_form_wrap .search-form .close{display:none;color:#fff;text-decoration:none !important;background:#AF1E23;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-weight:bold;font-size:16px;padding:0 10px;line-height:40px;position:absolute;top:0;left:100%;width:85px;margin-left:3px}.search_form_wrap .search-form .close:after{content:'';width:20px;height:20px;background:url('../images/sprite.1965578104.svg') no-repeat -150px -110px;background-size:1000px auto;display:inline-block;margin-left:10px;vertical-align:middle}.search_form_wrap .search-form .close:hover{text-decoration:none !important;background:#000}@media screen and (max-width: 1100px){.search_form_wrap{max-width:320px}}@media screen and (max-width: 800px){.search_form_wrap{max-width:270px}}@media screen and (max-width: 760px){.search_form_wrap{margin:0 auto}.search_form_wrap .search-form .search-field::placeholder{font-size:14px}}@media screen and (max-width: 639px){.search_form_wrap{max-width:69%;width:100%}.search_form_wrap .search-form .search-field{padding-right:25px}.search_form_wrap .search-form .search-submit{right:11px}}@media screen and (max-width: 399px){.search_form_wrap{max-width:71%}}@media screen and (max-width: 350px){.search_form_wrap{max-width:60%}}.search_placeholder{display:inline-block}@media screen and (max-width: 639px){.search_placeholder{max-width:29%;width:100%;height:1px}}@media screen and (max-width: 399px){.search_placeholder{max-width:26%}}@media screen and (max-width: 350px){.search_placeholder{max-width:79px}}.entry_content .site_map{padding-left:14px}.entry_content .site_map .children{padding:0 0 0 20px;margin-top:0}.template-contact main .map_wrap+.entry_content_wrap,.template-contact main .entry_content_wrap+.map_wrap{margin-top:15px}.template-contact main .map_wrap.left{float:left;width:49%;margin-right:20px}.template-contact main .map_wrap.right{float:right;width:49%;margin-left:20px}.template-contact main .map_wrap.left+.entry_content_wrap,.template-contact main .map_wrap.right+.entry_content_wrap{overflow:hidden;margin-top:0}.widget_google_map .map{height:200px}.share_buttons{margin-top:10px}.share_buttons+.entry_content_wrap{margin-top:10px}.share_buttons ul{margin-left:-5px;overflow:hidden}.share_buttons li{float:left;margin:5px 0 0 5px}.share_buttons a{transition-duration:0.3s;color:#fff;display:block;font-size:9px;font-weight:bold;line-height:30px;text-align:center;text-transform:uppercase;position:relative;padding-left:20px;width:75px}.share_buttons a:hover{opacity:0.7;text-decoration:none}.share_buttons a:before{background:url('../images/sprite.1965578104.svg') no-repeat 0 0;content:'';width:16px;height:16px;position:absolute;left:7px;top:50%;margin-top:-8px}.share_buttons .facebook a{background:#385e9d}.share_buttons .twitter a{background:#0fcaeb}.share_buttons .twitter a:before{background-position-x:-20px}.share_buttons .google_plus a{background:#e44130}.share_buttons .google_plus a:before{background-position-x:-40px}.share_buttons .linkedin a{background:#057bb8}.share_buttons .linkedin a:before{background-position-x:-60px}.shortcode__read_more .shortcode__visible_content.gradient{position:relative}.shortcode__read_more .shortcode__visible_content.gradient:before{content:'';position:absolute;height:50px;width:100%;bottom:0;left:0;z-index:1;background-color:rgba(255,255,255,0);background:-webkit-linear-gradient(to bottom, rgba(255,255,255,0.4),rgba(255,255,255,0.9));background:-moz-linear-gradient(to bottom, rgba(255,255,255,0.4),rgba(255,255,255,0.9));background:-ms-linear-gradient(to bottom, rgba(255,255,255,0.4),rgba(255,255,255,0.9));background:linear-gradient(to bottom, rgba(255,255,255,0.4),rgba(255,255,255,0.9))}.shortcode__read_more .shortcode__read_more_wrap{margin-top:5px;text-align:center}.shortcode__read_more .shortcode__read_more_button{display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}@media screen and (max-width: 639px){.calendar_swipe{overflow:auto}.calendar_swipe>*{width:600px}}.single-gastronomy .content{width:100%;padding:0}.single-gastronomy .content .entry_header .entry_title{font-size:50px;text-align:left}.single-gastronomy .content .entry_content_wrap{text-align:left;line-height:1.5}.single-gastronomy .bg_box{background:url('../images/bg_single.1439465001.jpg') no-repeat scroll 50% 0;background-size:cover;text-align:center;line-height:0}.single-gastronomy .bg_box>div>.featured{position:relative;max-width:1024px;margin:0 auto;padding-bottom:5px}.single-gastronomy .bg_box>div>.featured img{width:100%}.single-gastronomy .header{max-width:960px;margin:0 auto;padding:50px 0}.single-gastronomy .gallery{background:#fff;font-size:0;overflow:hidden;clear:both;display:inline-block}.single-gastronomy .gallery .preview{overflow:hidden;width:100%;left:0;top:0;z-index:1;cursor:pointer}.single-gastronomy .gallery .preview li{float:right;clear:right;width:33.3333%;overflow:hidden;position:relative}.single-gastronomy .gallery .preview li.featured{float:left;width:66.6666%;margin-top:0}.single-gastronomy .gallery .preview li.featured img{float:right}.single-gastronomy .gallery .preview li.featured img.mobile{display:none}.single-gastronomy .gallery .preview li.featured+li{margin-top:0}.single-gastronomy .gallery .preview li img{float:left}.single-gastronomy .gallery.active .preview{z-index:0}.single-gastronomy .gallery+.post{margin-top:-110px}.single-gastronomy .open_gallery{position:absolute;z-index:10;bottom:0;right:0;line-height:40px;background:#000;-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;border-radius:5px 0 0 0;color:#fff;padding:0 10px;transition-duration:0.3s;font-weight:bold;font-size:14px;text-decoration:none}.single-gastronomy .open_gallery:hover{background:#AF1E23}.single-gastronomy .open_gallery:before{content:'';width:26px;height:26px;margin:7px 12px 0 0;background:url('../images/sprite.1965578104.svg') no-repeat -435px 0px;background-size:1000px auto;float:left}.single-gastronomy main>article .meta{margin:20px 0 0;text-align:left}.single-gastronomy main>article .meta .address,.single-gastronomy main>article .meta .phone,.single-gastronomy main>article .meta .email{position:relative;line-height:20px;padding-left:25px;margin-left:10px;font-size:12px;font-weight:bold;display:inline-block;vertical-align:top}.single-gastronomy main>article .meta .address:before,.single-gastronomy main>article .meta .phone:before,.single-gastronomy main>article .meta .email:before{content:'';width:20px;height:20px;position:absolute;left:0;top:0}.single-gastronomy main>article .meta .address{margin-left:0}.single-gastronomy main>article .meta .address:before{background:url('../images/sprite.1965578104.svg') no-repeat -280px 0px;background-size:1000px auto}.single-gastronomy main>article .meta .phone:before{background:url('../images/sprite.1965578104.svg') no-repeat -390px 0px;background-size:1000px auto}.single-gastronomy main>article .meta .email:before{background:url('../images/sprite.1965578104.svg') no-repeat -410px 0px;background-size:1000px auto}.single-gastronomy main>article .meta .phone,.single-gastronomy main>article .meta .email{color:#c62127;margin-left:20px}.single-gastronomy main>article .sticky_wrap{max-width:960px;margin:0 auto;padding:0 0 40px}.single-gastronomy main>article .left_part{width:600px;float:left}.single-gastronomy main>article .left_part .booking_url{display:none}.single-gastronomy main>article .oph_badge_wrap{position:absolute;bottom:100%;left:0;background:#fff;padding:15px;border-radius:5px 5px 0 0;line-height:1}.single-gastronomy main>article .oph_badge_wrap .closed_in{margin-top:5px;font-size:12px}.single-gastronomy main>article .oph_badge_wrap .badge_icon{position:relative;display:inline-block;vertical-align:top;left:4px;top:-2px;width:10px;height:10px;border-radius:50%}.single-gastronomy main>article .oph_badge_wrap.open .badge_icon{background:#05d91a;box-shadow:0 0 3px 1px #05d91a;-webkit-animation:shadow 1s infinite linear;-moz-animation:shadow 1s infinite linear;-o-animation:shadow 1s infinite linear;animation:shadow 1s infinite linear}.single-gastronomy main>article .oph_badge_wrap.closed .badge_icon{background:#AF1E23;box-shadow:0 0 3px 1px #AF1E23}.single-gastronomy main>article .booking_url{text-align:center;background:#f6f6f6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:26px 30px;position:relative;font-size:14px}.single-gastronomy main>article .booking_url .image{display:inline-block}.single-gastronomy main>article .booking_url .image+div{margin-top:6px}.single-gastronomy main>article .booking_url h3{font-weight:bold;margin-top:0;font-size:14px;line-height:1}.single-gastronomy main>article .hide_calendar_wrap{display:flex;justify-content:center}.single-gastronomy main>article .hide_calendar_wrap .hide_calendar{width:auto;text-align:center;margin:-30px auto 40px;font-weight:bold;color:#000;text-decoration:underline}.single-gastronomy main>article .hide_calendar_wrap .hide_calendar:hover{text-decoration:none}.single-gastronomy main>article .opening_hours{text-align:center}.single-gastronomy main>article .opening_hours.mobile_box{display:none}@media screen and (max-width: 767px){.single-gastronomy main>article .opening_hours.mobile_box{display:block;margin-bottom:15px}}.single-gastronomy main>article .opening_hours.mobile_box .wrap{background-color:#fff;background:-webkit-linear-gradient(180deg, #fff 0,#f6f6f6 100%);background:-moz-linear-gradient(180deg, #fff 0,#f6f6f6 100%);background:-ms-linear-gradient(180deg, #fff 0,#f6f6f6 100%);background:linear-gradient(180deg, #fff 0,#f6f6f6 100%);-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;margin-top:2px;padding:30px 30px;font-size:14px;line-height:1.5}.single-gastronomy main>article .opening_hours.mobile_box .wrap .entry_content_wrap{text-align:left}.single-gastronomy main>article .opening_hours ul{text-align:center}.single-gastronomy main>article .opening_hours ul li{margin-top:5px;line-height:1;position:relative;list-style:none;display:flex;justify-content:center;align-content:center;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid rgba(153,153,153,0.25);font-size:14px}.single-gastronomy main>article .opening_hours ul li span{display:inline-block}.single-gastronomy main>article .opening_hours ul li .dot{margin:0 4px}.single-gastronomy main>article .opening_hours ul li .status.open{color:#05d91a}.single-gastronomy main>article .opening_hours ul li .status.closed{color:#AF1E23}.single-gastronomy main>article .opening_hours ul li .kitchen_to{margin-top:5px;font-size:14px;font-style:italic}.single-gastronomy main>article .opening_hours ul li .kitchen_to:before{content:'('}.single-gastronomy main>article .opening_hours ul li .kitchen_to:after{content:')'}.single-gastronomy main>article .opening_hours ul li.hidden{display:none}.single-gastronomy main>article .opening_hours ul li:first-child{margin-top:0;font-size:18px;border-bottom:none}.single-gastronomy main>article .opening_hours ul li:nth-child(2){border-top:1px solid rgba(153,153,153,0.25)}.single-gastronomy main>article .opening_hours .show_all_dates{margin-top:15px;display:block;color:#000;font-weight:bold;transition-duration:.3s}.single-gastronomy main>article .opening_hours .show_all_dates:hover{text-decoration:none}.single-gastronomy main>article .opening_hours .show_calendar{margin-top:15px;display:none;font-weight:bold;color:#000;transition-duration:.3s}.single-gastronomy main>article .opening_hours .show_calendar:hover{text-decoration:none}.single-gastronomy main>article .sidebar{margin-top:90px;float:right;width:300px}.single-gastronomy main>article .sidebar>div{margin-top:27px}.single-gastronomy main>article .sidebar>div:first-child{margin-top:0}.single-gastronomy main>article .sidebar .opening_hours .wrap,.single-gastronomy main>article .sidebar .social_links .wrap,.single-gastronomy main>article .sidebar .control_report .wrap,.single-gastronomy main>article .sidebar .pricing_wrap .wrap,.single-gastronomy main>article .sidebar .menu_card .wrap,.single-gastronomy main>article .sidebar .signature .wrap,.single-gastronomy main>article .sidebar .facts_wrap .wrap{background-color:#fff;background:-webkit-linear-gradient(180deg, #fff 0,#f6f6f6 100%);background:-moz-linear-gradient(180deg, #fff 0,#f6f6f6 100%);background:-ms-linear-gradient(180deg, #fff 0,#f6f6f6 100%);background:linear-gradient(180deg, #fff 0,#f6f6f6 100%);-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;margin-top:2px;padding:30px 30px;font-size:14px;line-height:1.5}.single-gastronomy main>article .sidebar .opening_hours .wrap .entry_content_wrap,.single-gastronomy main>article .sidebar .social_links .wrap .entry_content_wrap,.single-gastronomy main>article .sidebar .control_report .wrap .entry_content_wrap,.single-gastronomy main>article .sidebar .pricing_wrap .wrap .entry_content_wrap,.single-gastronomy main>article .sidebar .menu_card .wrap .entry_content_wrap,.single-gastronomy main>article .sidebar .signature .wrap .entry_content_wrap,.single-gastronomy main>article .sidebar .facts_wrap .wrap .entry_content_wrap{text-align:left}.single-gastronomy main>article .sidebar .opening_hours ul li,.single-gastronomy main>article .sidebar .social_links ul li,.single-gastronomy main>article .sidebar .control_report ul li,.single-gastronomy main>article .sidebar .pricing_wrap ul li,.single-gastronomy main>article .sidebar .menu_card ul li,.single-gastronomy main>article .sidebar .signature ul li,.single-gastronomy main>article .sidebar .facts_wrap ul li{list-style:disc}@media screen and (max-width: 767px){.single-gastronomy main>article .sidebar .opening_hours{display:none}}.single-gastronomy main>article .sidebar .title_wrap{display:flex;align-content:center;justify-content:center;flex-wrap:wrap;padding:20px;background:#f6f6f6;border-radius:10px 10px 0 0}.single-gastronomy main>article .sidebar .title_wrap h3{font-style:italic;font-weight:normal;font-size:20px;text-align:center}.single-gastronomy main>article .sidebar .menu_card{margin-bottom:27px}.single-gastronomy main>article .sidebar .menu_card a{line-height:25px;display:inline-block;color:#AF1E23;font-weight:bold;font-size:17px;text-decoration:underline;transition-duration:.3s}.single-gastronomy main>article .sidebar .menu_card a:hover{text-decoration:none}.single-gastronomy main>article .sidebar .control_report{text-align:center;margin-bottom:25px}.single-gastronomy main>article .sidebar .control_report a{display:inline-block;background:url('../images/control_report.2915267600.png') no-repeat scroll 0 0;width:143px;height:45px;margin-top:5px;transition-duration:0.3s}.single-gastronomy main>article .sidebar .control_report a:hover{opacity:0.7}.single-gastronomy main>article .sidebar .social_links{margin-bottom:25px}.single-gastronomy main>article .sidebar .social_links .social_icons{margin-left:-5px}.single-gastronomy main>article .sidebar .social_links .social_icons>li{margin-top:5px;list-style:none}.single-gastronomy main>article .sidebar .social_links .social_icons>li:first-child{margin-top:0}.single-gastronomy main>article .sidebar .social_links .social_icons>li a{position:relative;padding-left:35px;line-height:25px;display:inline-block;color:#AF1E23;font-weight:bold;font-size:17px;text-decoration:underline}.single-gastronomy main>article .sidebar .social_links .social_icons>li a:hover{text-decoration:none}.single-gastronomy main>article .sidebar .social_links .social_icons>li a:before{content:'';position:absolute;top:0;left:0;width:25px;height:25px}.single-gastronomy main>article .sidebar .social_links .social_icons>li.homepage>a:before{background:url('../images/sprite.1965578104.svg') no-repeat -245px 0px;background-size:1000px auto}.single-gastronomy main>article .sidebar .social_links .social_icons>li.facebook>a:before{background:url('../images/sprite.1965578104.svg') no-repeat -180px 0px;background-size:1000px auto}.single-gastronomy main>article .sidebar .social_links .social_icons>li.instagram>a:before{background:url('../images/sprite.1965578104.svg') no-repeat -210px 0px;background-size:1000px auto}.single-gastronomy main>article .sidebar .map_wrap{display:none}@media screen and (max-width: 767px){.single-gastronomy main>article .sidebar .map_wrap{display:block}}.single-gastronomy main>article>.entry_content_wrap{margin-top:100px}.single-gastronomy main>article .links{margin-top:20px;padding-top:20px;border-top:2px solid #e6e6e6}.single-gastronomy main>article .links.responsive{display:none}.single-gastronomy main>article .map_wrap{margin-top:40px;position:relative}.single-gastronomy main>article .map_wrap img{width:auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden}.single-gastronomy main>article .map_wrap a{display:block}@media screen and (max-width: 767px){.single-gastronomy main>article .map_wrap{display:none}}.single-gastronomy .flickity-button.previous{left:auto;right:40px}.single-gastronomy .sticky_wrap{position:relative}.single-gastronomy .calendar_swipe{margin-top:-30px}.single-gastronomy .calendar_form{display:none;position:relative}.single-gastronomy .calendar_form .select_period{display:flex;justify-content:space-between;margin-top:20px}.single-gastronomy .calendar_form .select_period .right{display:flex;align-items:center}.single-gastronomy .calendar_form .current_month,.single-gastronomy .calendar_form .month_name{text-transform:capitalize}.single-gastronomy .calendar_form .radio_box{margin-top:10px}.single-gastronomy .calendar_form .radio_box label{display:inline-block;margin-right:20px;vertical-align:top;cursor:pointer;line-height:20px;color:#000;font-size:12px;font-weight:bold}.single-gastronomy .calendar_form .radio_box label:before{float:left;content:'';width:12px;height:12px;border:1px solid #000;border-radius:100%;margin-right:10px;margin-top:3px}.single-gastronomy .calendar_form .radio_box input{position:absolute;left:-9999px;z-index:-100}.single-gastronomy .calendar_form .radio_box input:checked+label:before{background:#000}.single-gastronomy .calendar_form .arrows{margin-right:10px;display:flex}.single-gastronomy .calendar_form .arrows a{width:16px;height:16px;background:url('../images/sprite.1965578104.svg') no-repeat -360px -110px;background-size:1000px auto;font-size:0;display:inline-block;transition-duration:0.3s}.single-gastronomy .calendar_form .arrows a.disabled,.single-gastronomy .calendar_form .arrows a:hover{opacity:0.25}.single-gastronomy .calendar_form .arrows a.disabled{cursor:default}.single-gastronomy .calendar_form .arrows a.prev{-webkit-transform:translate(0px, 0px) rotate(180deg);-moz-transform:translate(0px, 0px) rotate(180deg);-ms-transform:translate(0px, 0px) rotate(180deg);-o-transform:translate(0px, 0px) rotate(180deg);transform:translate(0px, 0px) rotate(180deg)}.single-gastronomy .calendar_form .arrows a.next{margin-left:20px}@media screen and (max-width: 1023px){.single-gastronomy .calendar_form .times{font-size:12px}}@media screen and (max-width: 960px){.single-gastronomy .calendar_form h3{font-size:18px}.single-gastronomy .calendar_form .times{font-size:10px}.single-gastronomy .calendar_form .select_period{align-items:center}}@media screen and (max-width: 960px){.single-gastronomy .calendar_form .times{font-size:12px}}@media screen and (max-width: 1200px){.single-gastronomy .gallery.active .popup_header{left:0;width:100%}}@media screen and (max-width: 1023px){.single-gastronomy .content .entry_header .entry_title{font-size:42px}.single-gastronomy .header{padding:35px 0}.single-gastronomy .sticky_wrap>div{padding:30px}.single-gastronomy main>article{max-width:none}.single-gastronomy main>article .left_part{width:62%}.single-gastronomy main>article .sidebar{width:38%;margin-top:55px}}@media screen and (max-width: 1024px){.single-gastronomy .gallery .preview li{display:none}.single-gastronomy .gallery .preview li.featured{width:100%;float:none;display:block}.single-gastronomy .gallery .slider_wrap .slick-arrow{opacity:1}.single-gastronomy .gallery .slider_wrap .slick-arrow.slick-prev{left:5px}.single-gastronomy .gallery .slider_wrap .slick-arrow.slick-next{right:5px}}@media screen and (max-width: 960px){.single-gastronomy .gallery{overflow:visible}.single-gastronomy .gallery.active{margin-bottom:90px}.single-gastronomy .gallery .preview li.featured img.mobile{display:block}.single-gastronomy .gallery .preview li.featured img.desktop{display:none}.single-gastronomy .gallery .slider_wrap .slider_nav_wrap{position:absolute;bottom:-90px}}@media screen and (max-width: 767px){.single-gastronomy .content .entry_header .entry_title{font-size:32px}.single-gastronomy main>article .meta .address,.single-gastronomy main>article .meta .phone,.single-gastronomy main>article .meta .email{margin-left:0;float:none;display:block}.single-gastronomy main>article .left_part,.single-gastronomy main>article .sidebar{width:100%;float:none}.single-gastronomy main>article .sidebar{margin-top:0;padding-top:0;max-width:100%}.single-gastronomy main>article .sidebar .booking_url{display:none}.single-gastronomy main>article .sidebar .booking_url+div{margin-top:15px}.single-gastronomy main>article .sidebar>div:first-child{margin-top:15px}.single-gastronomy main>article .left_part{padding-top:0}.single-gastronomy main>article .left_part .booking_url{display:block;margin-bottom:35px}.single-gastronomy main>article .sticky_wrap{padding-top:20px}.single-gastronomy main>article .links{display:none}.single-gastronomy main>article .links.responsive{display:block}.single-gastronomy .gallery .preview li{float:none;display:none}.single-gastronomy .gallery .preview li.featured{float:none;width:100%;display:block}.single-gastronomy .gallery .preview li img{float:none !important}.single-gastronomy .gallery .slider_wrap .slider_nav_wrap{display:none}}.tax_wrap{margin-top:20px}.tax_wrap:first-child{margin-top:0}.tax_wrap h3{font-size:17px;font-weight:normal;color:#030303}.tax_wrap .list{margin-top:10px;margin-left:-10px}.tax_wrap .list li{float:left;margin-left:10px;margin-bottom:10px}.tax_wrap.tags .list li a{border-width:1px;line-height:30px;height:30px;font-size:12px}.tax_wrap.categories .list li a{line-height:30px;height:30px;font-size:12px}.other_restaurants{background:url('../images/bg_single.1439465001.jpg') no-repeat scroll 50% 0;background-size:cover;padding:50px 0 65px;margin-top:110px}.other_restaurants>h2{text-align:center;font-size:24px}.other_restaurants .slider.gastronomies_list{outline:none;position:relative;padding-top:35px}.other_restaurants .slider.gastronomies_list .gastronomy{margin-left:30px;padding-bottom:30px;width:300px}.other_restaurants .slider.gastronomies_list .gastronomy .info{padding:15px 25px;min-height:182px;background:#fff;position:relative;margin-top:0}.other_restaurants .slider.gastronomies_list .gastronomy .info h3{margin-bottom:25px;font-size:22px}.other_restaurants .slider.gastronomies_list .gastronomy .see_more a{white-space:nowrap;position:absolute;bottom:-25px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);text-decoration:none;font-size:16px}@media screen and (max-width: 1023px){.other_restaurants{margin-top:0}}@media screen and (max-width: 767px){.other_restaurants{padding:30px 0 50px}}.flickity-viewport{overflow:hidden}.flickity-slider{outline:none}.flickity-button{position:absolute;top:0;width:26px;height:18px;border:none;outline:none;z-index:10;transition-duration:0.3s;cursor:pointer;background:url('../images/sprite.1965578104.svg') no-repeat -77px -4px;background-size:1000px auto}.flickity-button:hover{opacity:0.5}.flickity-button.previous{left:7px;-webkit-transform:translate(0px, 0px) rotate(180deg);-moz-transform:translate(0px, 0px) rotate(180deg);-ms-transform:translate(0px, 0px) rotate(180deg);-o-transform:translate(0px, 0px) rotate(180deg);transform:translate(0px, 0px) rotate(180deg)}.flickity-button.next{right:7px}.flickity-button svg{display:none}.newsletter_wrap{background:url('../images/newsletter_bg.2329103372.png') no-repeat scroll 0 0;color:#fff}.newsletter_wrap>div{max-width:1120px;width:100%;margin:0 auto}.newsletter_wrap>div>div{width:100%;height:800px;display:table-cell;vertical-align:middle}.newsletter_wrap>div .text_wrap{max-width:760px;line-height:1.2}.newsletter_wrap>div .text_wrap .form_wrap{font-size:0;margin-top:25px;position:relative;width:520px;max-width:100%}.newsletter_wrap>div .text_wrap .form_wrap label{font-size:18px;font-weight:bold;margin-bottom:8px}.newsletter_wrap>div .text_wrap .form_wrap input[type="email"]{line-height:60px;height:60px;width:100%;display:block;font-size:16px;padding-left:10px;font-weight:bold}.newsletter_wrap>div .text_wrap .form_wrap input[type="submit"]{position:absolute;right:0;bottom:0;width:100px;height:60px;color:#fff;vertical-align:top;font-size:20px;font-weight:bold;border:none;outline:none;padding:0;background:#000;transition-duration:0.3s}.newsletter_wrap>div .text_wrap .form_wrap input[type="submit"]:hover{opacity:0.7}.newsletter_wrap h2{font-size:60px}.newsletter_wrap p{font-size:20px}@media screen and (max-width: 1140px){.newsletter_wrap>div>div{width:100%;padding:50px 20px;height:auto;display:block}}@media screen and (max-width: 1023px){.newsletter_wrap h2{font-size:32px}.newsletter_wrap h2 br{display:none}.newsletter_wrap p{font-size:14px}.newsletter_wrap>div .text_wrap{max-width:100%}}@media screen and (max-width: 639px){.newsletter_wrap>div .text_wrap{max-width:100%}.newsletter_wrap>div .text_wrap .form_wrap{width:100%}}.site_footer{display:table-row;height:1px;background:#000;color:#fff}.site_footer .logo{float:left}.site_footer .logo img{width:40px;vertical-align:middle}.site_footer .logo_wrap{overflow:hidden;float:left}.site_footer .bottom_wrap{float:right}.site_footer .footer_menu{float:left;overflow:hidden}.site_footer .footer_menu li{float:left;margin-left:20px}.site_footer .social_icons>li>a,.site_footer .special_link{width:36px;height:36px;margin:30px 0 0 5px;transition-duration:0.3s;display:block}.site_footer .social_icons>li>a:hover,.site_footer .special_link:hover{opacity:0.5}.site_footer .special_link{background:url('../images/sprite.1965578104.svg') no-repeat -470px 0px;background-size:1000px auto;float:left}.site_footer .social_icons{float:left;margin-right:25px}.site_footer .social_icons>li{float:left}.site_footer .social_icons>li.facebook>a{background:url('../images/sprite.1965578104.svg') no-repeat -510px 0px;background-size:1000px auto}.site_footer .social_icons>li.twitter>a{background:url('../images/sprite.1965578104.svg') no-repeat -550px 0px;background-size:1000px auto}.site_footer .site_footer_wrap{margin:0 auto;max-width:1920px;line-height:100px;padding:0 50px;font-size:20px;font-weight:bold;overflow:hidden}.site_footer .site_footer_wrap .copyright{float:right}.site_footer .site_footer_wrap .footer_menu li a{text-decoration:underline;color:#fff}.site_footer .site_footer_wrap .footer_menu li a:hover{text-decoration:none}@media screen and (max-width: 1180px){.site_footer .site_footer_wrap{font-size:14px}}@media screen and (max-width: 1023px){.site_footer{display:block;height:auto}.site_footer .site_footer_wrap{line-height:80px;padding:0 20px}.site_footer .social_icons>li>a,.site_footer .special_link{margin-top:21px}}@media screen and (max-width: 960px){.site_footer .logo_wrap,.site_footer .bottom_wrap,.site_footer .logo,.site_footer .footer_menu,.site_footer .footer_menu li{float:none}.site_footer .logo{display:inline-block;width:27px}.site_footer .footer_menu li{line-height:1.5}.site_footer .social_icons>li>a,.site_footer .special_link{width:20px;height:20px;margin:0}.site_footer .social_icons li.facebook>a{background:url('../images/sprite.1965578104.svg') no-repeat -510px -40px;background-size:1000px auto}.site_footer .social_icons li.twitter>a{background:url('../images/sprite.1965578104.svg') no-repeat -550px -40px;background-size:1000px auto}.site_footer .special_link{background:url('../images/sprite.1965578104.svg') no-repeat -470px -40px;background-size:1000px auto}.site_footer .site_footer_wrap{font-size:14px;padding:50px 20px 20px;text-align:center;line-height:1.2}.site_footer .site_footer_wrap .copyright,.site_footer .site_footer_wrap .footer_menu{float:none;text-align:center;line-height:20px}.site_footer .site_footer_wrap .footer_menu{margin-top:15px}.site_footer .site_footer_wrap .footer_menu li{margin-left:0}.site_footer .bottom_wrap{margin-top:10px}.site_footer .special_link,.site_footer .social_icons{float:none;display:inline-block}.site_footer .social_icons{margin-right:0}.site_footer .copyright{margin-top:5px}}section.gastronomies .categories,.template-landing-pages-list .categories{text-align:center;margin-top:25px}section.gastronomies .categories .entry_content_wrap,.template-landing-pages-list .categories .entry_content_wrap{margin:30px auto;padding:0 10px;max-width:1000px;text-align:center}section.gastronomies .categories.not_featured,.template-landing-pages-list .categories.not_featured{margin-top:50px;background:#fff;padding:60px 10px 40px}section.gastronomies .categories.not_featured .entry_content_wrap,.template-landing-pages-list .categories.not_featured .entry_content_wrap{text-align:left}section.gastronomies .categories .category,.template-landing-pages-list .categories .category{display:inline-block;position:relative;margin-top:15px;margin-left:15px;line-height:50px;height:50px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#AF1E23;padding:0 25px;transition-duration:0.3s;cursor:pointer;min-width:180px}section.gastronomies .categories .category>*,.template-landing-pages-list .categories .category>*{vertical-align:top}section.gastronomies .categories .category:first-child,.template-landing-pages-list .categories .category:first-child{margin-left:0}section.gastronomies .categories .category .title,.template-landing-pages-list .categories .category .title{color:#fff;display:inline-block;font-size:16px;font-weight:bold}section.gastronomies .categories .category .icon,.template-landing-pages-list .categories .category .icon{width:30px;height:24px;display:inline-block;margin:12px 5px 0 0}section.gastronomies .categories .category.current,.template-landing-pages-list .categories .category.current,section.gastronomies .categories .category:hover,.template-landing-pages-list .categories .category:hover{background:#000}section.gastronomies .categories .category .count,.template-landing-pages-list .categories .category .count{background:#000;color:#fff;position:absolute;left:50%;top:-10px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);line-height:15px;padding:0 5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;font-size:10px;font-weight:bold}section.gastronomies .categories .category .full_box_link,.template-landing-pages-list .categories .category .full_box_link{position:absolute;top:-10px;left:0;width:100%;height:60px;z-index:2;cursor:pointer}@media screen and (max-width: 1100px){section.gastronomies .categories .category,.template-landing-pages-list .categories .category{line-height:40px;height:40px;min-width:140px}section.gastronomies .categories .category .title,.template-landing-pages-list .categories .category .title{font-size:14px}}@media screen and (max-width: 1023px){section.gastronomies .categories .entry_content_wrap,.template-landing-pages-list .categories .entry_content_wrap{margin-top:0}}@media screen and (max-width: 760px){section.gastronomies .categories .category,.template-landing-pages-list .categories .category{padding:0 10px;margin-left:5px}}@media screen and (max-width: 639px){section.gastronomies .categories .category,.template-landing-pages-list .categories .category{min-width:auto}section.gastronomies .categories .category .title,.template-landing-pages-list .categories .category .title{font-size:14px}section.gastronomies .categories .category .icon,.template-landing-pages-list .categories .category .icon{width:20px;height:14px;margin:17px 5px 0 0}}@media screen and (max-width: 380px){section.gastronomies .categories .category,.template-landing-pages-list .categories .category{padding:0 7px}section.gastronomies .categories .category .title,.template-landing-pages-list .categories .category .title{font-size:10px}}section.gastronomies{padding:0}section.gastronomies.no_more_results .gastronomies_list_wrap{padding:15px}section.gastronomies.no_more_results .categories.not_featured{padding-top:30px}section.gastronomies .filters_wrap{position:relative}section.gastronomies .filters_wrap.ajax_loading:before{content:'';width:100%;left:0;bottom:0;height:500px;background-color:rgba(255,255,255,0);background:-webkit-linear-gradient(to top, #fff,rgba(255,255,255,0));background:-moz-linear-gradient(to top, #fff,rgba(255,255,255,0));background:-ms-linear-gradient(to top, #fff,rgba(255,255,255,0));background:linear-gradient(to top, #fff,rgba(255,255,255,0));position:absolute;z-index:6}section.gastronomies .filters_wrap .top_wrap{padding:40px 10px;max-width:1000px;margin:0 auto;overflow:hidden}section.gastronomies .title_wrap{margin-top:30px}section.gastronomies .title_wrap>h1,section.gastronomies .title_wrap>h2{text-align:left}section.gastronomies .title_wrap .entry_content_wrap{padding:0;margin:10px auto 0;max-width:1000px;text-align:left}section.gastronomies .tags_wrap{margin-top:30px;position:relative}section.gastronomies .tags_wrap .flickity-button{top:-20px}section.gastronomies .tags_wrap .tags{text-align:center;outline:none;overflow:hidden}section.gastronomies .tags_wrap .tags li{position:relative;display:inline-block;background:#666;padding:0 15px 0;line-height:30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-left:5px;margin-top:10px;color:#fff;cursor:pointer;white-space:nowrap}section.gastronomies .tags_wrap .tags li .count{background:#ddd;color:#666;position:absolute;left:50%;top:-10px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);line-height:15px;padding:0 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:12px}section.gastronomies .tags_wrap .tags li.current,section.gastronomies .tags_wrap .tags li:hover{background:#000}section.gastronomies .tags_wrap .tags li input[type='radio']{display:none}section.gastronomies .tags_wrap .tags li label{position:absolute;top:-10px;left:0;width:100%;height:40px;z-index:2;cursor:pointer}section.gastronomies .gastronomies_list_wrap{padding:15px 10px 60px}@media screen and (max-width: 639px){section.gastronomies .title_wrap>h1 br,section.gastronomies .title_wrap>h2 br{display:inline}section.gastronomies .title_wrap .entry_content_wrap{font-size:14px}section.gastronomies .categories .entry_content_wrap{font-size:14px}section.gastronomies .categories .category{line-height:40px;height:40px}section.gastronomies .categories .category .icon{margin-top:13px}}section.image_with_text{overflow:hidden}section.image_with_text.video>div{height:auto;min-height:0}section.image_with_text.video>div>.image{position:relative;float:right}section.image_with_text.video>div>.image .play_button{background:#377cb7;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:125px;height:125px;cursor:pointer;position:absolute;top:50%;left:50%;margin:-62.5px 0 0 -62.5px;z-index:0}section.image_with_text.video>div>.image .play_button:before{content:'';position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;background:url('../images/sprite.1965578104.svg') no-repeat 0px -100px;background-size:1000px auto}section.image_with_text.video>div>div{position:static}section.image_with_text.video>div>div.text{padding-top:0}section.image_with_text.video>div>div.text>div{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}section.image_with_text>div{position:relative;max-width:1600px;margin:0 auto;background:#fff}section.image_with_text>div>div{width:55.5%;float:left}section.image_with_text>div>div.text{width:44.5%;padding:50px}section.image_with_text>div>div.text>div{max-width:607px;width:100%}section.image_with_text>div>div.text>div>h2{font-size:40px;font-weight:bold}section.image_with_text>div>div.text>div .entry_content_wrap{margin-top:40px;line-height:1.3;text-align:left}section.image_with_text>div>div.image img{width:100%}section.image_with_text>div>div.image.absolute{position:absolute;height:100%;z-index:1;top:0}section.image_with_text>div>div.image.absolute img{position:absolute;top:0;width:auto;height:100%;max-width:1000%}section.image_with_text.right>div .text{right:0;float:right;padding-left:105px}section.image_with_text.right>div .image{left:0}section.image_with_text.right>div .image.absolute img{right:0}section.image_with_text.left>div .text{left:0;float:left}section.image_with_text.left>div .text>div{float:right}section.image_with_text.left>div .image{right:0;float:right}section.image_with_text.left>div .image.absolute img{left:0}@media screen and (max-width: 1440px){section.image_with_text>div>div.text{padding:15px 20px}section.image_with_text>div>div.text>div{max-width:600px}section.image_with_text>div>div.text>div h2{font-size:32px}section.image_with_text>div>div.text>div .entry_content_wrap{font-size:16px;line-height:1.5}section.image_with_text>div>div.text>div .entry_content_wrap ol{font-size:16px;line-height:1.5}section.image_with_text.right>div .text{padding-left:20px}}@media screen and (max-width: 1240px){section.image_with_text>div>div.text>div h2{font-size:24px}section.image_with_text>div>div.text>div .entry_content_wrap{font-size:14px;margin-top:15px}section.image_with_text>div>div.text>div .entry_content_wrap ol{font-size:14px}}@media screen and (max-width: 1023px){section.image_with_text{padding-top:20px !important;padding-bottom:20px !important}}@media screen and (max-width: 768px){section.image_with_text{margin-top:20px}section.image_with_text>div>div{width:100%;position:static;float:none !important}section.image_with_text>div>div.text{padding:40px 20px !important;position:relative;z-index:2;margin:-80px auto 50px;width:100%;background:#fff;float:none !important}section.image_with_text>div>div.text>div{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);float:none !important;max-width:100%;position:static}section.image_with_text>div>div.text>div h2{font-size:22px}section.image_with_text>div>div.image.wistia_video{padding-top:0}section.image_with_text>div>div.image.absolute{position:static}section.image_with_text>div>div.image.absolute img{position:static;height:auto;max-width:100%}section.image_with_text.video>div>.image{float:none}}@media screen and (max-width: 639px){section.image_with_text>div{min-height:0}section.image_with_text>div>div.text{margin:0;padding-bottom:20px !important}}.template-landing-pages .content{padding:0}.template-landing-pages .content .entry_header .entry_title{display:none}.template-landing-pages .gastronomies .title_wrap h1{padding:0 10px;margin:0 auto;max-width:1000px;text-align:left}.template-landing-pages .gastronomies .title_wrap h1 span{color:#AF1E23}.template-landing-pages .tag_menu{margin:0 0 20px 0}.template-landing-pages .second_editor{text-align:center;background:url('../images/gastronomy_top_bg.305800583.png') no-repeat scroll 50% 0/contain;background-size:cover}.template-landing-pages .second_editor>div{padding:40px 10px;margin:0 auto;max-width:1000px}.tag_menu{position:relative;margin-top:20px;overflow:hidden;height:34px}.tag_menu ul{outline:none}.tag_menu li{display:inline-block;vertical-align:top;margin:0 0 0 15px;height:34px}.tag_menu li:first-child{margin-left:0}.tag_menu li a{line-height:30px;height:34px;font-size:12px;display:block}@media screen and (max-width: 767px){.tag_menu{margin-top:20px}.tag_menu li{margin:0 0 0 10px}}@media screen and (max-width: 639px){.tag_menu li a{padding:0 15px}}#position_map{width:680px;height:600px}@media screen and (max-width: 1220px){#position_map{width:100%;height:420px}}.my_location_box{position:fixed;top:0;left:0;right:0;bottom:0;z-index:199;background:#fff;text-align:left;padding:50px 30px}.my_location_box .box{display:block;padding-top:162px}.my_location_box .left,.my_location_box .right{display:inline-block;vertical-align:top}.my_location_box .right{margin-left:100px}.my_location_box .left{margin-top:100px;text-align:left;max-width:300px}.my_location_box h3:before{content:'';display:inline-block;width:35px;height:35px;background:url('../images/sprite.1965578104.svg') no-repeat 0px -110px;background-size:1000px auto;vertical-align:middle;margin-right:5px}.my_location_box .clear_location{font-weight:bold;font-size:14px;display:inline-block;margin-top:15px}.my_location_box .filter_posts{margin:15px 0 40px}@media screen and (max-width: 1220px){.my_location_box .left,.my_location_box .right{display:block}.my_location_box .right{margin-left:0;float:right;width:60%}.my_location_box .left{margin-top:20px;max-width:100%;width:38%;float:left}}.single-review .content,.single-interview .content{width:100%;padding:0;overflow:hidden}.single-review .border_box,.single-interview .border_box{box-shadow:0 3px 6px rgba(0,0,0,0.16);border-radius:5px;max-width:980px;margin:40px auto}.single-review .border_box .entry_content_wrap,.single-interview .border_box .entry_content_wrap{max-width:720px;margin:0 auto}.single-review .featured_area,.single-interview .featured_area{position:relative;overflow:hidden;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.single-review .featured_area .title_area,.single-interview .featured_area .title_area{z-index:3;position:relative;margin:50px auto 0}.single-review .featured_area .title_area time,.single-interview .featured_area .title_area time{display:block;font-size:16px;font-weight:600;opacity:.6}.single-review .featured_area .title_area h1,.single-interview .featured_area .title_area h1{font-size:50px;color:#000}.single-review .featured_area .title_area h1 span,.single-interview .featured_area .title_area h1 span{color:#AF1E23}.single-review .content_box,.single-interview .content_box{max-width:1000px;margin:0 auto;position:relative;min-height:450px}.single-review .content_box .entry_content_wrap,.single-interview .content_box .entry_content_wrap{position:relative;z-index:6}.single-review .content_box .read_more_wrap,.single-interview .content_box .read_more_wrap{margin-top:20px}.single-review .content_box .links,.single-interview .content_box .links{margin-top:20px}.single-review .content_box hr,.single-interview .content_box hr{height:35px;background:url('../images/divider.485065833.png') no-repeat 50% 0/100% auto;border:none;margin:60px 0}@media screen and (max-width: 1023px){.single-review .content_box hr,.single-interview .content_box hr{margin:35px 0}}@media screen and (max-width: 767px){.single-review .featured_area .title_area h1,.single-interview .featured_area .title_area h1{font-size:32px}}@media screen and (max-width: 639px){.single-review .featured_area .title_area time,.single-interview .featured_area .title_area time{font-size:14px}.single-review .featured_area .title_area h1,.single-interview .featured_area .title_area h1{font-size:28px}}.single-review .featured_area .title_area{width:82%;max-width:100%;border-left:4px solid #AF1E23;padding:35px 0 35px 40px}.single-review .featured_area .title_area time:before{content:'';display:inline-block;vertical-align:middle;margin-right:4px;width:16px;height:16px;background:url('../images/sprite.1965578104.svg') no-repeat 0px -160px;background-size:1000px auto}.single-review .featured_area .title_area .scroll_down{color:#000;position:relative;font-weight:bold;padding-left:60px;margin-top:35px;display:inline-block;text-decoration:none}.single-review .featured_area .title_area .scroll_down span{position:absolute;width:40px;height:60px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;border:3px solid #AF1E23;left:0;top:50%;margin-top:-30px}.single-review .featured_area .title_area .scroll_down span:before{content:'';border-bottom:3px solid #000;border-right:3px solid #000;padding:6px;top:50%;left:50%;margin:-8px 0 0 -8px;position:absolute;-webkit-transform:translate(0px, 0px) rotate(45deg);-moz-transform:translate(0px, 0px) rotate(45deg);-ms-transform:translate(0px, 0px) rotate(45deg);-o-transform:translate(0px, 0px) rotate(45deg);transform:translate(0px, 0px) rotate(45deg);-webkit-animation:review_arrow 1s infinite linear;-moz-animation:review_arrow 1s infinite linear;-o-animation:review_arrow 1s infinite linear;animation:review_arrow 1s infinite linear}.single-review .content_box{padding:50px 20px 20px}.single-review .content_box .author{font-style:italic;margin-bottom:15px;font-size:16px}.single-review .content_box time{font-style:italic;margin-bottom:15px;font-size:16px}.single-review .content_box .hand_serving_box{position:absolute;right:-280px;top:-170px;width:550px;height:550px;z-index:5;padding:35px 15px}.single-review .content_box .hand_serving_box .featured_image{background:#fff;position:absolute;width:220px;height:220px;border-radius:50%;top:0;left:90px;z-index:1}.single-review .content_box .hand_serving_box .featured_image img{border:2px solid #fef6f4;overflow:hidden;border-radius:50%}.single-review .content_box .hand_serving_box .sarving{position:relative;z-index:3}.single-review .content_box .gastronomy_wrap{position:relative;z-index:5}.single-review .content_box .gastronomy_wrap .two_columns{margin-top:20px}.single-review .content_box .gastronomy_wrap .two_columns>*{width:48%;float:left}.single-review .content_box .gastronomy_wrap .two_columns>*+*{float:right}.single-review .content_box .map_wrap{margin-top:20px}.single-review .content_box .menu_box{margin:30px auto 60px;max-width:720px;border-radius:10px;background:#fff;box-shadow:0 3px 15px 10px rgba(0,0,0,0.07);position:relative;padding-bottom:20px}.single-review .content_box .menu_box .wrap{height:170px;transition-duration:1s;overflow:hidden}.single-review .content_box .menu_box .head{background:#b01f24;color:#fff;min-height:55px;padding:0 20px;border-radius:10px 10px 0 0;font-weight:bold;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center}.single-review .content_box .menu_box .head .total{float:right}.single-review .content_box .menu_box ul{margin-left:20px}.single-review .content_box .menu_box ul li{position:relative;padding-right:65px;list-style:none}.single-review .content_box .menu_box ul li .price{background:#fff;padding:0 20px 0 5px;position:absolute;z-index:3;right:0;bottom:0;vertical-align:bottom}.single-review .content_box .menu_box ul li .title{margin:0;position:relative;z-index:2}.single-review .content_box .menu_box ul li .title:before{content:'';width:100%;z-index:-1;bottom:6px;left:0;height:0;border-top:3px dotted #000;position:absolute}.single-review .content_box .menu_box ul li .title span{position:relative;z-index:3;background:#fff;padding-right:5px}.single-review .content_box .menu_box .read_more{position:absolute;left:50%;bottom:-27px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:11}.single-review .content_box .menu_box.bottom_shadow:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:50px;z-index:10;background-color:transparent;background:-webkit-linear-gradient(to top, #fff,rgba(255,255,255,0.4));background:-moz-linear-gradient(to top, #fff,rgba(255,255,255,0.4));background:-ms-linear-gradient(to top, #fff,rgba(255,255,255,0.4));background:linear-gradient(to top, #fff,rgba(255,255,255,0.4));transition-duration:0.3s}.single-review .content_box .menu_box.open .wrap{height:100%}.single-review .content_box .rate_box{margin:30px auto;max-width:100%;border-radius:10px;background:#fff;box-shadow:0 3px 15px 10px rgba(0,0,0,0.07);position:relative;padding:0}.single-review .content_box .rate_box .head{background:#b01f24;color:#fff;min-height:55px;padding:0 20px;border-radius:10px 10px 0 0;font-weight:bold;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center}.single-review .content_box .rate_box .read_more{position:absolute;left:50%;bottom:-27px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:11}.single-review .content_box .rate_box.bottom_shadow{margin-bottom:60px}.single-review .content_box .rate_box.bottom_shadow .rates{position:relative;height:300px;overflow:hidden}.single-review .content_box .rate_box.bottom_shadow .rates:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:50px;z-index:10;background-color:transparent;background:-webkit-linear-gradient(to top, #fef6f4,rgba(255,255,255,0));background:-moz-linear-gradient(to top, #fef6f4,rgba(255,255,255,0));background:-ms-linear-gradient(to top, #fef6f4,rgba(255,255,255,0));background:linear-gradient(to top, #fef6f4,rgba(255,255,255,0));transition-duration:0.3s}.single-review .content_box .rate_box.open .rates{height:100%}@media screen and (max-width: 767px){.single-review .content_box .rate_box{font-size:inherit}}.single-review .content_box .rate_desc{margin-top:0;padding:15px}.single-review .content_box .rates{margin:0;padding:15px}.single-review .content_box .rates li{padding-left:100px;margin-top:30px;position:relative;list-style:none}.single-review .content_box .rates li:first-child{margin-top:0}.single-review .content_box .rates li:before{content:'';background:#000;position:absolute;left:0;top:0;width:80px;height:80px;background:url('../images/sprite.1965578104.svg') no-repeat 0 0}.single-review .content_box .rates li div{height:80px;display:table-cell;vertical-align:middle}.single-review .content_box .rates li.type_3:before{background-position:-245px -220px}.single-review .content_box .rates li.type_2:before{background-position:-165px -220px}.single-review .content_box .rates li.type_0:before{background-position:0 -220px}.single-review .content_box .rates li.type_1:before{background-position:-85px -220px}@media screen and (max-width: 1023px){.single-review .featured_area .title_area{width:90%}}@media screen and (max-width: 767px){.single-review .featured_area .title_area{width:94%;margin-top:20px}.single-review .content_box .rates li{font-size:16px}.single-review .menu_box{font-size:16px}.single-review .menu_box ul{font-size:16px}}@media screen and (max-width: 639px){.single-review .featured_area .title_area{padding:10px 0 10px 10px}.single-review .featured_area .title_area .scroll_down{font-size:14px;display:none}.single-review .content_box .gastronomy_wrap .two_columns>*{width:100%;float:none}.single-review .content_box .gastronomy_wrap .two_columns>*+*{float:none;margin-top:20px}.single-review .content_box .rates li{padding-left:60px;list-style:none}.single-review .content_box .rates li:before{-webkit-transform:scale(.5, .5);-moz-transform:scale(.5, .5);-ms-transform:scale(.5, .5);-o-transform:scale(.5, .5);transform:scale(.5, .5);transform-origin:0 0}.single-review .content_box .rates li div{height:50px;vertical-align:top}}.single-interview .border_box{overflow:hidden}.single-interview .featured>div{position:relative}.single-interview .featured .open_gallery span{position:absolute;right:0;bottom:0;line-height:40px;background:#000;color:#fff;padding:0 10px;transition-duration:.3s;font-weight:bold;font-size:14px;display:flex;align-items:center;-webkit-border-radius:5px 0 0;-moz-border-radius:5px 0 0;border-radius:5px 0 0}.single-interview .featured .open_gallery span:before{content:'';width:26px;height:26px;margin-right:12px;background:url('../images/sprite.1965578104.svg') no-repeat -435px 0px;background-size:1000px auto}.single-interview .featured .open_gallery span:hover{background:#AF1E23}.single-interview .featured .caption{max-width:760px;padding:0 20px;margin:15px auto 0;color:#999}.single-interview .gallery .caption{margin-top:5px;color:#999}.single-interview .featured_area{padding-left:20px;padding-right:20px}.single-interview .featured_area .title_area{max-width:802px;padding:35px 40px;border-left:4px solid #AF1E23}.single-interview .featured_area .title_area time{margin-top:50px}.single-interview .featured_area .title_area time:first-letter{text-transform:capitalize}.single-interview .featured_area .title_area .author{font-size:16px;font-weight:bold;margin-top:20px}.single-interview .content_box{padding:50px 20px}.single-interview .content_box .subtitle{margin-bottom:15px}.single-interview .content_box .share_buttons{position:absolute;right:0;bottom:0;background:#000;-webkit-border-radius:5px 0 0;-moz-border-radius:5px 0 0;border-radius:5px 0 0}.single-interview .content_box .share_buttons h6{display:none}.single-interview .content_box .share_buttons ul{margin-left:0}.single-interview .content_box .share_buttons li{margin:0}.single-interview .content_box .share_buttons a{font-size:0;line-height:40px;width:40px;padding:0;background:none !important}.single-interview .content_box .share_buttons a:before{left:12px;border-radius:2px}@media screen and (max-width: 959px){.single-interview .featured_area .title_area{max-width:720px;padding:20px 0 20px 20px}.single-interview .featured_area .title_area time{margin-top:30px}}@media screen and (max-width: 479px){.single-interview .featured_area .title_area{padding-left:15px}}.custom_gallery_box{margin:30px 0 !important;overflow:hidden;border-radius:10px}.custom_gallery_box .slider_popup{opacity:0;position:absolute;width:0;height:0;visibility:hidden}.custom_gallery_box .slider{margin-left:0 !important}.custom_gallery_box.active .slider_popup{visibility:visible}.custom_gallery_box .caption{position:absolute;bottom:0;left:0;width:auto;max-width:80%;background:rgba(255,255,255,0.9);padding:15px 20px;z-index:2;font-weight:bold;font-size:16px}.custom_gallery_box .caption .price{position:absolute;top:-8px;right:-8px;width:88px;height:27px;background:url('../images/price_tag.636976165.png') no-repeat 0 0/contain}.custom_gallery_box .caption .price span{position:absolute;width:70px;top:0;right:0;line-height:27px;text-align:center;font-weight:bold;font-size:16px;color:#fff;-webkit-transform:translate(0px, 0px) rotate(5deg);-moz-transform:translate(0px, 0px) rotate(5deg);-ms-transform:translate(0px, 0px) rotate(5deg);-o-transform:translate(0px, 0px) rotate(5deg);transform:translate(0px, 0px) rotate(5deg)}@media screen and (max-width: 1024px){.custom_gallery_box .caption{padding:15px;font-size:14px;line-height:1.1}}@media screen and (max-width: 767px){.custom_gallery_box .caption{padding:10px 15px;font-size:12px}.custom_gallery_box .caption .price{top:-4px;right:-4px;width:68px;height:21px}.custom_gallery_box .caption .price span{width:55px;line-height:21px;font-size:12px}}@media screen and (max-width: 639px){.custom_gallery_box .caption{display:none}}.custom_gallery{position:relative;margin:0}.custom_gallery .item{float:left;margin:0;padding:0;position:relative;width:50%}.custom_gallery .item:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.custom_gallery.layout_4 .item.item_2{clear:left}.custom_gallery .more_items{position:absolute;top:50%;left:50%;width:140px;height:140px;margin:-70px 0 0 -70px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:rgba(0,0,0,0.9);color:#fff;font-weight:bold;text-align:center;z-index:7;display:flex;justify-content:center;align-content:center;flex-direction:column}.custom_gallery .more_items span{font-size:36px;line-height:1;display:block}.custom_gallery .open_gallery{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9}.custom_gallery.layout_1 .item{width:100%}.custom_gallery.layout_2 .item_0:before{border-right:4px solid #fff}.custom_gallery.layout_2 .item_1:before{border-bottom:4px solid #fff}.custom_gallery.layout_3 .item_0:before{border-bottom:4px solid #fff}.custom_gallery.layout_3 .item_1{float:right}.custom_gallery.layout_3 .item_1:before{border-left:4px solid #fff}.custom_gallery.layout_4 .item_0:before{border-bottom:4px solid #fff;border-right:4px solid #fff}.custom_gallery.layout_4 .item_1:before{border-bottom:4px solid #fff}.custom_gallery.layout_4 .item_2:before{border-right:4px solid #fff}.custom_gallery.layout_5 .item_0:before{border-right:2px solid #fff}.custom_gallery.layout_5 .item_1:before{border-left:2px solid #fff}@media screen and (max-width: 767px){.custom_gallery .more_items{width:80px;height:80px;margin:-40px 0 0 -40px;font-size:14px}.custom_gallery .more_items span{font-size:18px}}.reviews_list_wrap,.pages_list_wrap{padding:15px 0 60px;margin:50px auto}.reviews_list_wrap .list .item .info h3,.pages_list_wrap .list .item .info h3{margin-bottom:0;padding-bottom:0;font-size:22px}.reviews_list_wrap .list .item .info h3:before,.pages_list_wrap .list .item .info h3:before{display:none}.reviews.no_more_results .reviews_list_wrap{margin-bottom:0;padding-bottom:0}.template-review-list .content{width:1410px;padding-left:15px;padding-right:15px}.template-gastronomy_list .content,.template-landing-pages-list .content,.template-landing-pages .content{padding:40px 30px;max-width:1440px;width:auto}@media screen and (max-width: 960px){.template-gastronomy_list .content,.template-landing-pages-list .content,.template-landing-pages .content{padding-left:10px;padding-right:10px}}.template-gastronomy_list .entry_header .entry_title{display:none}.template-gastronomy_list section.gastronomies .gastronomies_list_wrap{padding-left:0;padding-right:0}.template-gastronomy_list section.gastronomies .filters_wrap .top_wrap{padding-top:0;padding-left:0;padding-right:0}.template-landing-pages-list .tag_menu{margin:20px 0}.template-landing-pages-list .title_wrap>h1,.template-landing-pages-list .title_wrap>h2{text-align:center;font-size:24px}.template-landing-pages-list .title_wrap .entry_content_wrap{padding:0 10px;margin:10px auto 0;max-width:1000px;text-align:center}.template-landing-pages-list .list .item .thumbnail{height:157px;background:#999}@media screen and (max-width: 1220px){.template-landing-pages-list .pages_list_wrap{margin-top:10px}.template-landing-pages-list .list .item .thumbnail{height:0;padding-bottom:60%}}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;background:#fff;border:none;z-index:201;box-shadow:0 0 15px 5px rgba(0,0,0,0.1)}.ui-autocomplete:before{content:'';position:absolute;top:-20%;left:-2%;right:-2%;width:104%;height:120%;background:#fff;z-index:-1}.ui-autocomplete>li{cursor:pointer}.ui-autocomplete>li>div{transition-duration:0.3s;padding:14px 20px 14px 14px;position:relative;display:flex;align-items:center}.ui-autocomplete a{text-decoration:none}.ui-autocomplete h4{font-size:13px;line-height:15px}.ui-autocomplete h4 span{font-weight:bold;color:#AF1E23}.ui-autocomplete h4 br{display:none}.ui-autocomplete h4 .status{color:#d90000;font-weight:normal;font-size:11px;position:relative;top:-5px}.ui-autocomplete .thumb{width:80px;overflow:hidden;border-radius:5px;margin-right:10px}.ui-autocomplete .thumb.empty{height:49px;background:#eee}.ui-autocomplete .name{max-width:270px}.ui-autocomplete .gastronomy_search_item h4 a{color:#AF1E23}.ui-autocomplete .landing_search_item h4,.ui-autocomplete .review_search_item h4{font-weight:bold}.ui-autocomplete .info{color:#000;font-size:13px;line-height:15px;margin-top:3px}.ui-autocomplete .ui-state-active:before{background:#000}.ui-autocomplete .ui-state-active:after{border-top:2px solid #000;border-right:2px solid #000}.ui-autocomplete .ui-state-active h4{color:#000}.ui-autocomplete .ui-state-active h4 a{color:inherit}.ui-autocomplete li.title>div{padding-top:5px;padding-bottom:5px;font-size:12px;font-weight:bold;letter-spacing:2px;display:block}.ui-autocomplete li.title>div h4{display:flex;justify-content:space-between;position:relative}.ui-autocomplete li.title>div h4:before{content:'';position:absolute;top:50%;left:0;right:0;width:100%;height:1px;background:#eee}.ui-autocomplete li.title>div a{font-size:13px;letter-spacing:0;text-transform:none;background:#fff;position:relative}.ui-autocomplete li.title>div .list_link{color:#000;padding:0 5px 0 0;font-weight:normal;font-style:italic}.ui-autocomplete li.title>div .see_all{color:#AF1E23;padding:0 0 0 5px}.ui-autocomplete li.title>div.ui-state-active:after{display:none}@media screen and (max-width: 639px){.ui-autocomplete{right:12px !important;left:12px !important;width:auto !important}.ui-autocomplete .thumb{width:50px}.ui-autocomplete .thumb.empty{height:30px}.ui-autocomplete .name{max-width:250px}}.ui-helper-hidden-accessible{display:none !important}.search_results{max-width:760px;margin:0 auto}.search_results .entry_header{text-align:center;padding:50px 15px 20px}.search_results .nav_tabs{text-align:center;display:block}.search_results .nav_tabs li{display:inline-block;vertical-align:top}.search_results .nav_tabs li a{position:relative}.search_results .nav_tabs li a .count{background:#000;color:#fff;position:absolute;left:50%;top:-10px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);line-height:15px;padding:0 5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;font-size:10px;font-weight:bold}.search_results .nav_tabs li .no_posts{background:#999}.search_results .nav_tabs li.ui-state-active a{background:#000}.search_results .list{padding:20px;max-width:1480px;margin:30px auto 0}.search_results .item{margin-bottom:30px;display:flex;width:100%}.search_results .item.no_result{font-size:24px;justify-content:center;text-align:center}.search_results .item h4{font-size:30px;margin-bottom:5px}.search_results .item .thumb{max-width:180px;border-radius:5px;overflow:hidden}.search_results .item .thumb.empty{width:100%;height:110px;background:#eee}.search_results .item .name{width:75%;padding:0 20px}.search_results .item .name br{display:none}@media screen and (max-width: 1480px){.search_results .item{width:100%}.search_results .item h4{font-size:24px}}@media screen and (max-width: 767px){.search_results .entry_header{padding:30px 10px 20px}.search_results .list{padding:10px;margin:10px auto 0}.search_results .item{width:100%;flex-direction:column;max-width:420px;margin:0 auto 30px}.search_results .item h4{font-size:18px}.search_results .item .thumb{max-width:100%}.search_results .item .thumb.empty{height:180px}.search_results .item .name{width:100%;padding:10px 0 0}.search_results .nav_tabs li a{line-height:40px;padding:0 10px}}
/*# sourceMappingURL=style.css.map */
