/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */@import "https://use.fontawesome.com/releases/v5.6.3/css/all.css";@import url("https://fonts.googleapis.com/css?family=Rubik:300,400,500&display=swap");html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*{box-sizing:border-box}.modal-container{position:fixed;z-index:9999999}.modal-background,.modal-container{top:0;left:0;width:100%;height:100%}.modal-background{position:absolute;background:#000;opacity:.34}.modal{position:absolute;background:#fff}.modal[data-current-usermode=user] .modal-tab-external-auth{display:block}.modal[data-current-usermode=restaurant] .modal-tab-external-auth,.modal[data-current-usermode=user] .modal-tab-continue-as-restaurant{display:none}.modal[data-current-usermode=restaurant] .modal-tab-continue-as-restaurant{display:block}.close-modal{position:absolute;border-radius:50%;border:none;background:#e32929;color:#fff;cursor:pointer}.tab-choose{display:inline-block;text-align:center;color:#333;font-weight:900;text-decoration:none;background-color:#eff0f7;float:left}.tab-choose.active{background-color:#fff}.external-sign-in{display:-ms-inline-flexbox;display:inline-flex;position:relative;text-decoration:none;-ms-flex-align:center;align-items:center}.external-sign-in.sign-in-with-fb{background:#3c5a96;color:#fff}.external-sign-in.sign-in-with-fb:after{background-image:url(/images/fbicon.png)}.external-sign-in.sign-in-with-google{background:none;border:1px solid #e6e6e6;color:#000}.external-sign-in.sign-in-with-google:after{background-image:url(/images/googleicon.png)}.external-sign-in:after{content:"";display:block;position:absolute;background-size:cover}.form-header{font-weight:900;text-align:center;text-transform:lowercase}.modal input:not([type=checkbox]){border:1px solid #e6e6e6;color:#000;display:inline-block;background:#fff;width:100%}.modal input:not([type=checkbox])::-webkit-input-placeholder{color:#e6e6e6}.modal input:not([type=checkbox])::-moz-placeholder{color:#e6e6e6}.modal input:not([type=checkbox]):-ms-input-placeholder{color:#e6e6e6}.modal input:not([type=checkbox]):-moz-placeholder{color:#e6e6e6}input[type=checkbox]{position:absolute;top:0;left:0;opacity:0;pointer-events:none}.checkbox{display:inline-block;background-size:cover;background-image:url(/images/checkbox.png);cursor:pointer}.checkbox.checked{background-image:url(/images/checkbox-checked.png)}.remember-me-input-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:50%;float:left;position:relative}.remember-me-input-group label{text-transform:lowercase;color:#000}.forgot-password{display:block;width:50%;float:right;text-align:right;color:#49659d;text-decoration:none}.modal button[type=submit]{width:100%;font-weight:900;background:#ffb80e;color:#000;border:none;text-transform:uppercase;cursor:pointer}.modal .disclaimer{color:#000}.modal .disclaimer a{color:#49659d}button:focus,input:focus{outline:none}.hidden{display:none}.header-user-controls-box .user-controls-container{display:none;box-shadow:0 0 1.8229166667vw rgba(0,0,0,.1);position:fixed;background-color:#fff;top:100px;padding:1rem;right:1rem}.header-user-controls-box .user-controls-container .user-controls-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.header-user-controls-box .user-controls-container .user-controls-header .user-avatar-box{height:80px;width:80px;border-radius:50%;background-image:url(../../images/add_photo_dishes.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;margin-right:1rem;-ms-flex-preferred-size:50%;flex-basis:50%}.header-user-controls-box .user-controls-container .user-controls-header .user-controls-info{-ms-flex-preferred-size:50%;flex-basis:50%}.header-user-controls-box .user-controls-container .user-controls-header .user-controls-info div{font-size:1.5rem;color:#333}.header-user-controls-box .user-controls-container .user-controls-header .user-controls-info a{background-color:#ffb80e;border-radius:4px;padding:5px 2rem;font-weight:700;color:#000;font-size:.8rem;border:none;text-decoration:none;cursor:pointer}.header-user-controls-box .user-controls-container .user-controls-route{color:#982121;cursor:pointer;transition:all 3ms ease}.header-user-controls-box .user-controls-container .user-controls-route:hover{color:#6e1818}.header-user-controls-box .user-controls-container .user-controls-route:first-of-type{margin-top:.5rem}.header-user-controls-box .user-controls-container .user-logout{color:#abb0d5}body .profile-header{background-color:#eff0f7;min-height:0}body .profile-header .avatar-box{position:relative;margin-top:3rem;max-width:none!important}body .profile-header .avatar-box .sidebar-container{position:absolute;left:0;top:320px}body .profile-header .avatar-box .sidebar-container .sidebar-container-header{font-weight:700;margin-bottom:2rem}body .profile-header .avatar-box .sidebar-container .sidebar-menu-container .sidebar-menu-item{padding:1rem;border-left:4px solid #fff}body .profile-header .avatar-box .sidebar-container .sidebar-menu-container .sidebar-menu-item.active{background-color:#eff0f7;border-left:4px solid #982121}body .profile-header .avatar-box .sidebar-container .sidebar-menu-container .sidebar-menu-item i{margin-right:1rem;font-weight:700}body .profile-header .avatar-box .avatar{margin:0!important;position:absolute;top:0;left:0}body .profile-header .avatar-box .user-short-info{padding:80px 0 40px calc(350px + 3rem)}body .profile-header .avatar-box .user-short-info i{color:#ffb80e}body .profile-header .avatar-box .user-short-info i.fa-comment{margin-left:2rem}.password-change-container .reset-password-container form #old-password-warning-length,.password-change-container .reset-password-container form #password-warning-length,.password-change-container .reset-password-container form #password-warning-match{display:none}.password-change-container .reset-password-container form>div label{color:#333;margin-bottom:2px}.password-change-container .reset-password-container form>div input{border:1px solid #e6e6e6;display:block;width:100%;padding:3px 5px;margin-bottom:1rem}.text-danger{color:#982121}body .activity-container .username-box{text-align:center;font-weight:700}body .activity-container .reviews_content ul li{position:relative}body .activity-container .reviews_content ul li .review_numbers{margin:0 0 .5rem}body .activity-container .reviews_content ul li .caption .remove-btn-trash-container{padding:7px 10px;bottom:5px}body .activity-container .reviews_content ul li .caption .write-review-btn{color:#abb0d5;text-decoration:underline}.header-user-controls-box{position:relative}.header-user-controls-box .user-controls-container{position:absolute;top:3.90625vw;right:-1.0416666667vw;width:16.4583333333vw;padding:1.6145833333vw 1.25vw .46875vw}.header-user-controls-box .user-controls-container .user-controls-header{display:block;width:100%;overflow:hidden;margin:0 0 .9895833333vw;line-height:1.5104166667vw!important;font-size:1.25vw!important;font-weight:900;color:#333}.header-user-controls-box .user-controls-container .user-controls-header .user-avatar-box{background-color:#f0f0f8;float:left;width:5.2083333333vw;height:5.2083333333vw;margin:.2604166667vw .9375vw 0 0}.header-user-controls-box .user-controls-container .user-controls-header .user-controls-info{overflow:hidden}.header-user-controls-box .user-controls-container .user-controls-header .user-controls-info div{line-height:1.5104166667vw!important;font-size:1.25vw!important}.header-user-controls-box .user-controls-container .user-controls-header .user-controls-info .go-to-profile-button{background:#ffb900;display:block;margin:.8333333333vw 0 0;padding:.3645833333vw .5208333333vw;line-height:.8854166667vw!important;font-size:.7291666667vw!important;font-weight:900;text-align:center;color:#0c0c0c}.header-user-controls-box .user-controls-container .user-controls-route{padding:0;border-bottom:1px solid #f2f2f2;line-height:1.3020833333vw;font-size:1.0416666667vw;font-weight:500;color:#e31820}.header-user-controls-box .user-controls-container .user-controls-route a{display:block;padding:.5208333333vw 0;color:#e31820!important}.header-user-controls-box .user-controls-container .user-logout{padding:0;line-height:1.3020833333vw;font-size:1.0416666667vw;font-weight:500;color:#e31820}.header-user-controls-box .user-controls-container .user-logout a{display:block;padding:.5208333333vw 0;color:#7f7f7f!important}.header-user-controls-box .user-controls-container .user-logout a:before{margin:0 .5208333333vw 0 0;font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f2f5"}.profile-header{background:#f5f5f5!important;padding:.9375vw 0 0}.profile-header .wrapper{width:65.1041666667vw;max-width:none;margin:0 auto}.profile-header .breadcrumbs-container{line-height:1.25vw;font-size:1.1458333333vw;color:#666}.profile-header .breadcrumbs-container a{color:#000}.profile-header .user-info{margin:0!important}.profile-header .user-info #avatar-box{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;width:10.4166666667vw;height:10.4166666667vw;position:absolute;top:auto;left:0;bottom:-1.71875vw;border-radius:50%}.profile-header .user-info #avatar-box #edit-photo-btn{background:url(../../images/edit-photo-btn.png) no-repeat 50% 50%;background-size:contain;width:2.1875vw;height:2.1875vw;overflow:hidden;position:absolute;top:1.0416666667vw;right:-.15625vw;margin:0;padding:0;border:none;transition:all .4s;cursor:pointer}.profile-header .user-info #avatar-box #edit-photo-btn span{display:none}.profile-header .user-info #avatar-box #remove-btn-trash-container{background:url(../../images/delete-photo-btn.png) no-repeat 50% 50%;background-size:contain;display:none;width:2.1875vw;height:2.1875vw;overflow:hidden;position:absolute;right:-.15625vw;bottom:1.0416666667vw;margin:0;padding:0;border:none;transition:all .4s;cursor:pointer}.profile-header .user-info #avatar-box #remove-btn-trash-container span{display:none}.profile-header .user-info .user-short-info{padding:4.6875vw 0 1.71875vw 13.5416666667vw!important;color:#000}.profile-header .user-info .user-short-info h1{margin:0 0 1.7708333333vw;padding:0;line-height:2.1875vw;font-size:2.0833333333vw;color:#000}.profile-header .user-info .user-short-info .profile-data{line-height:1.4583333333vw;font-size:1.0416666667vw}.profile-header .user-info .user-short-info .profile-data .fa{margin:0 .5729166667vw 0 0;font-size:1.25vw}.profile-header .user-info .user-short-info .profile-data .fa.fa-comment{margin-left:2.0833333333vw}.profile_content{background:#fff;padding:2.8125vw 0;line-height:1.7708333333vw;font-size:1.25vw;color:#000}.profile_content .wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:65.1041666667vw;margin:0 auto}.profile_content .sidebar-container{width:16.6666666667vw;min-width:16.6666666667vw}.profile_content .sidebar-container .sidebar-container-header{margin:0 0 2.0833333333vw;padding:0;line-height:1.3541666667vw;font-size:1.25vw;font-weight:900;color:#000}.profile_content .sidebar-container .sidebar-menu-container .sidebar-menu-item.current a{background:#f5f5f5}.profile_content .sidebar-container .sidebar-menu-container .sidebar-menu-item.current a:before{opacity:1}.profile_content .sidebar-container .sidebar-menu-container .sidebar-menu-item a{display:block;position:relative;padding:1.25vw 0 1.25vw 3.59375vw;border-bottom:1px solid #e5e5e5;line-height:1.25vw;font-size:1.1458333333vw;color:#000}.profile_content .sidebar-container .sidebar-menu-container .sidebar-menu-item a:before{background:#c31e25;display:block;position:absolute;top:0;bottom:0;left:0;width:.3125vw;opacity:0;transition:all .4s;content:""}.profile_content .sidebar-container .sidebar-menu-container .sidebar-menu-item a .fa{position:absolute;top:1.1979166667vw;left:1.3020833333vw;font-size:1.25vw}.profile_content .account-container{width:100%;padding:0 0 0 2.6041666667vw;box-sizing:border-box}.profile_content .account-container h3{margin:0 0 1.9791666667vw;padding:0;line-height:1.3541666667vw;font-size:1.25vw;font-weight:900;text-transform:uppercase;color:#000}.profile_content .account-container .user-info-box form .form-group{position:relative;padding:0 5.2083333333vw 0 0;border-bottom:1px solid #e5e5e5}.profile_content .account-container .user-info-box form .form-group span{position:absolute;top:1.3541666667vw;right:0;line-height:1.1458333333vw;font-size:.9375vw;text-decoration:underline;color:#333;cursor:pointer}.profile_content .account-container .user-info-box form input[type=text]{background:none;width:100%;height:4.21875vw;margin:0;padding:1.4583333333vw 0;border:none;border-radius:0;box-shadow:none;line-height:1.3020833333vw;font-size:1.1458333333vw;color:#333}.profile_content .account-container .user-info-box form .submit-box{padding:3.75vw 0 0;text-align:center}.profile_content .account-container .user-info-box form .submit-box button[type=submit],.profile_content .account-container .user-info-box form .submit-box input[type=submit]{background:#ffb80e;min-width:13.5416666667vw;height:3.125vw;margin:0;padding:0 2.0833333333vw;border:none;border-radius:1.5625vw;transition:all .4s;font-size:1.0416666667vw;font-weight:400;text-align:center;text-transform:uppercase;color:#000;cursor:pointer}.profile_content .account-container .reviews_content .reviews_list{margin:0;padding:0}.profile_content .account-container .reviews_content .reviews_list>li{margin:0 0 2.03125vw;padding:0 0 1.71875vw;list-style:none;border-bottom:1px solid #e5e5e5}.profile_content .account-container .reviews_content .reviews_list>li figure{float:left;width:4.3229166667vw;height:4.3229166667vw;overflow:hidden;margin:0 .78125vw 0 0;border-radius:50%;box-shadow:0 0 .2604166667vw rgba(0,0,0,.3);line-height:0;font-size:0}.profile_content .account-container .reviews_content .reviews_list>li .caption{position:relative;overflow:hidden;padding:.2083333333vw 0 .3645833333vw;border:none}.profile_content .account-container .reviews_content .reviews_list>li .caption .review_name{margin:0 0 .7291666667vw;line-height:1.5625vw;font-size:1.4583333333vw}.profile_content .account-container .reviews_content .reviews_list>li .caption .review_name:after{display:block;clear:both;content:""}.profile_content .account-container .reviews_content .reviews_list>li .caption .review_name span{float:right;font-size:1.1458333333vw;color:#595959}.profile_content .account-container .reviews_content .reviews_list>li .caption .review_numbers{margin:0 0 .7291666667vw;padding:0;line-height:1.3541666667vw;font-size:1.25vw;color:#000}.profile_content .account-container .reviews_content .reviews_list>li .caption .review_rating{margin:0 0 1.1458333333vw;line-height:0;font-size:0}.profile_content .account-container .reviews_content .reviews_list>li .caption .review_rating img{width:1.4583333333vw;margin:0 .0520833333vw 0 0}.profile_content .account-container .reviews_content .reviews_list>li .caption p{line-height:1.7708333333vw;font-size:1.25vw}.profile_content .account-container .reviews_content .reviews_list>li .caption .write-review-btn{display:inline-block;vertical-align:top;line-height:1.1458333333vw;font-size:1.0416666667vw;text-decoration:underline;color:#0c0c0c}.profile_content .account-container .reviews_content .reviews_list>li .caption .remove-btn-trash-container{position:absolute;right:.0520833333vw;bottom:0;margin:0;padding:0;line-height:1.3541666667vw;font-size:1.25vw}.profile_content .account-container .reviews_content .reviews_list>li .caption .remove-btn-trash-container a{cursor:pointer;color:#7a7a7a}.profile_content .account-container .reviews_content .review_link_all{padding:1.09375vw 0 0;text-align:center}.profile_content .account-container .reviews_content .review_link_all a{display:inline-block;min-width:13.2291666667vw;margin:0;padding:.625vw 1.5625vw;border:1px solid #000;border-radius:.3125vw;vertical-align:top;line-height:1.1458333333vw;font-size:1.0416666667vw;text-align:center;text-decoration:none;color:#000}.profile_content .account-container .reset-password-container form .form-group{margin:0 0 1.09375vw}.profile_content .account-container .reset-password-container form .form-group label{display:block;margin:0 0 .5208333333vw;padding:0;line-height:1.25vw;font-size:1.1458333333vw;color:#000}.profile_content .account-container .reset-password-container form .form-group input[type=password],.profile_content .account-container .reset-password-container form .form-group input[type=text]{background:none;height:2.6041666667vw;margin:0;padding:1.1979166667vw 1.0416666667vw;border:1px solid #e6e6e6;border-radius:.2083333333vw;box-sizing:border-box;line-height:1.1458333333vw;font-size:1.0416666667vw;color:#000}.profile_content .account-container .reset-password-container form .submit-box{padding:2.65625vw 0 0;text-align:center}.profile_content .account-container .reset-password-container form .submit-box button[type=submit],.profile_content .account-container .reset-password-container form .submit-box input[type=submit]{background:#ffb80e;min-width:13.5416666667vw;height:3.125vw;margin:0;padding:0 2.0833333333vw;border:none;border-radius:1.5625vw;transition:all .4s;font-size:1.0416666667vw;font-weight:400;text-align:center;text-transform:uppercase;color:#000;cursor:pointer}.profile_content .account-container .reset-password-container form .submit-box button[type=submit]:disabled,.profile_content .account-container .reset-password-container form .submit-box input[type=submit]:disabled{background:#333;color:#fff}.modal-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.modal-backdrop .modal-blackout{background:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0}.modal-backdrop .modal-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;box-sizing:border-box}.modal-backdrop .modal-content .modal-inner{background:#fff;position:relative;width:40.625vw;padding:2.1354166667vw 1.5625vw 2.6041666667vw;border-radius:.3125vw;box-sizing:border-box;text-align:center}.modal-backdrop .modal-content .modal-inner .modal-backdrop-close{background:#e32929;display:block;width:2.0833333333vw;height:2.0833333333vw;overflow:hidden;position:absolute;top:-2.2916666667vw;right:-2.1354166667vw;border-radius:50%;box-shadow:0 0 .5208333333vw rgba(0,0,0,.3);line-height:1.875vw;font-size:1.25vw;text-align:center;color:#fff;cursor:pointer}.modal-backdrop .modal-content .modal-inner .modal-backdrop-close:before{content:"x"}.modal-backdrop .modal-content .modal-inner .modal-header h3{margin:0 0 2.34375vw;padding:0;line-height:1.6666666667vw;font-size:1.5625vw;color:#e32929}.modal-backdrop .modal-content .modal-inner form textarea{background:#f3f3f3;width:100%;height:17.3958333333vw;margin:0 0 .9375vw;padding:1.1458333333vw .8854166667vw;border:none;border-radius:0;box-sizing:border-box;resize:none;line-height:1.3020833333vw;font-family:GT Walsheim Pro,sans-serif;font-size:.9375vw;font-weight:400;color:#666}.modal-backdrop .modal-content .modal-inner .modal-footer button{background:#ffb900;min-width:13.0208333333vw;height:3.5416666667vw;margin:2.0833333333vw .5208333333vw 0;padding:0 1.5625vw;border:none;border-radius:.3125vw;transition:all .4s;font-family:GT Walsheim Pro,sans-serif;font-size:1.4583333333vw;font-weight:900;text-align:center;color:#000;cursor:pointer}body{background-color:#231f20;line-height:1.6666666667vw;font-family:GT Walsheim Pro,sans-serif;font-size:1.1458333333vw;color:#fff}a{transition:background .4s,color .4s;color:inherit}a,a:hover{text-decoration:none}img{max-width:100%}*{outline:none}.clearfix{clear:both}.site-header{background:url(../../images/header.jpg) no-repeat 50% 0;background-size:cover;padding:1.5104166667vw 3.3333333333vw 5.15625vw 3.1770833333vw}.site-header.header-home .dropdown_languages{margin:.2083333333vw 0 0}.site-header.fixed_header{min-height:4.7395833333vw;padding:0;box-shadow:none!important}.site-header.fixed_header .header-top{position:fixed;top:0;right:0;left:0}.site-header.fixed_header .header-top,.site-header.header-white{background:#fff;padding:1.0416666667vw 3.4895833333vw 1.0416666667vw 2.96875vw;box-shadow:0 0 1.8229166667vw rgba(0,0,0,.1);z-index:999}.site-header.header-white{position:relative}.site-header.header-white .logged_in{color:#000}.site-header.header-white .logged_in .user:before{background:url(../../images/icon_user_dark.png) no-repeat 50% 50%;background-size:contain}.site-header.header-white .logged_in .user>a:after{display:inline-block;margin:0 0 0 .5208333333vw;vertical-align:top;font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f107"}.site-header.header-white .logged_in .enter a{border-color:#000;color:#000}.site-header.header-white .languages ul li.current a{color:#fff}.site-header.header-white .languages ul li a{color:#000}.site-header .header-top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;line-height:inherit}.site-header .header-top.header-top-white{background:#fff;position:fixed;top:0;right:0;left:0;padding:1.0416666667vw 3.4895833333vw 1.0416666667vw 2.96875vw;box-shadow:0 0 1.8229166667vw rgba(0,0,0,.1);z-index:999}.site-header .header-top.header-top-white .logged_in{color:#000}.site-header .header-top.header-top-white .logged_in .user:before{background:url(../../images/icon_user_dark.png) no-repeat 50% 50%;background-size:contain}.site-header .header-top.header-top-white .logged_in .user>a:after{display:inline-block;margin:0 0 0 .5208333333vw;vertical-align:top;font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f107"}.site-header .header-top.header-top-white .logged_in .enter a{border-color:#000;color:#000}.site-header .header-top.header-top-white .dropdown_languages{padding:.15625vw 0 0}.site-header .header-top .site-header--right{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.site-header .header-bottom{padding:8.75vw 0 0;text-align:center}.site-header .header-bottom h1,.site-header .header-bottom h2{margin:0 0 1.875vw;padding:0;line-height:3.0208333333vw;font-size:2.9166666667vw;font-weight:900;text-transform:uppercase;color:#fff}.site-logo{display:inline-block;margin:.15625vw 0 0;vertical-align:top}.site-logo img{width:11.4583333333vw;height:auto;vertical-align:top}.logged_in{display:-ms-flexbox;display:flex;margin:0 0 0 1.3020833333vw}.logged_in .user{margin:.5729166667vw 0 0 .7291666667vw;line-height:1.5625vw;font-size:1.0416666667vw}.logged_in .user:before{background:url(../../images/icon_user.png) no-repeat 50% 50%;background-size:contain;display:inline-block;width:1.5625vw;height:1.5625vw;margin:0 .2604166667vw 0 0;vertical-align:top;content:""}.logged_in .enter a{display:inline-block;margin:0;padding:.78125vw 2.6041666667vw .7291666667vw;border:1px solid #fff;border-radius:1.3541666667vw;vertical-align:top;line-height:1.0416666667vw;font-size:.9375vw;color:#fff}.login_btn{margin:0 0 0 1.3020833333vw;line-height:0;font-size:0}.login_btn .register-button{background:#ffb80e;margin:0;padding:0 1.0416666667vw;border:none;border-radius:1.25vw;font-family:GT Walsheim Pro,sans-serif;font-size:.9375vw;font-weight:900;text-transform:uppercase;text-decoration:none}.login_btn .register-button,.login_btn .signin-button{display:inline-block;height:2.65625vw;transition:all .4s;vertical-align:top;color:#000;cursor:pointer}.login_btn .signin-button{background:none;margin:0 0 0 1.1458333333vw;padding:0;border:none;border-radius:0;font-size:1.0416666667vw;font-weight:500}.login_btn .signin-button:after{margin:0 0 0 .625vw;font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f2f6"}.languages{margin:0 0 0 2.0833333333vw}.languages ul{display:-ms-flexbox;display:flex;margin:0;padding:.15625vw 0 0}.languages ul li{margin:0 0 0 .5208333333vw;padding:0;list-style:none;line-height:2.2916666667vw;font-size:.9375vw;text-align:center;color:#fff}.languages ul li.current a{background:#e32929}.languages ul li a{display:block;width:2.2916666667vw;height:2.2916666667vw;overflow:hidden;border-radius:50%;line-height:2.2916666667vw;font-size:.9375vw;text-align:center;color:#fff}.locationBlock{margin:0 0 2.7604166667vw;text-align:center;position:relative}.locationBlock button{background:#ffb80e;display:inline-block;min-width:9.21875vw;margin:0;padding:.78125vw 1.0416666667vw;border:none;box-sizing:border-box;border-radius:1.3541666667vw;vertical-align:top;line-height:1.09375vw;font-size:.9375vw;font-weight:900;text-align:center;text-transform:uppercase;color:#000}.locationBlock button:after{margin:0 0 0 .2604166667vw;font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f107"}.locationBlock #chosen-city-button{cursor:pointer}.locationBlock #choose-city-container{position:absolute;width:100%;left:0;z-index:2;top:120%}.locationBlock #choose-city-container-input{display:inline-block;min-width:11.4583333333vw;border:1px solid #ddd}.locationBlock #choose-city-container-input input{width:auto}.locationBlock #choose-city-container-input input#search_cities_input{width:100%;padding:.5208333333vw;box-sizing:border-box}.locationBlock *{box-sizing:border-box}.locationBlock .autocomplete{position:relative;display:inline-block;width:100%}.locationBlock input{border:1px solid transparent;background-color:#f1f1f1;padding:.5208333333vw;font-size:.8333333333vw}.locationBlock input[type=text]{background-color:#fff;width:100%}.locationBlock input[type=submit]{background-color:#1e90ff;color:#fff}.locationBlock .autocomplete-active{background-color:#1e90ff!important;color:#fff}.locationBlock .autocomplete-items{background:#fff;overflow:hidden;position:absolute;top:103%;right:0;left:0;border:none;box-shadow:0 0 5px rgba(0,0,0,.3);text-align:left;z-index:99}.locationBlock .autocomplete-items>div{position:relative;padding:.7291666667vw 5.2083333333vw .7291666667vw .78125vw;line-height:1.1458333333vw;font-size:1.1458333333vw;color:#000;cursor:pointer}.locationBlock .autocomplete-items>div:before{background:#e9e9e9;display:block;height:1px;overflow:hidden;position:absolute;right:.78125vw;bottom:0;left:.78125vw;content:""}.locationBlock .autocomplete-items>div:last-child{border-bottom:none}.locationBlock .autocomplete-items>div:last-child:before{display:none}.locationBlock .autocomplete-items>div:hover{background-color:#e9e9e9}.locationBlock .autocomplete-items>div:hover .search-rating-container .dish_rate_star:after{background-image:url(../images/dish_rate_bg_grey.png);background-repeat:no-repeat}.locationBlock .autocomplete-items>div span{color:#949393}.locationBlock .autocomplete-items>div .search-place-container{margin:0;padding:.5208333333vw 0 0;line-height:.9375vw;font-size:.8333333333vw;color:#262626}.locationBlock .autocomplete-items>div .search-place-container i{font-style:normal}.locationBlock .autocomplete-items>div .search-place-container i:before{margin:0 .2604166667vw 0 0;font-family:Font Awesome\ 5 Free;font-weight:900;color:#e32929;content:"\f3c5"}.locationBlock .autocomplete-items>div .search-place-container span{background:#f5f5f5;display:inline-block;margin:0 0 0 .46875vw;padding:.15625vw .2604166667vw;border-radius:.2083333333vw;vertical-align:top;line-height:.625vw;font-size:.625vw;color:#000}.locationBlock .autocomplete-items>div .search-rating-container{position:absolute;top:.8854166667vw;right:1.3541666667vw;line-height:1.0416666667vw;font-size:.9375vw;font-weight:900;color:#000}.locationBlock .autocomplete-items>div .search-rating-container .distance{background:#f5f5f5;display:block;margin:.5vw 0 0;padding:.15vw .25vw;border-radius:.2vw;vertical-align:top;line-height:.625vw;font-size:.625vw;color:#000}.locationBlock .autocomplete-items>div .search-rating-container .dish_rate_star{background-color:#9a9a9a;position:relative;display:inline-block;width:1.0416666667vw;height:1.0416666667vw;margin:0 .4166666667vw 0 0;vertical-align:top}.locationBlock .autocomplete-items>div .search-rating-container .dish_rate_star.rate_0:before{height:0%}.locationBlock .autocomplete-items>div .search-rating-container .dish_rate_star.rate_10:before{height:10%}.locationBlock .autocomplete-items>div .search-rating-container .dish_rate_star.rate_20:before{height:20%}.locationBlock .autocomplete-items>div .search-rating-container .dish_rate_star.rate_30:before{height:30%}.locationBlock .autocomplete-items>div .search-rating-container .dish_rate_star.rate_40:before{height:40%}.locationBlock .autocomplete-items>div .search-rating-container .dish_rate_star.rate_50:before{height:50%}.locationBlock .autocomplete-items>div .search-rating-container .dish_rate_star.rate_60:before{height:60%}.locationBlock .autocomplete-items>div .search-rating-container .dish_rate_star.rate_70:before{height:70%}.locationBlock .autocomplete-items>div .search-rating-container .dish_rate_star.rate_80:before{height:80%}.locationBlock .autocomplete-items>div .search-rating-container .dish_rate_star.rate_90:before{height:90%}.locationBlock .autocomplete-items>div .search-rating-container .dish_rate_star.rate_100:before{height:100%}.locationBlock .autocomplete-items>div .search-rating-container .dish_rate_star:before{background:#ffb80e;display:block;position:absolute;top:auto;right:0;bottom:0;left:0;content:""}.locationBlock .autocomplete-items>div .search-rating-container .dish_rate_star:after{background-image:url(../images/dish_rate_bg.png);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;display:block;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;content:""}.search-form{background:none;width:47.2916666667vw;margin:0 auto;padding:0}.search-form .search-form-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.search-form .search-form-content .view-all-icon{display:none}.search-form .search-form-content .loading-icon{position:absolute;top:.9375vw;right:1.0416666667vw;height:1.9791666667vw}.search-form .search-form-content input[type=text]{background:#fff;margin:0;padding:1.3020833333vw 2.0833333333vw;border:none;border-radius:1.9791666667vw 0 0 1.9791666667vw;box-sizing:border-box;line-height:1.25vw;font-family:GT Walsheim Pro,sans-serif;font-size:1.1458333333vw;font-weight:400;color:#000}.search-form .search-form-content button[type=submit]{background:#e32929;height:3.8541666667vw;margin:0;padding:0 1.5104166667vw 0 1.9270833333vw;border:none;border-radius:0 1.9791666667vw 1.9791666667vw 0;transition:all .4s;font-family:GT Walsheim Pro,sans-serif;font-size:1.1458333333vw;font-weight:900;text-transform:uppercase;white-space:nowrap;cursor:pointer;color:#fff}.search-form .search-form-content #chosen-city-button{cursor:pointer}.search-form .search-form-content #choose-city-container{position:absolute;width:100%;left:0;z-index:2;top:120%}.search-form .search-form-content #choose-city-container-input{display:inline-block;border:1px solid #ddd}.search-form .search-form-content #choose-city-container-input input{width:auto}.search-form .search-form-content *{box-sizing:border-box}.search-form .search-form-content .autocomplete{position:relative;display:inline-block;width:100%}.search-form .search-form-content input{border:1px solid transparent;background-color:#f1f1f1;padding:10px;font-size:16px}.search-form .search-form-content input[type=text]{background-color:#fff;width:100%}.search-form .search-form-content input[type=submit]{background-color:#1e90ff;color:#fff}.search-form .search-form-content .autocomplete-active{background-color:#1e90ff!important;color:#fff}.search-form .search-form-content .autocomplete-items{background:#fff;overflow:hidden;position:absolute;top:103%;right:0;left:1.3020833333vw;border:none;border-radius:6px;box-shadow:0 0 5px rgba(0,0,0,.3);text-align:left;z-index:99}.search-form .search-form-content .autocomplete-items>div{position:relative;padding:.7291666667vw 5.2083333333vw .7291666667vw .78125vw;line-height:1.1458333333vw;font-size:1.1458333333vw;color:#000;cursor:pointer}.search-form .search-form-content .autocomplete-items>div:before{background:#e9e9e9;display:block;height:1px;overflow:hidden;position:absolute;right:.78125vw;bottom:0;left:.78125vw;content:""}.search-form .search-form-content .autocomplete-items>div:last-child{border-bottom:none}.search-form .search-form-content .autocomplete-items>div:last-child:before{display:none}.search-form .search-form-content .autocomplete-items>div:hover{background-color:#e9e9e9}.search-form .search-form-content .autocomplete-items>div:hover .search-rating-container .dish_rate_star:after{background-image:url(../images/dish_rate_bg_grey.png);background-repeat:no-repeat}.search-form .search-form-content .autocomplete-items>div span{color:#949393}.search-form .search-form-content .autocomplete-items>div .search-place-container{margin:0;padding:.5208333333vw 0 0;line-height:.9375vw;font-size:.8333333333vw;color:#262626}.search-form .search-form-content .autocomplete-items>div .search-place-container i{font-style:normal}.search-form .search-form-content .autocomplete-items>div .search-place-container i:before{margin:0 .2604166667vw 0 0;font-family:Font Awesome\ 5 Free;font-weight:900;color:#e32929;content:"\f3c5"}.search-form .search-form-content .autocomplete-items>div .search-place-container span{background:#f5f5f5;display:inline-block;margin:0 0 0 .46875vw;padding:.15625vw .2604166667vw;border-radius:.2083333333vw;vertical-align:top;line-height:.625vw;font-size:.625vw;color:#000}.search-form .search-form-content .autocomplete-items>div .search-rating-container{position:absolute;top:.8854166667vw;right:1.3541666667vw;line-height:1.0416666667vw;font-size:.9375vw;font-weight:900;color:#000}.search-form .search-form-content .autocomplete-items>div .search-rating-container .distance{background:#f5f5f5;display:block;margin:.5vw 0 0;padding:.15vw .25vw;border-radius:.2vw;vertical-align:top;line-height:.625vw;font-size:.625vw;color:#000}.search-form .search-form-content .autocomplete-items>div .search-rating-container .dish_rate_star{background-color:#9a9a9a;position:relative;display:inline-block;width:1.0416666667vw;height:1.0416666667vw;margin:0 .4166666667vw 0 0;vertical-align:top}.search-form .search-form-content .autocomplete-items>div .search-rating-container .dish_rate_star.rate_0:before{height:0%}.search-form .search-form-content .autocomplete-items>div .search-rating-container .dish_rate_star.rate_10:before{height:10%}.search-form .search-form-content .autocomplete-items>div .search-rating-container .dish_rate_star.rate_20:before{height:20%}.search-form .search-form-content .autocomplete-items>div .search-rating-container .dish_rate_star.rate_30:before{height:30%}.search-form .search-form-content .autocomplete-items>div .search-rating-container .dish_rate_star.rate_40:before{height:40%}.search-form .search-form-content .autocomplete-items>div .search-rating-container .dish_rate_star.rate_50:before{height:50%}.search-form .search-form-content .autocomplete-items>div .search-rating-container .dish_rate_star.rate_60:before{height:60%}.search-form .search-form-content .autocomplete-items>div .search-rating-container .dish_rate_star.rate_70:before{height:70%}.search-form .search-form-content .autocomplete-items>div .search-rating-container .dish_rate_star.rate_80:before{height:80%}.search-form .search-form-content .autocomplete-items>div .search-rating-container .dish_rate_star.rate_90:before{height:90%}.search-form .search-form-content .autocomplete-items>div .search-rating-container .dish_rate_star.rate_100:before{height:100%}.search-form .search-form-content .autocomplete-items>div .search-rating-container .dish_rate_star:before{background:#ffb80e;display:block;position:absolute;top:auto;right:0;bottom:0;left:0;content:""}.search-form .search-form-content .autocomplete-items>div .search-rating-container .dish_rate_star:after{background-image:url(../images/dish_rate_bg.png);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;display:block;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;content:""}.search-form .search-form-radio{padding:2.0833333333vw 0 0}.search-form .search-form-radio ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}.search-form .search-form-radio ul li{position:relative;margin:0 2.0833333333vw;padding:0 0 0 2.2395833333vw;list-style:none;line-height:1.6145833333vw;font-size:1.1458333333vw;font-weight:900;cursor:pointer;color:#fff}.search-form .search-form-radio ul li.current:before{opacity:0}.search-form .search-form-radio ul li.current:after{opacity:1}.search-form .search-form-radio ul li:before{background:url(../../images/search_radio.png) no-repeat 50% 50%;background-size:contain}.search-form .search-form-radio ul li:after,.search-form .search-form-radio ul li:before{display:block;width:1.6145833333vw;height:1.6145833333vw;overflow:hidden;transition:all .4s;position:absolute;top:0;left:0;content:""}.search-form .search-form-radio ul li:after{background:url(../../images/search_radio_active.png) no-repeat 50% 50%;background-size:contain;opacity:0}.site-content{background:#fff;min-height:39.0625vw;padding:3.6458333333vw 0;box-sizing:border-box;color:#000}.site-content .site-content-align{width:79.1666666667vw;margin:0 auto}.site-content .breadcrumbs{margin-top:-3.6458333333vw}.site-content h1{margin:0 0 2.7604166667vw}.site-content h1,.site-content h2{font-size:1.5625vw;text-transform:uppercase}.site-content h2{margin:0 0 2.65625vw;padding:0;line-height:1.6666666667vw;font-weight:900;color:#000}.title_section{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.title_section span{padding:.46875vw 0 0;line-height:1.1458333333vw;font-size:1.0416666667vw;color:#737373}.restaurants-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.5208333333vw;padding:0 0 1.5104166667vw}.restaurants-container.extra{padding:0}.restaurants-container .restaurant{width:25%;margin-bottom:2.6041666667vw;padding:0 .5208333333vw;box-sizing:border-box}.restaurants-container .restaurant .restaurant-image{background-image:url(../../images/rest_02.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative;width:100%;height:12.4479166667vw;overflow:hidden;margin:0 0 1.1458333333vw;transition:all .4s}.restaurants-container .restaurant .restaurant-image:before{background:#e32929;display:block;position:absolute;top:0;right:0;bottom:0;left:0;transition:all .8s;opacity:0;content:""}.restaurants-container .restaurant img{width:100%;margin:0 0 1.1458333333vw;vertical-align:top}.restaurants-container .restaurant .restaurant-name{position:relative;margin:0 0 .625vw;padding:0 4.1666666667vw 0 0;transition:all .8s;line-height:1.4583333333vw;font-size:1.3541666667vw;font-weight:900;color:#000}.restaurants-container .restaurant .restaurant-name.restaurant-name--line{margin:0 0 .46875vw;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.restaurants-container .restaurant .restaurant-name .restaurant-distance{background:#ebebeb;display:block;margin:0;padding:.2083333333vw .3125vw .1041666667vw;position:absolute;top:-.1041666667vw;right:0;transition:all .8s;border-radius:.1041666667vw;letter-spacing:-.0260416667vw;line-height:.9375vw;font-size:.8333333333vw;font-weight:400;color:#000}.restaurants-container .restaurant .restaurant-location{margin:0 0 .5208333333vw;padding:0;line-height:1.25vw;font-size:1.1458333333vw;color:#000}.restaurants-container .restaurant .restaurant-location:before{margin:0 .3125vw 0 0;font-family:Font Awesome\ 5 Free;font-size:1.1458333333vw;font-weight:900;color:#e32929;content:"\f3c5"}.restaurants-container .restaurant .restaurant-location span{background:#ebebeb;display:inline-block;margin:0 0 0 .46875vw;padding:.2083333333vw .3125vw .1041666667vw;vertical-align:top;transition:all .8s;border-radius:.1041666667vw;letter-spacing:-.0260416667vw;line-height:.9375vw;font-size:.8333333333vw;font-weight:400;color:#000}.restaurants-container .restaurant .popular_dish_info{margin:0;padding:0;line-height:0;font-size:0;color:#706e6e}.restaurants-container .restaurant .popular_dish_info strong{display:inline-block;margin:0 .8854166667vw 0 0;padding:.0520833333vw 0 0;vertical-align:top;line-height:1.40625vw;font-size:1.1458333333vw;font-weight:900;color:#000}.restaurants-container .restaurant .popular_dish_info .stars{width:1.40625vw;height:1.40625vw}.restaurants-container .restaurant .popular_dish_info em{display:inline-block;margin:0 0 0 .625vw;padding:0;vertical-align:top;line-height:1.40625vw;font-size:1.1458333333vw;font-weight:400;font-style:normal;color:#706e6e}.restaurants-container .restaurant .restaurant-kitchen{width:100%;max-width:100%;height:1.0416666667vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 .4166666667vw;padding:0;line-height:1.0416666667vw;font-size:.9375vw;color:#4c4c4c}.restaurants-container .restaurant .rating-count{margin:0;padding:0;line-height:1.25vw;font-size:1.1458333333vw;color:#000}.error-page{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.error-page .error-page--left{width:33.8541666667vw;padding:5vw 0 0}.error-page .error-page--right{width:40.4166666667vw;text-align:center}.error-page h2{margin:0 0 2.1875vw;padding:0;letter-spacing:normal;line-height:2.0833333333vw;font-size:1.5625vw;text-transform:none}.error-page h2 span{display:block}.error-page h3{margin:0 0 .6770833333vw;padding:0;line-height:1.25vw;font-size:1.1458333333vw;color:#000}.error-page ul{margin:0 0 3.9583333333vw;padding:0}.error-page ul li{position:relative;margin:0 0 .5208333333vw;padding:0 0 0 .625vw;list-style:none;line-height:1.5625vw;font-size:1.1458333333vw}.error-page ul li:before{background:#000;display:block;width:.2604166667vw;height:.2604166667vw;overflow:hidden;border-radius:50%;position:absolute;top:.6770833333vw;left:0;content:""}.error-page figure{margin:.2083333333vw 0 3.125vw}.error-page figure img{width:30.78125vw}.error-page .error-text{line-height:3.125vw;font-size:3.125vw;font-weight:900}.btn-default{background:#ffb80e;display:inline-block;margin:0;padding:.78125vw 1.4583333333vw;border-radius:1.25vw;vertical-align:top;line-height:1.09375vw;font-size:.9375vw;font-weight:900;text-transform:uppercase;color:#000}.search_restaurant{display:-ms-flexbox;display:flex;position:relative;padding-top:.3125vw}.search_restaurant .view-all-icon{display:none}.search_restaurant .loading-icon,.search_restaurant .view-all-icon{position:absolute;top:.5208333333vw;right:.5208333333vw;height:2.0833333333vw}.search_restaurant .search_form_btn{background:url(../../images/icon_search.png) no-repeat 0 0;background-size:contain;display:inline-block;width:1.71875vw;height:1.9270833333vw;overflow:hidden;margin:0;padding:0;vertical-align:top;cursor:pointer}.search_restaurant .desktop_search_block{background:#fff;display:none;position:fixed;top:0;right:0;left:0;padding:1.71875vw 1.5625vw;box-shadow:0 0 .2604166667vw rgba(0,0,0,.3);z-index:999}.search_restaurant .desktop_search_block .desktop_search_close{background:#e32929;display:block;width:2.0833333333vw;height:2.0833333333vw;overflow:hidden;position:absolute;top:1.5104166667vw;right:3.3333333333vw;border-radius:50%;box-shadow:0 0 .4166666667vw rgba(0,0,0,.23);transition:all .4s;line-height:1.875vw;font-size:1.25vw;text-align:center;color:#fff;cursor:pointer}.search_restaurant .desktop_search_block .desktop_search_close:before{content:"x"}.search_restaurant .desktop_search_block .desktop_search_fields{position:relative;width:31.0416666667vw;margin:0 auto;border:1px solid #000205;border-radius:.3125vw}.search_restaurant .search_restaurant-radio{width:31.0416666667vw;margin:0 auto;padding:2.0833333333vw .3125vw 0}.search_restaurant .search_restaurant-radio ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0}.search_restaurant .search_restaurant-radio ul li{position:relative;margin:0;padding:0 0 0 2.2395833333vw;list-style:none;line-height:1.6145833333vw;font-size:1.0416666667vw;font-weight:400;cursor:pointer;color:#000}.search_restaurant .search_restaurant-radio ul li.current:before{opacity:0}.search_restaurant .search_restaurant-radio ul li.current:after{opacity:1}.search_restaurant .search_restaurant-radio ul li:before{background:url(../../images/search_radio.png) no-repeat 50% 50%;background-size:contain}.search_restaurant .search_restaurant-radio ul li:after,.search_restaurant .search_restaurant-radio ul li:before{display:block;width:1.6145833333vw;height:1.6145833333vw;overflow:hidden;transition:all .4s;border:1px solid #000;border-radius:50%;position:absolute;top:0;left:0;content:""}.search_restaurant .search_restaurant-radio ul li:after{background:url(../../images/search_radio_active.png) no-repeat 50% 50%;background-size:contain;opacity:0}.search_restaurant select{background:url(../../images/icon_select.png) no-repeat 100% 50%;background-size:contain;height:1.9270833333vw;position:absolute;top:0;right:100%;margin:0 1.5625vw 0 0;padding:0 1.0416666667vw 0 0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.3020833333vw;font-size:1.1458333333vw;font-weight:900;color:#000;cursor:pointer}.search_restaurant input[type=text]{background:none;width:100%;height:3.0208333333vw;margin:0;padding:.9375vw .78125vw .9375vw 2.6041666667vw;border:none;border-radius:0;vertical-align:top;line-height:1.1458333333vw;font-size:1.0416666667vw;color:#000}.search_restaurant input[type=submit]{background:url(../../images/icon_search_red.png) no-repeat 50% 50%;background-size:contain;width:2.2916666667vw;height:2.2916666667vw;overflow:hidden;margin:0;padding:0;transition:all .4s;position:absolute;top:.3645833333vw;left:.2083333333vw;border:none;border-radius:0;cursor:pointer}.search_restaurant.sub_search{margin:.15625vw 0 0 2.34375vw}.search_restaurant.sub_search #chosen-city-button{background:none;min-width:1px;height:1.8229166667vw;margin:0 1.4583333333vw 0 0;padding:0;border:none;border-radius:0}.search_restaurant.sub_search #choose-city-container{background:#fff;width:11.4583333333vw;position:absolute;top:2.0833333333vw;left:50%;margin:0 0 0 -7.2916666667vw;padding:.625vw;box-shadow:0 0 .9375vw rgba(0,0,0,.12);box-sizing:border-box;border-radius:.3125vw;z-index:2}.search_restaurant.sub_search #choose-city-container-input{width:100%;min-width:1px;border:none}.search_restaurant.sub_search #choose-city-container-input input{width:100%}.search_restaurant.sub_search #choose-city-container-input input#search_cities_input{background:#fff;width:100%;height:auto;margin:0;padding:.3645833333vw 0;border:none;border-bottom:1px solid #e6e6e6;box-sizing:border-box;vertical-align:top;line-height:.9375vw;font-size:.8333333333vw;font-weight:400;color:#8c8a8a}.search_restaurant.sub_search #choose-city-container-input #search_cities_inputautocomplete-list{position:relative;top:auto;margin:0;padding:.5729166667vw 0 0;border:none;border-radius:0;box-shadow:none;line-height:1.1979166667vw;font-size:1.0416666667vw;color:#000}.search_restaurant.sub_search #choose-city-container-input #search_cities_inputautocomplete-list>div{background:none!important;padding:.5208333333vw 0;transition:color .4s}.search_restaurant.sub_search #choose-city-container-input #search_cities_inputautocomplete-list>div:before{display:none}#search_cities_inputautocomplete-list>div{padding:.5208333333vw .78125vw}#search_cities_inputautocomplete-list>div:before{display:none}.dropdown_languages{position:relative;margin:.3645833333vw 0 0;text-transform:uppercase;color:#000}.dropdown_languages .display_lang{background:none;display:inline-block;height:1.9791666667vw;padding:0;border:none;box-sizing:border-box;vertical-align:top;font-size:.9375vw;font-weight:900;text-transform:uppercase;color:#000;cursor:pointer}.dropdown_languages .display_lang:after{margin:0 0 0 .3125vw;font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f107"}.dropdown_languages ul{background:#fff;display:none;width:2.6041666667vw;position:absolute;top:2.0833333333vw;right:50%;margin:0 -1.3020833333vw 0 0;padding:.4166666667vw 0;border-radius:.3125vw;box-shadow:0 0 .9375vw rgba(0,0,0,.12);z-index:999}.dropdown_languages ul li{margin:0 0 1px;list-style:none;line-height:1.0416666667vw;font-size:.9375vw;text-align:center;color:#000;cursor:pointer}.dropdown_languages ul li.current a{background:#e5e5e5}.dropdown_languages ul li a{display:block;padding:.2604166667vw 0;transition:all .4s}.site-footer{background:#231f20;line-height:1.0416666667vw;font-size:.7291666667vw;color:#fff}.site-footer .footer_top{background:#2d2728;padding:3.4375vw 0;color:#aca7a7}.site-footer .footer_top .wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:79.1666666667vw;margin:0 auto}.site-footer .footer_top .wrapper>div{min-width:12.5vw}.site-footer .footer-top{background:#1c1c1c;padding:3.9583333333vw 0 3.1770833333vw;line-height:1.0416666667vw;font-size:.7291666667vw;color:#bdbdbd}.site-footer .footer-top .wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:79.1666666667vw;margin:0 auto}.site-footer .footer-top .footer-left{width:31.25vw}.site-footer .footer-top .footer-left p{margin:0 0 .8333333333vw;line-height:1.0416666667vw;font-size:.7291666667vw}.site-footer .footer-top .footer-right{display:-ms-flexbox;display:flex;width:44.6354166667vw;padding:0 0 0 5.5729166667vw;border-left:1px solid #282828;box-sizing:border-box}.site-footer .footer-top .footer-right .column_left{width:18.8020833333vw;min-width:18.8020833333vw;padding:0 2.0833333333vw 0 0;box-sizing:border-box}.site-footer .footer-top .footer-right .column_right{width:18.75vw}.site-footer .footer-top .footer-right h4,.site-footer .footer-top .footer-right p{margin:0 0 .5208333333vw;padding:0;line-height:1.1458333333vw;font-size:.9375vw;font-weight:400;text-transform:uppercase;color:#fff}.site-footer .footer-top .footer-logo{margin:0 0 .5208333333vw;padding:.2083333333vw 0 0}.site-footer .footer-top .footer-logo img{width:10.4166666667vw;vertical-align:top}.site-footer .footer-top .social-links{line-height:1.0416666667vw;font-size:.9375vw;color:#bcbcbc}.site-footer .footer-top .social-links a{display:inline-block;margin:0 .5729166667vw 0 0;vertical-align:top;color:inherit}.site-footer .footer-top ul{margin:0;padding:0}.site-footer .footer-top ul+h4,.site-footer .footer-top ul+p{margin-top:3.2291666667vw!important}.site-footer .footer-top ul li{margin:0 0 .5208333333vw;padding:0;list-style:none;line-height:1.0416666667vw;font-size:.7291666667vw}.site-footer .footer-top ul li a{color:#bdbdbd}.site-footer .footer-top ul li span a{text-decoration:underline}.site-footer .footer_bottom{background:#232323;padding:1.4583333333vw 0;line-height:1.0416666667vw;font-size:.9375vw;color:#fff}.site-footer .footer_bottom .wrapper{width:79.1666666667vw;margin:0 auto}.widget_area .widget_title{margin:0 0 1.25vw;padding:0 0 1.3020833333vw;border-bottom:1px solid #4c4244;line-height:1.1458333333vw;font-size:.9375vw;text-transform:uppercase;color:#fff}.widget_area .widget_content ul{margin:0;padding:0}.widget_area .widget_content ul li{margin:0;padding:0;list-style:none;line-height:1.1458333333vw;font-size:.7291666667vw;color:#aca7a7}a.footer_btn{display:inline-block;margin:.2083333333vw 0;padding:.6770833333vw 2.6041666667vw;vertical-align:top;border:1px solid #fff;border-radius:1.3541666667vw;line-height:1.1979166667vw;font-size:.9375vw;text-transform:uppercase;color:#fff}.popUpBlock .popUpWindow.popUpClosestRestaurants{min-height:31.25vw}.popUpBlock .popUpWindow.popUpClosestRestaurants,.popUpBlock .popUpWindow.popUpConfirmationWindow{width:66.6666666667vw}.popUpBlock .popUpWindow.popUpClosestRestaurants .description,.popUpBlock .popUpWindow.popUpConfirmationWindow .description{font-size:25px}.popUpBlock .popUpWindow.popUpClosestRestaurants .view-all-nearest,.popUpBlock .popUpWindow.popUpConfirmationWindow .view-all-nearest{text-decoration:underline}.popUpBlock .popUpWindow.popUpClosestRestaurants.popUpClosestRestaurantsSmall,.popUpBlock .popUpWindow.popUpConfirmationWindow.popUpClosestRestaurantsSmall{width:40.5208333333vw}.popUpBlock .popUpWindow.popUpClosestRestaurants.popUpClosestRestaurantsSmall .popUpTitle,.popUpBlock .popUpWindow.popUpConfirmationWindow.popUpClosestRestaurantsSmall .popUpTitle{margin:0 0 .625vw;padding:.3645833333vw 3.6458333333vw 0}.popUpBlock .popUpWindow.popUpClosestRestaurants.popUpClosestRestaurantsSmall #nearest-restaurants,.popUpBlock .popUpWindow.popUpConfirmationWindow.popUpClosestRestaurantsSmall #nearest-restaurants{-ms-flex-pack:center;justify-content:center;margin-bottom:.9895833333vw}.popUpBlock .popUpWindow.popUpClosestRestaurants.popUpClosestRestaurantsSmall .are_you_sure,.popUpBlock .popUpWindow.popUpConfirmationWindow.popUpClosestRestaurantsSmall .are_you_sure{margin:0}.popUpBlock .popUpWindow.popUpClosestRestaurants.popUpClosestRestaurantsSmall .are_you_sure strong,.popUpBlock .popUpWindow.popUpConfirmationWindow.popUpClosestRestaurantsSmall .are_you_sure strong{margin:0 0 3.0208333333vw;padding:0 3.6458333333vw}.popUpBlock .popUpWindow.popUpClosestRestaurants .are_you_sure,.popUpBlock .popUpWindow.popUpConfirmationWindow .are_you_sure{margin:0 0 -1.0416666667vw;text-align:center}.popUpBlock .popUpWindow.popUpClosestRestaurants .are_you_sure strong,.popUpBlock .popUpWindow.popUpConfirmationWindow .are_you_sure strong{display:block;margin:0 0 1.5625vw;padding:0;line-height:1.5625vw;font-size:1.5625vw;font-weight:900;color:#000}.popUpBlock .popUpWindow.popUpClosestRestaurants .are_you_sure a,.popUpBlock .popUpWindow.popUpConfirmationWindow .are_you_sure a{background:#e8e8e8;display:inline-block;min-width:13.5416666667vw;margin:0 .4166666667vw;padding:.9895833333vw 1.5625vw;border-radius:1.4583333333vw;box-sizing:border-box;vertical-align:top;line-height:1.1458333333vw;font-size:1.0416666667vw;font-weight:900;text-align:center;color:#303030}.popUpBlock .popUpWindow.popUpClosestRestaurants .are_you_sure a.btn_no,.popUpBlock .popUpWindow.popUpConfirmationWindow .are_you_sure a.btn_no{background:#ffb900}.popUpBlock .popUpWindow.popUpClosestRestaurants .popUpTitle,.popUpBlock .popUpWindow.popUpConfirmationWindow .popUpTitle{margin:0 0 1.1979166667vw;padding:.3645833333vw 0 0;color:#ff2424}.popUpBlock .popUpWindow.popUpClosestRestaurants #nearest-restaurants,.popUpBlock .popUpWindow.popUpConfirmationWindow #nearest-restaurants{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;max-width:64.1666666667vw;max-height:22.7604166667vw;margin:0 auto 2.34375vw;padding:2.3958333333vw 2.3958333333vw 0;overflow-y:auto;box-sizing:border-box;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.popUpBlock .popUpWindow.popUpClosestRestaurants #nearest-restaurants::-webkit-scrollbar,.popUpBlock .popUpWindow.popUpConfirmationWindow #nearest-restaurants::-webkit-scrollbar{width:0}.popUpBlock .popUpWindow.popUpClosestRestaurants #nearest-restaurants:after,.popUpBlock .popUpWindow.popUpConfirmationWindow #nearest-restaurants:after{display:block;width:100%;height:1.6666666667vw;content:""}.popUpBlock .popUpWindow.popUpClosestRestaurants #nearest-restaurants li,.popUpBlock .popUpWindow.popUpConfirmationWindow #nearest-restaurants li{background:#fff;position:relative;width:28.8020833333vw;min-height:7.5520833333vw;overflow:hidden;margin:0 0 .7291666667vw;padding:0;list-style:none;border-radius:.3125vw;box-sizing:border-box;box-shadow:0 0 2.3958333333vw rgba(0,0,0,.13);line-height:1.0416666667vw;font-size:.9375vw;text-align:left;color:#4c4c4c}.popUpBlock .popUpWindow.popUpClosestRestaurants #nearest-restaurants li>a,.popUpBlock .popUpWindow.popUpConfirmationWindow #nearest-restaurants li>a{display:block;height:100%;padding:1.1979166667vw 5.2083333333vw 1.0416666667vw 11.1458333333vw;box-sizing:border-box}.popUpBlock .popUpWindow.popUpClosestRestaurants #nearest-restaurants li>a:before,.popUpBlock .popUpWindow.popUpConfirmationWindow #nearest-restaurants li>a:before{background:#ff2424 url(../../images/nearest_arrow.png) no-repeat 50% 50%;background-size:contain;display:block;width:2.0833333333vw;height:2.0833333333vw;overflow:hidden;position:absolute;top:50%;right:1.6145833333vw;margin:-1.0416666667vw 0 0;border-radius:50%;transition:all .4s;content:""}.popUpBlock .popUpWindow.popUpClosestRestaurants #nearest-restaurants li figure,.popUpBlock .popUpWindow.popUpConfirmationWindow #nearest-restaurants li figure{background:#ffb900 url(../../images/stub_picture.png) no-repeat 50% 50%;background-size:contain;position:absolute;top:0;right:auto;bottom:0;left:0;width:9.8958333333vw;overflow:hidden;margin:0;padding:0}.popUpBlock .popUpWindow.popUpClosestRestaurants #nearest-restaurants li figure span,.popUpBlock .popUpWindow.popUpConfirmationWindow #nearest-restaurants li figure span{background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;display:block;width:100%;height:100%;overflow:hidden}.popUpBlock .popUpWindow.popUpClosestRestaurants #nearest-restaurants li figure img,.popUpBlock .popUpWindow.popUpConfirmationWindow #nearest-restaurants li figure img{width:auto!important;max-width:none!important;min-width:100%!important;height:100%!important;max-height:none!important}.popUpBlock .popUpWindow.popUpClosestRestaurants #nearest-restaurants li .recommendation_distance,.popUpBlock .popUpWindow.popUpClosestRestaurants #nearest-restaurants li .recommendation_distasnce,.popUpBlock .popUpWindow.popUpConfirmationWindow #nearest-restaurants li .recommendation_distance,.popUpBlock .popUpWindow.popUpConfirmationWindow #nearest-restaurants li .recommendation_distasnce{background:#f5f5f5;display:block;position:absolute;top:1.0416666667vw;right:1.1458333333vw;margin:0;padding:.15625vw .2604166667vw;border-radius:.1041666667vw;line-height:.9375vw;font-size:.8333333333vw;color:#000}.popUpBlock .popUpWindow.popUpClosestRestaurants #nearest-restaurants li .restaurant-name,.popUpBlock .popUpWindow.popUpConfirmationWindow #nearest-restaurants li .restaurant-name{display:block;margin:0 0 .6770833333vw;line-height:1.4583333333vw;font-family:GT Walsheim Pro,sans-serif;font-size:1.3541666667vw;font-weight:900;color:#0c0c0c}.popUpBlock .popUpWindow.popUpClosestRestaurants #nearest-restaurants li .restaurant-cuisine,.popUpBlock .popUpWindow.popUpConfirmationWindow #nearest-restaurants li .restaurant-cuisine{display:block;margin:0 0 .7291666667vw}.popUpBlock .popUpWindow.popUpClosestRestaurants #nearest-restaurants li .restaurant-ratings,.popUpBlock .popUpWindow.popUpConfirmationWindow #nearest-restaurants li .restaurant-ratings{display:block;line-height:1.1458333333vw;font-size:1.0416666667vw;color:#000}.popUpBlock .popUpWindow.popUpClosestRestaurants .do_not_offer,.popUpBlock .popUpWindow.popUpConfirmationWindow .do_not_offer{line-height:1.1458333333vw;font-size:1.0416666667vw;text-align:center}.popUpBlock .popUpWindow.popUpClosestRestaurants .do_not_offer a,.popUpBlock .popUpWindow.popUpConfirmationWindow .do_not_offer a{text-decoration:underline;color:#0c0c0c}#btn_nearest_restaurants{display:block;position:fixed;bottom:1.5625vw;left:1.5625vw;cursor:pointer;z-index:999}#btn_nearest_restaurants img{display:none;width:3.75vw;border-radius:50%;vertical-align:top;transition:transform .4s;animation-fill-mode:none;animation-delay:0s;animation-duration:2s;animation-name:a;animation-iteration-count:infinite;animation-timing-function:linear}#btn_nearest_restaurants.ab-test-button{text-align:center;background:#ffba34;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:10.625vw;height:10.625vw;overflow:hidden;margin:0;padding:.5208333333vw 0 0;border:.5208333333vw solid #fff;border-radius:50%;box-sizing:border-box;box-shadow:0 .7291666667vw .6770833333vw rgba(92,201,127,.21);transition:border .4s;line-height:1.3541666667vw;font-size:1.3541666667vw;font-weight:900;color:#151515}#btn_nearest_restaurants.ab-test-button img{display:none}#btn_nearest_restaurants.ab-test-button:hover{border-color:#ffba34}#btn_nearest_restaurants.ab-test-button div{width:auto;margin:0;padding:0;line-height:inherit;font-size:inherit}@keyframes a{0%{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1)}}.popUpBlock .popUpWindow.popUpAbTestBanner{width:60.8695652174vh;padding:3.2173913043vh 3.9130434783vh 3.9130434783vh;border:.6956521739vh solid #d2d1d1;border-radius:1.9130434783vh;box-sizing:border-box;line-height:2.6086956522vh;font-size:2.2608695652vh;text-align:left;color:#7f7f7f}.popUpBlock .popUpWindow.popUpAbTestBanner:before{background:url(../../images/popUpAbTestBannerImg.png) no-repeat 50% 0;background-size:contain;display:block;width:50vh;height:18.6086956522vh;margin:0 auto 3.652173913vh;content:""}.popUpBlock .popUpWindow.popUpAbTestBanner .popUp_close{display:block;width:4.1739130435vh;height:4.1739130435vh;overflow:hidden;margin:0;padding:0;position:absolute;top:1.4782608696vh;right:1.0434782609vh;border-radius:50%;line-height:3.8260869565vh;font-size:2.4347826087vh}.popUpBlock .popUpWindow.popUpAbTestBanner .popUpTitle{margin:0 0 3.9130434783vh;line-height:3.1304347826vh;font-size:2.9565217391vh;font-weight:900;color:#333}.popUpBlock .popUpWindow.popUpAbTestBanner .popUpTitle span{color:#e32929}.popUpBlock .popUpWindow.popUpAbTestBanner ul#nearest-restaurants{margin:0;padding:0 0 1.5652173913vh}.popUpBlock .popUpWindow.popUpAbTestBanner ul#nearest-restaurants li{position:relative;margin:0 0 4vh;padding:1.652173913vh 0 0 7.8260869565vh;list-style:none;line-height:2.6086956522vh;font-size:2.2608695652vh;font-weight:900;color:#282828}.popUpBlock .popUpWindow.popUpAbTestBanner ul#nearest-restaurants li.restaurant-menu:before{background-image:url(../../images/popup_icon_1.png)}.popUpBlock .popUpWindow.popUpAbTestBanner ul#nearest-restaurants li.restaurant-dish:before{background-image:url(../../images/popup_icon_2.png)}.popUpBlock .popUpWindow.popUpAbTestBanner ul#nearest-restaurants li.add-photo:before{background-image:url(../../images/popup_icon_3.png)}.popUpBlock .popUpWindow.popUpAbTestBanner ul#nearest-restaurants li.rate-dish:before{background-image:url(../../images/popup_icon_4.png)}.popUpBlock .popUpWindow.popUpAbTestBanner ul#nearest-restaurants li:before{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;display:block;width:5.7391304348vh;height:5.7391304348vh;overflow:hidden;position:absolute;top:0;left:0;content:""}.popUpBlock .popUpWindow.popUpAbTestBanner ul#nearest-restaurants li span{display:block;font-family:gt_walsheim_probold;font-weight:400;color:#7f7f7f}.popUpBlock .popUpWindow.popUpAbTestBanner .btn-lets-go{background:#ffba00;display:block;max-width:26.9565217391vh;margin:0 auto;padding:1.4782608696vh 1.7391304348vh;border-radius:2.7826086957vh;box-sizing:border-box;vertical-align:top;line-height:2.6086956522vh;font-size:2.2608695652vh;font-weight:900;text-align:center;color:#303030}.popUpBlock .popUpWindow.popUpAbTestBanner .btn-lets-go:hover{background:none;border-color:#303030;color:#303030}.page_404{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:4.375vw 0 3.5416666667vw}.page_404 .page_404_left{width:36.4583333333vw}.page_404 .page_404_right{width:35.2083333333vw;padding:0 4.4270833333vw 0 0;box-sizing:border-box}.page_404 h2{margin:0 0 2.65625vw;padding:0;line-height:2.0833333333vw;font-size:1.5625vw;text-transform:none;color:#000}.page_404 h2 span{display:block}.page_404 h3{margin:0 0 .46875vw;padding:0;line-height:1.5625vw;font-size:1.1458333333vw;color:#000}.page_404 ul{margin:0;padding:0 0 2.0833333333vw}.page_404 ul li{position:relative;margin:0 0 .4166666667vw;padding:0 0 0 .625vw;list-style:none}.page_404 ul li:before{background:#000;display:block;width:.2604166667vw;height:.2604166667vw;overflow:hidden;position:absolute;top:.7291666667vw;left:0;border-radius:.2083333333vw;content:""}.page_404 .page_404_btns{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.page_404 .page_404_btns .btn-default{margin:0 2.2916666667vw 0 0}.page_404 .img_404{margin:0}.page_404 .img_404 img{width:100%;margin:-5.5208333333vw 0 0}.page_404 .img_404 img.mobile_404_image{display:none}.btn-link{display:inline-block;margin:0;padding:0;vertical-align:top;line-height:1.1458333333vw;font-size:1.0416666667vw;text-decoration:underline;color:#000}.page_oops{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:1.1458333333vw 0 1.875vw}.page_oops .page_oops_left{width:39.0625vw;padding:5.3645833333vw 0 0}.page_oops .page_oops_right{width:39.0625vw}.page_oops p{margin:0 0 3.1770833333vw;padding:0;letter-spacing:-.0260416667vw;line-height:2.6041666667vw;font-size:1.5625vw}.page_oops p strong{color:#000}.page_oops p span{display:block}.page_oops .page_oops_btns{display:inline-block;vertical-align:top;text-align:center}.page_oops .page_oops_btns .btn-default{display:block;margin:0 0 1.9270833333vw}.page_oops figure{margin:0;text-align:center}.page_oops figure img{width:22.3958333333vw}.topSection{background:#010b0d url(../../images/topSection.jpg) no-repeat 50% 0;background-size:cover}.topSection .wrapper{position:relative;width:79.1666666667vw;margin:0 auto;padding:2.6041666667vw 0 1.7708333333vw}.topSection h1,.topSection h2{margin:0 0 .9895833333vw;padding:0;letter-spacing:-.0520833333vw;line-height:3.2291666667vw;font-size:2.0833333333vw;font-weight:900;color:#fff}.topSection h1 i,.topSection h2 i{font-size:1.3541666667vw;opacity:.79}.topSection h1 figure,.topSection h2 figure{background:#ffb80e;display:inline-block;width:3.2291666667vw;height:3.2291666667vw;overflow:hidden;margin:-.2083333333vw .2604166667vw 0 0;border-radius:50%;vertical-align:top;content:""}.topSection h1 figure img,.topSection h2 figure img{width:auto;max-width:none;min-width:100%;height:100%}.topSection p{margin:0 0 .625vw;padding:0;line-height:1.4583333333vw;font-size:1.3541666667vw}.topSection p em{font-style:normal}.topSection p span{margin:0 .3125vw}.topSection .work-hours{display:inline-block;position:relative;vertical-align:top}.topSection .work-hours .work-hours-dropdown{display:none;background:#fff;position:absolute;top:100%;right:0;width:11.4583333333vw;margin:.625vw 0 0;padding:1.09375vw .5208333333vw 1.09375vw 1.3541666667vw;border-radius:.3125vw;box-sizing:border-box;box-shadow:0 0 1.5104166667vw rgba(0,0,0,.06);line-height:1.25vw;font-size:1.0416666667vw;color:#000;z-index:999}.topSection .work-hours .work-hours-dropdown span{display:block;margin:0 0 1.0416666667vw;transition:all .4s}.topSection .work-hours .work-hours-dropdown span:last-child{margin:0}.topSection strong{display:block;line-height:1.4583333333vw;font-size:1.3541666667vw;font-weight:400;color:#fff}.topSection strong em{font-style:normal;color:#ffb80e;cursor:pointer}.topSection strong em:after{display:inline-block;margin:.1041666667vw 0 0 .3645833333vw;vertical-align:top;font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f107"}.topSection ul.icons{position:absolute;right:0;bottom:-.9895833333vw}ul.icons{display:-ms-flexbox;display:flex;margin:0;padding:0}ul.icons li{position:relative;margin:0 0 0 .4166666667vw;padding:0;list-style:none}ul.icons li:hover em{transition:opacity .4s;opacity:1}ul.icons li a{background:#e32929;display:block;width:2.2395833333vw;height:2.2395833333vw;overflow:hidden;border-radius:50%;line-height:2.2395833333vw;font-size:.9375vw;text-align:center;color:#fff}ul.icons li em{background:#4c4244;display:block;position:absolute;bottom:-2.1875vw;left:0;margin:0;padding:.3645833333vw .5208333333vw;transition:opacity .8s;opacity:0;border-radius:.1041666667vw;line-height:.8333333333vw;font-size:.7291666667vw;font-style:normal;pointer-events:none;color:#fff}ul.icons li em:before{position:absolute;top:-8px;left:.78125vw;width:0;height:0;border-style:solid;border-width:0 7px 8px;border-color:transparent transparent #4c4244;content:""}.breadcrumbs{width:79.1666666667vw;margin:0 auto;padding:.9895833333vw 0 1.0416666667vw;line-height:1.0416666667vw;font-size:.9375vw;color:#000}.breadcrumbs ul{display:-ms-flexbox;display:flex;margin:0;padding:0}.breadcrumbs ul li{position:relative;margin:0 .9375vw 0 0;padding:0;list-style:none;color:#878787}.breadcrumbs ul li:before{position:absolute;top:0;right:-.6770833333vw;color:#000;content:"/"}.breadcrumbs ul li:last-child:before{display:none}.breadcrumbs ul li a{color:#000}.contentNavi{background:#eff0f7;margin:0 0 2.03125vw;padding:.8333333333vw 0;box-sizing:border-box}.contentNavi.stickUp .contentNaviWrapper{background:#eff0f7;margin:0 -39.5833333333vw 0 0;padding:.8333333333vw 0;position:fixed;top:4.5833333333vw;right:50%;left:auto;z-index:998}.contentNavi.stickUp .contentNaviWrapper:before{background:inherit;display:block;position:absolute;top:0;right:-10000px;bottom:0;left:-10000px;z-index:-1;content:""}.contentNavi .contentNaviWrapper{width:79.1666666667vw;margin:0 auto}.contentNavi .contentNaviWrapper:after{display:block;clear:both;content:""}.contentNavi .contentNaviWrapper .restaurant-user-actions{float:right;margin:0;padding:.1041666667vw 0 0}.contentNavi .contentNaviWrapper .restaurant-user-actions .far{display:inline-block;margin:0 .6770833333vw 0 3.6458333333vw;vertical-align:top;line-height:1.25vw;font-size:1.25vw}.contentNavi .contentNaviWrapper .restaurant-user-actions a,.contentNavi .contentNaviWrapper .restaurant-user-actions label{border:none;letter-spacing:-.0260416667vw;line-height:1.25vw;font-size:1.0416666667vw;text-decoration:underline;color:#000}.contentNavi ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;margin:0;padding:0}.contentNavi ul li{margin:0 .9895833333vw 0 0;padding:.2604166667vw 0;list-style:none;white-space:nowrap;line-height:1.09375vw;font-size:.8333333333vw;text-transform:uppercase;color:#000}.contentNavi ul li:last-child{margin:0}.contentNavi ul li.active a{font-weight:700;color:#e32929}.table_element{padding:1.7708333333vw 0 .7291666667vw;border-bottom:1px solid #e5e5e5}.table_element:not(.visible)>#table_food_1 thead td:not(.table_food_name){opacity:0}.table_element+h2{padding-top:2.6041666667vw}.table_element.visible .table_food thead tr td em:after,.table_element.visible .table_food thead tr td h2:after{content:"\f107"}.table_element .table_food{margin:0}.table_element .table_food tbody{display:none}.table_element .found_mistake{display:none;margin:0;padding:1.40625vw 0 2.5vw}.table_food{width:100%;margin:0 0 1.5625vw}.table_food thead{cursor:pointer}.table_food thead tr td{padding:0 0 .9375vw;line-height:1.6666666667vw;font-size:1.5625vw;color:#595959}.table_food thead tr td.table_food_name,.table_food thead tr td h2{line-height:1.6666666667vw;font-size:1.5625vw;font-weight:900;text-transform:uppercase;color:#000}.table_food thead tr td h2{margin:0;padding:0}.table_food thead tr td h2:after{margin:0 0 0 .625vw;font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f105"}.table_food thead tr td em{font-style:normal}.table_food thead tr td em:after{margin:0 0 0 .625vw;font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f105"}.table_food tbody tr.visible_table_content,.table_food tbody tr.visible_table_content td{z-index:99}.table_food tbody tr td{position:relative;padding-bottom:.9895833333vw;vertical-align:top;line-height:1.25vw;font-size:1.1458333333vw;color:#7b7a7a}.table_food tbody tr td .table_content{background:#fff;display:none;width:81.40625vw;position:absolute;top:-.78125vw;right:0;left:-1.0416666667vw;margin:0;padding:4.1666666667vw 20.8333333333vw .8333333333vw 1.0416666667vw;box-shadow:0 0 1.8229166667vw rgba(0,0,0,.1);border-radius:.3125vw;box-sizing:border-box;line-height:1.25vw;font-size:.9375vw;color:#000}.table_food tbody tr td .table_content:before{background:#f5f5f5;display:block;height:1px;overflow:hidden;position:absolute;top:3.0729166667vw;right:1.0416666667vw;left:1.0416666667vw;content:""}.table_food tbody tr td .table_content:after{display:block;clear:both;content:""}.table_food tbody tr td .table_content figure{float:left;width:14.4791666667vw;margin:.0520833333vw 1.1458333333vw .2604166667vw 0}.table_food tbody tr td .table_content figure img{width:100%;vertical-align:top}.table_food tbody tr td .table_content p{margin:0!important;padding:0!important;line-height:1.25vw!important;font-size:.9375vw!important;color:#000!important}.table_food tbody tr td .table_content a{text-decoration:underline;color:#004eff}.table_food tbody tr td.table_food_name{padding-right:2.0833333333vw;line-height:1.4583333333vw;font-size:1.3541666667vw;color:#000}.table_food tbody tr td.table_food_name h3,.table_food tbody tr td.table_food_name strong{position:relative;font-weight:400;cursor:pointer;z-index:8}.table_food tbody tr td.table_food_name h3{margin:0;padding:0;padding-right:2.0833333333vw;line-height:1.4583333333vw;font-size:1.3541666667vw;color:#000}.table_food tbody tr td.table_food_name h3 span.show-dish-image{pointer-events:none;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;display:inline-block;width:1.2vw;height:1.2vw;overflow:visible;margin:.2vw 0 0 .2vw;vertical-align:top;line-height:0;font-size:0}.table_food tbody tr td.table_food_name p{margin:0;padding:.3645833333vw 0 0;line-height:1.0416666667vw;font-size:.9375vw;color:#a0a0a0}.table_food tbody tr td.table_food_price{position:relative;width:7.8125vw;padding-right:.5208333333vw;line-height:1.4583333333vw;font-size:1.3541666667vw;font-weight:900;color:#000}.table_food tbody tr td.table_food_price span{position:absolute;top:0;right:100%;font-weight:400}.table_food tbody tr td.table_food_weight{width:6.25vw;padding-right:.5208333333vw;line-height:1.4583333333vw;font-size:1.3541666667vw;color:#000}.table_food tbody tr td.table_food_rating{position:relative;width:9.8958333333vw;padding-right:.5208333333vw;line-height:0;font-size:0;text-align:left;cursor:pointer}.table_food tbody tr td.table_food_rating.rated:hover .hover_rating{display:block}.table_food tbody tr td.table_food_rating img{width:1.4583333333vw;margin:0 1px 0 0;vertical-align:top}.table_food tbody tr td.table_food_rating .stars{width:1.4583333333vw;height:1.4583333333vw;margin:0 .0520833333vw}.table_food tbody tr td.table_food_rating .hover_rating{background:#fff;width:9.4791666667vw;display:none;position:absolute;bottom:100%;left:50%;margin:0 0 .7291666667vw -5vw;padding:.5208333333vw .5208333333vw .6770833333vw;box-sizing:border-box;box-shadow:0 0 .8333333333vw rgba(0,0,0,.11);line-height:0;font-size:0;text-align:center;color:#595959;z-index:99}.table_food tbody tr td.table_food_rating .hover_rating:before{display:block;position:absolute;top:100%;left:50%;margin:0 0 0 -.4166666667vw;width:0;height:0;border-style:solid;border-width:.7291666667vw .4166666667vw 0;border-color:#fff transparent transparent;content:""}.table_food tbody tr td.table_food_rating .hover_rating:after{background:none;display:block;height:.7291666667vw;overflow:hidden;position:absolute;right:0;bottom:-.7291666667vw;left:0;content:""}.table_food tbody tr td.table_food_rating .hover_rating p{margin:0;padding:0 0 .46875vw;line-height:1.0416666667vw;font-size:.9375vw;text-align:center;color:#595959}.table_food tbody tr td.table_food_rating .hover_rating .stars{width:1.4583333333vw;height:1.4583333333vw;margin:0 .0520833333vw}.table_food tbody tr td.table_food_count{width:6.40625vw;padding-top:.2604166667vw}.table_food tbody tr td.table_food_count em{font-style:normal}.table_food tbody tr td.table_food_link{width:2.0833333333vw;text-align:right}.table_food tbody tr td.table_food_link a{display:inline-block;margin-top:.2604166667vw;vertical-align:top;line-height:1.25vw;font-size:1.25vw;color:#7b7a7a}.table_food tbody tr td.table_food_link a:before{font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f054"}.social_area{margin:0 0 2.6041666667vw;padding:1.8229166667vw 0 2.1354166667vw;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;line-height:1.4583333333vw;font-size:1.3541666667vw;text-align:center;color:#bcbcbc}.social_area p{margin:0 0 1.09375vw;padding:0}.social_area ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}.social_area ul li{margin:0 .3645833333vw;padding:0;list-style:none}.social_area ul li a{display:block;width:3.4375vw;height:3.4375vw;overflow:hidden;border:1px solid #e6e6e6;border-radius:50%;box-sizing:border-box;line-height:3.3333333333vw;text-align:center;color:#bcbcbc}.description_area{margin:0 0 2.34375vw}.description_area h2{margin:0 0 .5729166667vw;padding:0}.description_area p{margin:0;padding:0;line-height:1.6666666667vw;font-size:1.1458333333vw}.images_area{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 -1px 4.7916666667vw}.images_area .images_area_left{position:relative;width:37.7083333333vw;min-width:37.7083333333vw;height:27.1354166667vw}.images_area .images_area_right{width:100%}.images_area figure{background:#000;overflow:hidden;margin:0}.images_area figure:hover img{opacity:.7;transform:scale(1.1)}.images_area figure:hover .gallery_img{opacity:.7}.images_area .gallery_img,.images_area a,.images_area figure{display:block;height:100%}.images_area .gallery_img{background-repeat:no-repeat;background-position:50% 0;background-size:cover;transition:all .4s}.images_area img{width:100%;transition:all .4s;vertical-align:top;display:none}.all_images{position:absolute;bottom:.9895833333vw;left:1.3020833333vw;line-height:1.4583333333vw;font-size:1.3541666667vw;color:#fff}.all_images a:before{margin:0 .2604166667vw 0 0;font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f03e"}.gallery_images{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.gallery_images li{background:#000;width:14.53125vw;height:13.5416666667vw;overflow:hidden;margin:0 0 1px 1px;padding:0;list-style:none}.gallery_images li:nth-child(2n){width:26.8229166667vw;min-width:26.8229166667vw}.popUpBlock{background:rgba(0,0,0,.5);position:fixed;top:0;right:0;bottom:0;left:0;padding:1.0416666667vw;transition:all .6s;opacity:0;z-index:-9999}.popUpBlock .popUpCloser{background:none;position:absolute;top:0;right:0;bottom:0;left:0}.popUpBlock.visible{opacity:1;z-index:9999}.popUpBlock .popUpBlock_inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.popUpBlock .popUpWindow{background:#fff;display:none;position:relative;width:40.5208333333vw;margin:0 auto;padding:2.3958333333vw 1.5625vw 3.8541666667vw;box-shadow:0 0 1.5104166667vw rgba(0,0,0,.1);transition:all .6s;text-align:center;color:#000}.popUpBlock .popUpWindow.popUpMap{padding:.4166666667vw;width:80vw;height:40vw}.popUpBlock .popUpWindow.popUpMap .restaurant_caption img,.popUpBlock .popUpWindow.popUpMap iframe{width:100%!important}.popUpBlock .popUpWindow.popUpMap .map-container{width:100%;height:100%}.popUpBlock .popUpWindow.popUpMap .info-window-content{min-height:115px}.popUpBlock .popUpWindow.popUpMap .direction-link-position{position:absolute;right:0;bottom:0;left:0;padding:0 0 1.5625vw;text-align:center;width:70%;margin:0 auto}.popUpBlock .popUpWindow.popUpMap .direction-link{background:#d13d34;display:inline-block;margin:0;padding:.5208333333vw 1.1979166667vw .5208333333vw .9895833333vw;border-radius:1.6666666667vw;box-shadow:0 0 1.1458333333vw rgba(209,61,52,.5);vertical-align:top;line-height:1.5625vw;font-size:1.0416666667vw;font-weight:700;text-transform:uppercase;color:#fff;z-index:100}.popUpBlock .popUpWindow.popUpMap .direction-link:before{background:url(../../images/direction-link-icon.png) no-repeat 50% 50%;background-size:contain;display:inline-block;width:1.5104166667vw;height:1.1979166667vw;overflow:hidden;margin:.2604166667vw .46875vw 0 0;vertical-align:top;content:""}.popUpBlock .popUpWindow.popUpMap #gmaps{height:100%;width:100%}.popUpBlock .popUpWindow .popUp_close{background:#e32929;display:block;width:2.0833333333vw;height:2.0833333333vw;overflow:hidden;position:absolute;top:-2.2916666667vw;right:-2.1354166667vw;border-radius:50%;box-shadow:0 0 .5208333333vw rgba(0,0,0,.3);line-height:1.875vw;font-size:1.25vw;text-align:center;color:#fff;cursor:pointer}.popUpBlock .popUpWindow .popUp_close:before{content:"x"}.popUpBlock .popUpWindow figure{margin:0 0 1.9270833333vw}.popUpBlock .popUpWindow figure.extra img{width:13.28125vw}.popUpBlock .popUpWindow figure img{width:8.28125vw}.popUpBlock .popUpWindow img{vertical-align:top}.popUpBlock .popUpWindow .popUpTitle{margin:0 0 .5208333333vw;line-height:2.1875vw;font-size:2.0833333333vw;font-weight:900}.popUpBlock .popUpWindow .popUpText{margin:0 0 2.7604166667vw;line-height:2.0833333333vw;font-size:1.3541666667vw;font-weight:900;color:#333}.popUpBlock .popUpWindow .popUpText.extra{margin:0 0 1.6666666667vw;line-height:1.5625vw;font-size:1.0416666667vw}.popUpBlock .popUpWindow .popUpText span{display:block}.popUpBlock .popUpWindow .popUpStars{margin:0 0 3.3854166667vw;padding:1.25vw 0 0;cursor:pointer}.popUpBlock .popUpWindow .popUpStars img{width:3.28125vw;margin:0 .5208333333vw;vertical-align:top}.popUpBlock .popUpWindow .popUpLinks a{margin:0 .46875vw}.popUpBlock .popUpWindow.popUpRating .popUpTitle{margin-bottom:1.3020833333vw;line-height:1.6666666667vw;font-size:1.5625vw;color:#e32929}.popUpBlock .popUpWindow.popUpRating .popUpStars{margin-bottom:1.3020833333vw;padding:0}.popUpBlock .popUpWindow.popUpRating textarea{background:#f3f3f3;height:17.1875vw;margin:0 0 1.3020833333vw;padding:1.0416666667vw!important;vertical-align:top;border:none!important;border-radius:0!important;box-sizing:border-box;line-height:1.5625vw;font-size:.9375vw;font-weight:400;resize:none;color:#000}.popUpBlock .popUpWindow.popUpRating .popUpLinks a{padding:.9895833333vw 2.34375vw;border-radius:.3125vw;line-height:1.5625vw;font-size:1.4583333333vw;font-weight:900;color:#0c0c0c}.btn-primary{background:#fff;display:inline-block;min-width:14.6875vw;margin:0;padding:.9375vw 1.0416666667vw;border:1px solid #ffb900;border-radius:1.4583333333vw;box-sizing:border-box;vertical-align:top;line-height:1.1458333333vw;font-size:1.0416666667vw;font-weight:900;text-align:center;color:#333}.btn-primary.btn-primary--fill{background:#ffb900}.hidden{display:none!important}.popUpCarousel{position:relative;width:79.1666666667vw;margin:0 auto}.popUpCarousel .popUpCarousel-close{position:absolute;top:-.78125vw;right:-6.25vw;transition:color .4s;line-height:3.125vw;font-size:3.125vw;text-shadow:0 0 5px rgba(0,0,0,.3);color:#fff;cursor:pointer}.popUpCarousel .swiper-button-prev{background:none;width:3.125vw;height:3.125vw;position:absolute;top:13.90625vw;left:-.2604166667vw;margin:0;line-height:3.125vw;font-size:2.8125vw;text-align:center;color:#fff}.popUpCarousel .swiper-button-prev:before{transition:color .4s;font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f053"}.popUpCarousel .swiper-button-next{background:none;width:3.125vw;height:3.125vw;position:absolute;top:13.90625vw;right:-.2604166667vw;margin:0;line-height:3.125vw;font-size:2.8125vw;text-align:center;color:#fff}.popUpCarousel .swiper-button-next:before{transition:color .4s;font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f054"}.swiper-container{width:100%;margin-left:auto;margin-right:auto}.swiper-slide{background-size:cover;background-position:50%}.gallery-top{width:36.4583333333vw;height:100%;margin-bottom:2.8645833333vw!important;padding-bottom:4.2708333333vw!important}.gallery-top .swiper-slide{height:27.34375vw;background-size:contain;background-repeat:no-repeat}.gallery-top .swiper-pagination{position:absolute;right:0;bottom:0;left:0;margin:0;padding:0;line-height:1.4583333333vw;font-size:1.3541666667vw;text-align:center;color:#fff}.gallery-thumbs{height:5.15625vw;box-sizing:border-box;padding:0}.gallery-thumbs .swiper-slide{width:11.11111%;height:100%;opacity:.6;cursor:pointer}.gallery-thumbs .swiper-slide-active,.gallery-thumbs .swiper-slide-thumb-active{opacity:1}.mobileBtn{position:fixed;right:0;bottom:0;left:0;padding:0 2.6666666667vw 2.6666666667vw;text-align:center;z-index:999}.mobileBtn a{background:#ffb900;display:inline-block;min-width:72.8vw;margin:0;padding:5.2vw 2.6666666667vw;border-radius:7.2vw;box-sizing:border-box;vertical-align:top;line-height:4.4vw;font-size:4vw;font-weight:900;color:#000}.stars{width:1.4583333333vw;height:1.4583333333vw;margin:0 .0520833333vw 0 0;position:relative}.stars.star_yellow.star_50:after{content:"";position:absolute;display:block;top:0;right:0;background-image:url(/images/star_grey_big.png);background-size:cover;width:50%;height:100%;background-position:100% 0}.stars.star_hover{background-image:url(../../images/star_yellow_big.png)!important}.stars.star_hover.star_50:after{display:none}.stars.star_not_hover{background-image:url(../../images/star_grey_big.png)!important}.stars.star_not_hover.star_50:after{display:none}.popUpStars .stars{width:3.28125vw;height:3.28125vw}.found_mistake{margin:0 0 2.6041666667vw;line-height:1.1458333333vw;font-size:1.0416666667vw}.found_mistake span{display:block;margin:0 0 .4166666667vw;font-weight:900}.found_mistake a{text-decoration:underline}.rest_info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 .2604166667vw;padding:2.7604166667vw 0 0;border-top:1px solid #e5e5e5;line-height:1.25vw;font-size:1.0416666667vw;color:#000}.rest_info .btn_find_error{font-size:1.25vw;font-weight:900;text-decoration:underline}.rest_info_text{margin:0 0 2.9166666667vw;line-height:1.1458333333vw;font-size:1.0416666667vw}.rest_info_text .reg-restaurant{text-decoration:underline;color:#00f}.popUpInfo{display:none;position:fixed;top:0;right:0;bottom:0;left:0;padding:0;z-index:999}.popUpInfo .popUpInfoCaption{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.popUpInfo .popUpInfoBlackout{background:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0}.popUpInfo .popUpInfoContent{background:#fff;position:relative;width:40.625vw;margin:0;padding:2.0833333333vw 1.5625vw 2.6041666667vw;box-sizing:border-box;border-radius:.3125vw;line-height:1.1458333333vw;font-size:.9375vw;text-align:center;color:#666}.popUpInfo .popUpInfoContent .popUpInfoClose{background:#e32929;display:block;width:2.0833333333vw;height:2.0833333333vw;overflow:hidden;position:absolute;top:-2.2916666667vw;right:-2.1354166667vw;border-radius:50%;box-shadow:0 0 .5208333333vw rgba(0,0,0,.3);line-height:1.875vw;font-size:1.25vw;text-align:center;color:#fff;cursor:pointer}.popUpInfo .popUpInfoContent .popUpInfoClose:before{content:"x"}.popUpInfo .popUpInfoContent h3,.popUpInfo .popUpInfoContent p{margin:0 0 2.2916666667vw;padding:0;line-height:1.7708333333vw;font-size:1.5625vw;color:#e32929}.incorrect_information input[type=email],.incorrect_information textarea{background:#f3f3f3;width:100%;height:3.59375vw;margin:0 0 .9375vw;padding:1.1458333333vw .8854166667vw;border:none;border-radius:0;box-sizing:border-box;resize:none;line-height:1.3020833333vw;font-family:GT Walsheim Pro,sans-serif;font-size:.9375vw;font-weight:400;color:#666}.incorrect_information textarea{height:17.3958333333vw}.incorrect_information input[type=submit]{background:#ffb900;min-width:17.1875vw;height:3.5416666667vw;margin:2.0833333333vw 0 0;padding:0 2.6041666667vw;border:none;border-radius:.3125vw;transition:all .4s;font-family:GT Walsheim Pro,sans-serif;font-size:1.4583333333vw;font-weight:900;text-align:center;color:#000;cursor:pointer}#rating-text-element{width:100%;border:1px solid #ded4d4;padding:5px 10px;border-radius:4px}.site-content .no-dishes{text-align:center;margin:2.96875vw 0 0;font-size:1.5625vw}.site-content .restaurant-website{padding:.78125vw 0}.site-content .restaurant-website span{color:#e32929}.restaurant-user-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:2.6041666667vw;margin-bottom:2.6041666667vw}.restaurant-user-actions a,.restaurant-user-actions label{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;line-height:1.0416666667vw;border-bottom:1px solid #000;font-size:1.0416666667vw;cursor:pointer}.restaurant-user-actions .far{margin-right:.625vw;color:#e32929;font-size:1.25vw}.restaurant-user-actions a~.fa-plus-square,.restaurant-user-actions label~.fa-plus-square{margin-left:3.5416666667vw}.popUpCarouselMenu{background-color:#1e1e1e;padding:1.7708333333vw 0}.popUpCarouselMenu .swiper-button-next{right:2.2604166667vw}.popUpCarouselMenu .swiper-button-prev{left:2.2604166667vw}.popUpCarouselMenu label[data-upload-photo]{position:absolute;top:1.1458333333vw;right:2.0833333333vw;cursor:pointer}.popUpCarouselMenu label[data-upload-photo] span,.popUpCarouselMenu label[data-upload-photo] span:hover{border-bottom:1px solid #fff}.popUpCarouselMenu label[data-upload-photo] i{display:inline-block;margin-right:.4166666667vw;line-height:.7291666667vw;font-size:.8333333333vw}button[data-delete-photo]{position:absolute;top:3.125vw;right:2.0833333333vw;background:none;border:none;padding:0;color:#fff;z-index:99;text-shadow:0 0 .1041666667vw rgba(0,0,0,.7);cursor:pointer}button[data-delete-photo] span{border-bottom:1px solid #fff}button[data-delete-photo] i{display:inline-block;margin-right:.4166666667vw;line-height:.7291666667vw;font-size:.8333333333vw}.menu-user-info{position:absolute;top:0;left:0;display:-ms-flexbox;display:flex}.menu-user-info figure{width:4.1666666667vw;height:4.1666666667vw;margin:1.5625vw .8333333333vw 0 1.5625vw}.menu-user-info figure img{width:100%;border-radius:50%}.menu-user-info span{display:block;margin:1.5625vw 0 0}.popUpWindow.popUpRating{padding-top:1.0416666667vw;border-radius:.2604166667vw}.popUpWindow.popUpRating .stars{margin-right:1.3020833333vw}.popUpWindow.popUpThankYou{width:27.6041666667vw;padding:3.125vw 1.5625vw;border-radius:.4166666667vw;box-sizing:border-box}.popUpWindow.popUpThankYou .popUpThankYouMessage{padding:12.34375vw 0;line-height:2.0833333333vw;font-size:1.5625vw;font-weight:900;text-transform:uppercase}.popUpWindow.popUpThankYou .popUpThankYouMessage span{display:block}.top_dishes_container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.top_dishes_container h2.top_dishes_title{margin:0 0 2.03125vw;padding:.625vw 0 0}.top_dishes_container__buttons{width:31vw}.popular_dishes{display:-ms-flexbox;display:flex;margin:0 -.5208333333vw;padding:0 0 2.3958333333vw}.popular_dishes .restaurant{width:16.0416666667vw;padding:0 .5208333333vw;box-sizing:border-box}.popular_dishes .restaurant>a{display:block}.popular_dishes .restaurant .restaurant-image{background-color:#bdbdbd;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative;width:100%;height:12.8125vw;overflow:hidden;margin:0 0 .6770833333vw}.popular_dishes .restaurant .restaurant-image:before{background:#e32929;display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .8s;z-index:8;content:""}.popular_dishes .restaurant .restaurant-image.restaurant-image-blank:after{display:block;width:5.2083333333vw;height:5.2083333333vw;overflow:hidden;position:absolute;top:50%;left:50%;margin:-2.6041666667vw 0 0 -2.6041666667vw;line-height:5.2083333333vw;font-family:Font Awesome\ 5 Free;font-size:5.2083333333vw;font-weight:900;text-align:center;color:#333;content:"\f1c5"}.popular_dishes .restaurant .restaurant-image figcaption{background:rgba(0,0,0,.7);position:absolute;right:.8854166667vw;bottom:.625vw;margin:0;padding:.2083333333vw .78125vw;border-radius:.3125vw;line-height:.9375vw;font-size:.9375vw;color:#fff;z-index:9}.popular_dishes .restaurant .restaurant-name{margin:0 0 .78125vw;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25vw;font-size:1.1458333333vw;font-weight:500;color:#000}.popular_dishes .restaurant .popular_dish_info{margin:0;padding:0;line-height:0;font-size:0;color:#706e6e}.popular_dishes .restaurant .popular_dish_info strong{display:inline-block;margin:0 .8854166667vw 0 0;padding:.1041666667vw 0 0;vertical-align:top;line-height:1.1458333333vw;font-size:1.1458333333vw;font-weight:900;color:#000}.popular_dishes .restaurant .popular_dish_info .stars{width:1.1979166667vw;height:1.1979166667vw}.popular_dishes .restaurant .popular_dish_info em{display:inline-block;margin:0 0 0 .625vw;padding:.0520833333vw 0 0;vertical-align:top;line-height:1.1458333333vw;font-size:1.0416666667vw;font-weight:400;font-style:normal;color:#706e6e}.local-search-no-items{text-align:center;padding:6vw;font-size:3vw}.local-menu-search{height:8vw;position:fixed;display:-ms-flexbox;width:100%;left:0;top:0;border-top:1px solid #eff0f7;border-bottom:1px solid #eff0f7;background:#fff;z-index:9999;text-align:center;padding-top:2vw}.local-menu-search input{width:30vw;margin-left:7vw;font-size:1.5vw;border:1px solid #000205;border-radius:.3125vw;height:3.5vw;padding-left:1vw}.local-menu-search a{background:#e32929;display:block;width:2.0833333333vw;height:2.0833333333vw;overflow:hidden;position:absolute;top:1.5104166667vw;right:3.3333333333vw;border-radius:50%;box-shadow:0 0 .4166666667vw rgba(0,0,0,.23);transition:all .4s;line-height:1.875vw;font-size:1.25vw;text-align:center;color:#fff;cursor:pointer}.local-menu-search a:before{content:"x"}.site-content h2.no-dishes{margin:3.4895833333vw 0 4.21875vw;padding:0;line-height:1.6145833333vw;font-family:GT Walsheim Pro;font-size:1.5625vw;font-weight:500;text-transform:none}.site-content h2.no-dishes:after{background:url(../../images/icon_smile.png) no-repeat 50% 50%;background-size:contain;display:inline-block;width:1.6145833333vw;height:1.6145833333vw;overflow:hidden;margin:0 0 0 .5208333333vw;vertical-align:top;content:""}div.restaurant-user-actions{display:block;margin:0;padding:0 0 5.2083333333vw;line-height:0;font-size:0;text-align:center;color:#e31720}div.restaurant-user-actions .user-actions-manage-dish,div.restaurant-user-actions .user-actions-manage-menu{display:inline-block;width:auto;min-width:16.9791666667vw;height:auto;margin:0;padding:.9895833333vw .78125vw;border:1px solid #ff0f1b;box-sizing:border-box;vertical-align:top;line-height:2.0833333333vw;font-family:GT Walsheim Pro;font-size:1.25vw;font-weight:500;text-align:center;text-decoration:none;text-transform:lowercase;color:#ff0f1b}div.restaurant-user-actions .user-actions-manage-dish i,div.restaurant-user-actions .user-actions-manage-dish i.far,div.restaurant-user-actions .user-actions-manage-menu i,div.restaurant-user-actions .user-actions-manage-menu i.far{display:inline-block;margin:0 .3125vw 0 0;padding:0;vertical-align:top;line-height:inherit;font-size:1.5625vw;color:inherit}div.restaurant-user-actions .user-actions-manage-dish a,div.restaurant-user-actions .user-actions-manage-dish label,div.restaurant-user-actions .user-actions-manage-menu a,div.restaurant-user-actions .user-actions-manage-menu label{border:none;line-height:inherit;font-size:inherit;text-decoration:none}div.restaurant-user-actions .user-actions-manage-menu{background:#ff0f1b;margin:0 .46875vw 0 0;color:#fff}div.restaurant-user-actions .user-actions-manage-dish{margin:0 0 0 .46875vw}.contentNavi div.restaurant-user-actions{background:none;display:-ms-flexbox;display:flex;margin:-.8333333333vw 0;padding:0!important}.contentNavi div.restaurant-user-actions .user-actions-manage-dish,.contentNavi div.restaurant-user-actions .user-actions-manage-menu{min-width:1px;margin:0 0 0 .46875vw;padding-top:.46875vw;padding-bottom:.46875vw;white-space:nowrap;font-family:GT Walsheim Pro;font-weight:400}.contentNavi div.restaurant-user-actions .user-actions-manage-dish i,.contentNavi div.restaurant-user-actions .user-actions-manage-dish i.far,.contentNavi div.restaurant-user-actions .user-actions-manage-menu i,.contentNavi div.restaurant-user-actions .user-actions-manage-menu i.far{margin:0 .3125vw 0 0;line-height:inherit}.contentNavi div.restaurant-user-actions .user-actions-manage-dish a,.contentNavi div.restaurant-user-actions .user-actions-manage-dish label,.contentNavi div.restaurant-user-actions .user-actions-manage-menu a,.contentNavi div.restaurant-user-actions .user-actions-manage-menu label{border:none;text-decoration:none;color:inherit}.restaurant-closed-container__restaurant-closed{padding:.3vw;font-size:1.3020833333vw;color:#fff;background:#d13d34;width:8vw;transform:rotate(16deg);border-radius:7px;text-align:center;margin:0 auto}.restaurant-closed-container__restaurant-closed__first-line{font-size:.9375vw;text-transform:uppercase}.restaurant-closed-container__restaurant-closed__second-line{text-transform:uppercase}.dishSingle{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:.8854166667vw 0 0}.dishSingle .dishSingleLeft{width:100%;padding:0 1.8229166667vw 0 0;box-sizing:border-box}.dishSingle .dishSingleRight{width:22.3958333333vw;min-width:22.3958333333vw}.dishSingle .social_area{display:-ms-flexbox;display:flex;margin:0 0 1.9270833333vw;padding:0 0 1.71875vw;border-top:none}.dishSingle .social_area p{margin:0;padding:0;line-height:1.3020833333vw;font-size:.9375vw;font-weight:400;color:#000}.dishSingle .social_area ul{margin:0 0 0 .9375vw;padding:0}.dishSingle .social_area ul li{margin:0 .5729166667vw 0 0;padding:0;list-style:none}.dishSingle .social_area ul li:first-child a{background:#4b69b0}.dishSingle .social_area ul li:nth-child(2) a{background:#33b2e2}.dishSingle .social_area ul li a{background:#33b2e2;width:1.3020833333vw;height:1.3020833333vw;border:none;line-height:1.3020833333vw;font-size:.7291666667vw;text-align:center;color:#fff}.restaurant-menu{padding:1.09375vw 0 0}.restaurant-menu .restaurant-menu-category .header{line-height:1.0416666667vw;font-size:.9895833333vw;font-weight:900;text-transform:uppercase;color:#000}.dishSingle .article_top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 1.40625vw}.dishSingle .article_top .article_top_right{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;min-width:20.8333333333vw;padding:.15625vw 1.1979166667vw 0 1.0416666667vw;box-sizing:border-box}.dishSingle .article_top h1{margin:0 0 .78125vw;line-height:1.5625vw;font-family:gt_walsheim_probold;font-size:1.3541666667vw;font-weight:400;text-transform:none}.dishSingle .article_top .food_info,.dishSingle .article_top .food_info h2{line-height:1.4583333333vw;font-size:1.25vw}.dishSingle .article_top .food_info h2{display:inline;margin:0;padding:0}.dishSingle .article_top .food_info span{font-weight:900}.dishSingle .article_top .article_data{-ms-flex-order:2;order:2;margin:0 0 0 .625vw}.dishSingle .article_top .article_data .article_rating{line-height:0;font-size:0}.dishSingle .article_top .article_data .article_rating .stars{width:1.1979166667vw;height:1.1979166667vw;margin:0 1px 0 0}.dishSingle .article_top .food_value{-ms-flex-order:1;order:1;margin:0 0 0 .7291666667vw;padding:0;line-height:1.3541666667vw;font-size:1.3541666667vw;font-weight:900;color:#000}.dishSingle .article_top .food_count{-ms-flex-order:3;order:3;margin:0 0 0 1.0416666667vw;padding:.0520833333vw 0 0;line-height:1.1979166667vw;font-size:1.1458333333vw;color:#7b7a7a}.dishSingle .article_top .food_count em{font-style:normal}.stars{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;display:inline-block;width:1.6666666667vw;height:1.6666666667vw;margin:0 .1041666667vw 0 0;vertical-align:top}.stars.star_yellow{background-image:url(../../images/star_yellow_big.png)}.stars.star_grey{background-image:url(../../images/star_grey_big.png)}.stars.star_red{background-image:url(../../images/star_red_big.png)}.article_description{margin:0 0 1.25vw;line-height:1.5625vw;font-size:.9375vw;color:#000}.article_ingredients{margin:0 0 1.4583333333vw}.article_ingredients,.article_ingredients h2{line-height:1.1458333333vw;font-size:.9375vw;font-weight:400;color:#a0a0a0}.article_ingredients h2{margin:0 0 .4166666667vw;padding:0;text-transform:none}.article_ingredients p{margin:0;padding:0;line-height:inherit;font-size:inherit;font-weight:inherit}.article_ingredients strong{font-weight:400}.dishSingle .article_photos{position:relative;width:51.6666666667vw;height:23.125vw;overflow:hidden;margin:0 0 1.71875vw;padding:0}.dishSingle .article_photos.article_photos_one{width:auto;height:15.1041666667vw;border-bottom:1px solid #e5e5e5}.dishSingle .article_photos.article_photos_one>div{width:12.5vw!important;height:11.25vw!important;top:50%!important;left:50%!important;margin:-5.625vw 0 0 -6.25vw!important}.dishSingle .article_photos>div{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;display:none;width:12.4479166667vw;height:11.3020833333vw;overflow:hidden;position:absolute;top:0;left:26.1979166667vw;box-sizing:border-box}.dishSingle .article_photos>div:first-child{display:block;width:25.6770833333vw;height:23.125vw;left:0}.dishSingle .article_photos>div:nth-child(2){display:block}.dishSingle .article_photos>div:nth-child(3){display:block;top:11.8229166667vw}.dishSingle .article_photos>div:nth-child(4){display:block;left:39.1666666667vw}.dishSingle .article_photos>div:nth-child(5){display:block;top:11.8229166667vw;left:39.1666666667vw}.dishSingle .article_photos>div img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.dishSingle .article_photos .add-dish-photo{background:#fff;border:1px solid #b5b5b5}.dishSingle .article_photos .add-dish-photo:before{background:url(../../images/icon_add_image.png) no-repeat 50% 50%;background-size:contain;display:block;width:3.4375vw;height:2.2395833333vw;overflow:hidden;position:absolute;top:50%;left:50%;margin:-1.4583333333vw 0 0 -1.71875vw;pointer-events:none;z-index:9;content:""}.dishSingle .article_photos .add-dish-photo label{display:block!important;width:auto!important;height:auto!important;position:absolute;top:0;right:0;bottom:0;left:0;padding:6.9270833333vw 1.0416666667vw 1.0416666667vw;box-sizing:border-box;transition:background .4s;line-height:.8854166667vw;font-size:.78125vw;font-weight:400;text-align:center;text-transform:lowercase;color:#000}.dishSingle .article_photos .add-dish-photo label:hover{background:#ffb80e}.dishSingle .article_photos ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0}.dishSingle .article_photos ul li{background:#ababab url(../../images/image_add_img.png) no-repeat 50% 50%;background-size:contain;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:10.15625vw;min-height:7.2916666667vw;margin:0;padding:0;list-style:none;line-height:1.5625vw;font-size:1.0416666667vw;font-weight:900;color:#333;position:relative}.dishSingle .article_photos ul li:last-child{background:#fff}.dishSingle .article_photos ul li img{background:#fff;width:100%;vertical-align:top}.dishSingle .article_photos ul li:last-child a{max-width:8.0729166667vw;color:inherit}.dishSingle .article_photos ul li:last-child a:after{margin:0 0 0 .3125vw;font-family:Font Awesome\ 5 Free;font-size:.9375vw;font-weight:900;content:"\f061"}.reviews .reviews_top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 2.65625vw}.reviews .reviews_top h2{margin:0 0 .5208333333vw;padding:.9375vw 0 0;line-height:1.3541666667vw;font-size:1.25vw}.reviews .reviews_top h2 span{color:#bcbcbc}.reviews .reviews_top a{background:#ffb900;display:inline-block;margin:0;padding:.8854166667vw 1.8229166667vw;vertical-align:top;border-radius:.2083333333vw;line-height:1.1979166667vw;font-size:.8333333333vw;font-weight:900;text-transform:lowercase;color:#333}.reviews_list{margin:0 0 2.2395833333vw;padding:0}.reviews_list>li{margin:0 0 1.5625vw;padding:0 0 .1041666667vw;border-bottom:1px solid #e5e5e5;list-style:none;line-height:1.1458333333vw;font-size:.9375vw}.reviews_list>li:last-child{margin:0;padding:0 0 1.4583333333vw}.reviews_list>li figure{float:left;width:4.53125vw;height:4.53125vw;overflow:hidden;margin:.46875vw 2.7083333333vw 0 0;border-radius:50%}.reviews_list>li figure img{width:100%;min-height:100%;vertical-align:top}.reviews_list>li .caption{overflow:hidden}.reviews_list>li .review_name{margin:0 0 .8854166667vw;line-height:1.4583333333vw;font-family:gt_walsheim_probold;font-size:1.25vw;font-weight:400;color:#000}.reviews_list>li .review_name span{float:right;padding:.0520833333vw 0 0;font-family:GT Walsheim Pro;font-size:.9375vw;font-weight:400;color:#595959}.reviews_list>li .review_numbers{margin:0 0 1.3020833333vw;line-height:1.0416666667vw;font-size:.9375vw;color:#9a9a9a}.reviews_list>li .review_numbers img{width:1.0416666667vw;margin:0 .3125vw 0 0;vertical-align:top}.reviews_list>li .review_rating{margin:0 0 .625vw}.reviews_list>li .review_rating:after{display:block;clear:both;content:""}.reviews_list>li .review_rating img{float:left;width:1.3541666667vw;margin:0 .0520833333vw 0 0;vertical-align:top}.reviews_list>li p{margin:0 0 .625vw}.reviews_link_all{margin:0 0 2.2395833333vw;line-height:1.5625vw;font-size:1.4583333333vw;font-weight:900;text-align:right;color:#333}.reviews_link_all a:after{margin:0 0 0 .46875vw;font-family:Font Awesome\ 5 Free;font-size:1.1458333333vw;font-weight:900;content:"\f061"}.no_reviews{padding:2.6041666667vw 0 5.2083333333vw;line-height:1.0416666667vw;font-size:1.25vw;text-align:center;font-weight:700;text-transform:uppercase}.restaurant-menu .restaurant-menu-category.opened .header:after{content:"\f107"}.restaurant-menu .restaurant-menu-category .header{margin:0 0 1.4583333333vw;cursor:pointer}.restaurant-menu .restaurant-menu-category .header:after{margin:0 0 0 .46875vw;font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f105"}.restaurant-menu .restaurant-menu-category .items{display:none}.restaurant-menu .restaurant-menu-category .items .item{margin:0 0 .9895833333vw;padding:0 0 1.09375vw;border-bottom:1px solid #e5e5e5}.restaurant-menu .restaurant-menu-category .items .item:last-child{margin:0 0 .5729166667vw;border-bottom:none}.restaurant-menu .restaurant-menu-category .items .item .item-title{margin:0 0 .5729166667vw;line-height:1.0416666667vw;font-size:.9375vw;font-weight:700;color:#000}.restaurant-menu .restaurant-menu-category .items .item .item-title:after{display:block;clear:both;content:""}.restaurant-menu .restaurant-menu-category .items .item .item-title span{float:right;font-weight:900}.restaurant-menu .restaurant-menu-category .items .item .item-rating{display:-ms-flexbox;display:flex;line-height:1.0416666667vw;font-size:.9375vw;color:#7b7a7a}.restaurant-menu .restaurant-menu-category .items .item .item-rating span{margin:0 .5208333333vw 0 0;line-height:0;font-size:0}.restaurant-menu .restaurant-menu-category .items .item .item-rating span:after{display:block;clear:both;content:""}.restaurant-menu .restaurant-menu-category .items .item .item-rating span img{float:left;width:.9895833333vw;margin:0 .0520833333vw 0 0}.restaurant-menu .restaurant-menu-category .items .item .item-rating strong{margin:0 .8333333333vw 0 0;font-size:1.0416666667vw;font-weight:900;color:#000}.add_photo_dishes{background:url(../../../images/add_photo_dishes.jpg) no-repeat 50% 50%;background-size:contain;width:11.71875vw;height:8.5416666667vw;margin:0 0 .3645833333vw;padding:0;vertical-align:top;line-height:0;font-size:0;overflow:hidden}.add_photo_dishes input{opacity:0;width:100%;height:100%;cursor:pointer}.file_data{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;line-height:.9375vw;font-size:.8333333333vw;color:#000}.file_data em{font-style:normal}.file_data a,.file_data label{margin:0;line-height:.9375vw;font-size:.8333333333vw;color:inherit;font-weight:400}.file_data a span,.file_data label span{transition:all .4s;color:#b3b3b3}.file_data label{text-decoration:underline}.create-dish-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.create-dish-buttons a,.create-dish-buttons button{display:block;border:1px solid #000;border-radius:3.3854166667vw;background-color:#fff;width:13.8020833333vw;height:3.3854166667vw;padding:.8333333333vw 4.1666666667vw;margin:.8333333333vw;cursor:pointer;font-size:1.0416666667vw;color:#000;line-height:1.619;text-transform:uppercase}.create-dish-buttons button{background-color:#ffb80e;border:none}.create_dish_article_photos{margin:0}h2.top_dishes_title{margin:0 0 1.71875vw;padding:0;line-height:1.3541666667vw;font-size:1.25vw}.list_of_dishes{margin:0;padding:0}.list_of_dishes li{margin:0 0 1.4583333333vw;padding:0 0 1.5104166667vw;list-style:none;border-bottom:1px solid #ededed}.list_of_dishes li .caption{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.list_of_dishes li .caption .caption_image{width:8.28125vw;min-width:8.28125vw}.list_of_dishes li .caption .caption_image figure{background-color:#ffb80e;background-image:url(../../images/stub_picture.png);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;width:8.28125vw;height:7.6041666667vw;overflow:hidden;margin:0;padding:0}.list_of_dishes li .caption .caption_image figure a{background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative;display:block;width:100%;height:100%}.list_of_dishes li .caption .caption_image figure a:before{background:#e32929;display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s;content:""}.list_of_dishes li .caption .caption_content{width:100%;padding:.2604166667vw 4.1666666667vw 0 1.3020833333vw;box-sizing:border-box}.list_of_dishes li .caption .caption_content h3{margin:0 0 .5208333333vw;padding:0;line-height:1.4583333333vw;font-size:1.3541666667vw;font-weight:900;color:#000}.list_of_dishes li .caption .caption_content .excerpt{max-height:1.1458333333vw;overflow:hidden;margin:0 0 .7291666667vw;padding:0;line-height:1.1458333333vw;font-size:.9375vw;text-overflow:ellipsis}.list_of_dishes li .caption .caption_content .dish_info{margin:0 0 .625vw;padding:0;line-height:0;font-size:0;color:#706e6e}.list_of_dishes li .caption .caption_content .dish_info strong{display:inline-block;margin:0 .625vw 0 0;padding:.0520833333vw 0 0;vertical-align:top;line-height:1.4583333333vw;font-size:1.3541666667vw;font-weight:900;color:#000}.list_of_dishes li .caption .caption_content .dish_info .stars{width:1.1979166667vw;height:1.1979166667vw}.list_of_dishes li .caption .caption_content .dish_info em{display:inline-block;margin:0 0 0 .625vw;padding:0;vertical-align:top;line-height:1.4583333333vw;font-size:1.0416666667vw;font-weight:400;font-style:normal;color:#646464}.list_of_dishes li .caption .caption_content .location{margin:0;padding:0;line-height:1.1458333333vw;font-size:1.0416666667vw;color:#000}.list_of_dishes li .caption .caption_content .location:before{display:inline-block;margin:0 .46875vw 0 0;vertical-align:top;font-family:Font Awesome\ 5 Free;font-size:.8333333333vw;font-weight:900;color:#e32929;content:"\f3c5"}.list_of_dishes li .caption .caption_content .location b{background:#ebebeb;display:inline-block;margin:-.2604166667vw 0 -.0520833333vw 1.0416666667vw;padding:.3125vw .4166666667vw;border-radius:.3125vw;vertical-align:top;line-height:1.0416666667vw;font-size:1.0416666667vw;font-weight:400;color:#000}.list_of_dishes li .caption .caption_info{width:10.78125vw;min-width:10.78125vw;padding:.3125vw 2.8645833333vw .0520833333vw 1.0416666667vw;box-sizing:border-box;border-left:1px solid #e5e5e5;line-height:1.25vw;font-size:1.1458333333vw;text-align:right}.list_of_dishes li .caption .caption_info .price{display:block;margin:0 0 .625vw;font-weight:900;color:#000}.dishSingleRight .item-rating .star-rating-container{display:inline-block;margin-right:.2604166667vw!important}.dishSingleRight .item-rating .star-rating-container span.stars{margin-right:1px!important;line-height:1.0416666667vw;font-size:.9375vw;height:.9375vw;width:.9375vw}.popUpCarouselMenuNew{width:45.0520833333vw;height:89.175257732vh;max-height:45.0520833333vw;padding:0}.popUpCarouselMenuNew .popUpCarousel-close{background:#ff2424;width:1.5104166667vw;height:1.5104166667vw;overflow:hidden;margin:0;padding:0;position:absolute;top:-1.5625vw;right:-1.5625vw;border-radius:50%;line-height:1.3541666667vw;font-size:1.0416666667vw;text-align:center;color:#fff}.popUpCarouselMenuNew .popUpCarousel-close:hover{color:#000!important}.popUpCarouselMenuNew .gallery-top{width:100%;height:89.175257732vh;max-height:45.0520833333vw;margin:0!important;padding:0!important}.popUpCarouselMenuNew .gallery-top .swiper-slide{background-size:cover;height:100%}.popUpCarouselMenuNew .gallery-top .swiper-pagination{background:rgba(0,0,0,.59);padding:1.1979166667vw 1.0416666667vw .8854166667vw;line-height:1.0416666667vw;font-size:1.0416666667vw;text-align:center}.popUpCarouselMenuNew .gallery-thumbs{display:none}.popUpCarouselMenuNew label{text-shadow:0 0 .1041666667vw rgba(0,0,0,.7);cursor:pointer;z-index:99}.popUpCarouselMenuNew label span:hover{border:none}.popUpCarouselMenuNew .swiper-button-next{top:50%;right:-4.6875vw;margin:-1.5625vw 0 0}.popUpCarouselMenuNew .swiper-button-prev{top:50%;left:-4.6875vw;margin:-1.5625vw 0 0}.btn-view-full-restaurant-menu{display:block;cursor:pointer;z-index:999;text-align:center;background:#e31720;display:inline-block;height:2.96875vw;overflow:hidden;margin:0;padding:.8854166667vw 1.1458333333vw 0 0;border:.1041666667vw solid #fff;box-sizing:border-box;box-shadow:0 .46875vw .4166666667vw rgba(92,201,127,.21);transition:border .4s;line-height:.9375vw;font-size:.7291666667vw;font-weight:900;color:#fff;border-radius:2px;text-align:left}.btn-view-full-restaurant-menu:before{font-family:Font Awesome\ 5 Free;content:"\f060";padding:0 10px 0 19px}.btn-view-full-restaurant-menu:hover{border-color:#e31720}.btn-view-full-restaurant-menu div{width:auto;margin:0;padding:0;line-height:inherit;font-size:inherit}article.registerRestaurant .article_top{display:-ms-flexbox;display:flex;padding:1.0416666667vw 0}article.registerRestaurant .article_top>div{width:50%}article.registerRestaurant .article_top ul{margin:0;padding:0}.searchResult{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:1.9270833333vw 0 0}.searchResult .searchResultLeft{width:100%;padding:0 1.875vw 0 0;box-sizing:border-box}.searchResult .searchResultRight{width:17.5vw;min-width:17.5vw}.searchResult h2{margin:0 0 2.1354166667vw;letter-spacing:-.0260416667vw;text-transform:none}.searchResultTop{-ms-flex-pack:justify;justify-content:space-between}.searchResultTop,.searchResultTop .right_area{display:-ms-flexbox;display:flex}.form_sort{padding:.0520833333vw 0 0}.form_sort,.form_sort label{line-height:1.3541666667vw;font-size:.7291666667vw;color:#000}.form_sort label{text-transform:uppercase}.form_sort select{background:url(../../images/sort_select.png) no-repeat 100% 50%;background-size:contain;width:12.7604166667vw;min-height:1.3541666667vw;padding:0 .2604166667vw;border:none;border-bottom:1px solid #a9aab3;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.3541666667vw;font-size:.8333333333vw;color:#000;cursor:pointer}.post_display{padding:.0520833333vw 0 0 .9375vw}.post_display ul{display:-ms-flexbox;display:flex;margin:0;padding:0}.post_display ul li{margin:0 0 0 .5729166667vw;padding:0;transition:all .4s;list-style:none;line-height:1.5625vw;font-size:1.5625vw;color:#9a9a9a;cursor:pointer}.post_display ul li.current{color:#e32929}.resultList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.5208333333vw;padding:0}.resultList.display_2{-ms-flex-direction:column;flex-direction:column;margin:0}.resultList.display_2 li{width:100%;padding:0}.resultList.display_2 li .caption{position:relative;padding:1.0416666667vw 10.15625vw .8333333333vw 12.34375vw}.resultList.display_2 li figure{position:absolute;top:0;bottom:0;left:0;width:10.9895833333vw;height:auto;margin:0;padding:0}.resultList.display_2 li figure a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%}.resultList.display_2 li figure img{max-width:none;width:auto;height:100%}.resultList.display_2 li h3{height:auto;min-height:1px;margin:-.15625vw 0 .78125vw;line-height:1.5625vw;font-size:1.4583333333vw}.resultList.display_2 li h3 a{display:inline!important}.resultList.display_2 li h3 span{display:inline}.resultList.display_2 li .resultListRating{display:inline-block;margin:0 .9375vw 0 0;vertical-align:top}.resultList.display_2 li .searchResultReview{display:inline-block;margin:0 0 .6770833333vw;padding:.15625vw 0 0;vertical-align:top}.resultList.display_2 li .searchResultLocation{height:auto;overflow:hidden;margin:0 0 .5208333333vw}.resultList.display_2 li .searchResultPrice{width:7.7083333333vw;position:absolute;top:.8854166667vw;right:1.3020833333vw;bottom:.8854166667vw;padding:0 0 0 1.0416666667vw;border-left:1px solid #e5e5e5;box-sizing:border-box;text-align:right}.resultList.display_2 li .searchResultPrice span{display:block;padding:.3645833333vw 0 0}.resultList.display_2 li .searchResultPrice span:before{display:none}.resultList.display_2 li p{display:block;max-height:2.2916666667vw;overflow:hidden;margin:0;padding:0;line-height:1.1458333333vw;font-size:.9375vw}.resultList li{width:25%;margin:0 0 1.0416666667vw;padding:0 .5208333333vw;box-sizing:border-box;list-style:none}.resultList li .caption{background:#fff;overflow:hidden;padding:1.0416666667vw 1.1979166667vw 1.3541666667vw;border-radius:.3125vw;box-shadow:0 0 2.3958333333vw rgba(0,0,0,.13)}.resultList li figure{background:#ffb80e url(../../images/stub_picture.png) no-repeat 50% 50%;background-size:contain;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;height:8.90625vw;overflow:hidden;margin:-1.0416666667vw -1.1979166667vw .9895833333vw}.resultList li figure a{background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;display:block;position:relative;width:100%;height:100%;overflow:hidden}.resultList li figure a:before{background:#e32929;display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:all .4s;content:""}.resultList li figure a:hover:before{opacity:.3}.resultList li figure span{background:#f5f5f5;display:block;position:absolute;right:.5208333333vw;bottom:.5208333333vw;margin:0;padding:.15625vw .2604166667vw;border-radius:.1041666667vw;line-height:.9375vw;font-size:.8333333333vw;color:#000}.resultList li figure img{width:100%;vertical-align:top;transition:all .4s}.resultList li h3{width:100%;height:3.125vw;margin:0 0 .5208333333vw;padding:0;overflow:hidden;line-height:1.5625vw;font-size:1.25vw}.resultList li h3 a{display:block;display:-webkit-box;max-width:100%;max-height:100%;-webkit-line-clamp:2;text-overflow:ellipsis}.resultList li h3 a:hover{color:#e32929}.resultList li h3 span{display:block}.resultList li .resultListRating{display:block;margin:0 0 .78125vw;line-height:0;font-size:0}.resultList li .resultListRating em{display:inline-block;min-width:2.65625vw;padding:.15625vw .15625vw 0 0;box-sizing:border-box;vertical-align:top;line-height:1.4583333333vw;font-size:1.4583333333vw;font-weight:700;font-style:normal}.resultList li .resultListRating .stars,.resultList li .resultListRating img{width:1.4583333333vw!important;height:1.4583333333vw!important;margin:0 1px 0 0!important;vertical-align:top}.resultList li .searchResultReview{display:block;margin:0 0 .8333333333vw;line-height:1.1458333333vw;font-size:1.0416666667vw;color:#646464}.resultList li .searchResultLocation{display:block;display:-webkit-box;position:relative;width:100%;height:2.5vw;overflow:hidden;margin:0 0 .78125vw;padding:0 0 0 1.0416666667vw;box-sizing:border-box;-webkit-line-clamp:2;text-overflow:ellipsis;line-height:1.25vw;font-size:1.0416666667vw;color:#000}.resultList li .searchResultLocation:before{display:block;position:absolute;top:.1041666667vw;left:0;line-height:.9375vw;font-family:Font Awesome\ 5 Free;font-size:.8333333333vw;font-weight:900;color:#e32929;content:"\f3c5"}.resultList li .searchResultLocation span:before{margin:0 .3125vw 0 0;content:"|"}.resultList li .searchResultPrice{display:block;line-height:1.4583333333vw;font-size:1.3541666667vw;font-weight:900}.resultList li .searchResultPrice span{font-weight:400}.resultList li .searchResultPrice span:before{margin:0 .3125vw 0 0;content:"|"}.resultList li p{display:none}.recommendationList{margin:0;padding:0}.recommendationList li{background:#fff;margin:0 0 1.0416666667vw;padding:1.09375vw 1.0416666667vw 1.875vw;box-sizing:border-box;box-shadow:0 0 2.3958333333vw rgba(0,0,0,.13);border-radius:.3125vw;list-style:none}.recommendationList li figure{margin:0 0 1.5625vw;padding:0}.recommendationList li figure img{width:100%}.recommendationList li h3{margin:0 0 .8333333333vw;padding:0;line-height:1.4583333333vw;font-size:1.3541666667vw;color:#000}.recommendationList li p{margin:0;padding:0}.searchNav{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:2.0833333333vw 0 0}.searchNav p{margin:0 5.625vw}.searchNav p a{display:inline-block;min-width:13.2291666667vw;margin:0;padding:.625vw 1.5625vw;border:1px solid #000;border-radius:.3125vw;vertical-align:top;line-height:1.1458333333vw;font-size:1.0416666667vw;text-align:center;text-decoration:none;color:#000}.searchNav ul{display:-ms-flexbox;display:flex;margin:0 5.625vw;padding:0}.searchNav ul li{margin:0 .3645833333vw;padding:0;list-style:none;line-height:1.875vw;font-size:1.0416666667vw;color:#000}.searchNav ul li.current a:before{background:#ffb80e}.searchNav ul li a{display:block;position:relative;min-width:1.1458333333vw;padding:0 .2083333333vw;box-sizing:border-box;line-height:1.875vw;font-size:1.0416666667vw;text-align:center;color:#000}.searchNav ul li a:before{display:block;height:.15625vw;position:absolute;right:0;bottom:0;left:0;transition:all .4s;content:""}#toTop{background:#ffb80e;position:fixed;right:1.5625vw;bottom:-3.6458333333vw;width:3.3854166667vw;height:3.3854166667vw;overflow:hidden;border-radius:50%;box-shadow:0 .7291666667vw 1.3541666667vw rgba(0,0,0,.3);transition:all .4s;cursor:pointer;line-height:3.125vw;font-size:2.0833333333vw;text-align:center;color:#fff;z-index:999}#toTop:before{font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f077"}#toTop.visible{bottom:1.5625vw}.registerRestaurant a{text-decoration:underline;color:#51769d}.registerRestaurant .input-group{margin:0 0 .8854166667vw}.registerRestaurant .input-group.input-group--submit{padding:1.5625vw 0 0;text-align:center}.registerRestaurant .input-group.input-group--submit [data-cancel]{background:none;border:1px solid #000;margin-right:1.5625vw}.registerRestaurant .two-columns{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 .8854166667vw}.registerRestaurant .two-columns>div{width:49%}.registerRestaurant .input-group label{display:block;margin:0 0 .5208333333vw;line-height:1.1458333333vw;font-size:1.1458333333vw}.registerRestaurant .input-group label span{color:red}.registerRestaurant input[type=email],.registerRestaurant input[type=number],.registerRestaurant input[type=tel],.registerRestaurant input[type=text],.registerRestaurant select,.registerRestaurant textarea{background:#fff;width:100%;height:2.6041666667vw;margin:0;padding:.625vw .78125vw;border:1px solid #e6e6e6;border-radius:.2083333333vw;box-sizing:border-box;line-height:1.25vw;font-family:GT Walsheim Pro,sans-serif;font-size:1.1458333333vw;font-weight:400;color:#000}.registerRestaurant select{background:#fff url(../../../images/select_icon.png) no-repeat 100% 50%;background-size:contain;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.registerRestaurant textarea{height:18.0729166667vw;resize:none}.registerRestaurant input[type=submit]{background:#ffb80e;height:3.125vw;margin:0;padding:0 3.2291666667vw;border:none;border-radius:1.6666666667vw;transition:all .4s;font-family:GT Walsheim Pro,sans-serif;font-size:1.0416666667vw;font-weight:500;text-transform:uppercase;color:#000;cursor:pointer}.our_recommendation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:1.875vw 0 0}.our_recommendation .recommendation_left{width:100%;padding:0 1.7708333333vw 0 0;box-sizing:border-box}.our_recommendation .recommendation_right{width:19.7916666667vw;min-width:19.7916666667vw;padding:3.8020833333vw 0 0}.recommendation_top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 2.1354166667vw}.recommendation_top h1,.recommendation_top h2{margin:0;text-transform:none}.recommendation_list{margin:0;padding:0}.recommendation_list li{margin:0 0 1.25vw;padding:0;list-style:none}.recommendation_list li .caption{background:#fff;position:relative;padding:1.5104166667vw 5.2083333333vw .78125vw 14.4791666667vw;overflow:hidden;border-radius:.3125vw;box-shadow:0 0 2.3958333333vw rgba(0,0,0,.13);line-height:1.1458333333vw;font-size:1.0416666667vw}.recommendation_list li .caption figure{background:#ffb80e url(../../images/stub_picture.png) no-repeat 50% 50%;background-size:contain;width:12.5vw;overflow:hidden;position:absolute;top:0;bottom:0;left:0;margin:0;padding:0}.recommendation_list li .caption figure a{background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;display:block;width:100%;height:100%}.recommendation_list li .caption figure a:before{background:#e32929;display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s;content:""}.recommendation_list li .caption figure img{width:100%;height:auto;transition:all .4s}.recommendation_list li .caption figure figcaption{background:#ebebeb;padding:.1041666667vw .7291666667vw;position:absolute;top:.8333333333vw;left:.6770833333vw;border-radius:.1041666667vw;line-height:.9895833333vw;font-size:.8333333333vw;color:#000}.recommendation_list li .caption h3{margin:0 0 .5729166667vw;padding:0;line-height:1.5625vw;font-size:1.4583333333vw;color:#000}.recommendation_list li .caption .recommendation_location{display:block;margin:0 0 .8333333333vw;color:#000}.recommendation_list li .caption .recommendation_location:before{margin:0 .4166666667vw 0 0;font-family:Font Awesome\ 5 Free;font-weight:900;color:#e32929;content:"\f3c5"}.recommendation_list li .caption .dish_info{margin:0;padding:0;line-height:0;font-size:0;color:#706e6e}.recommendation_list li .caption .dish_info strong{display:inline-block;margin:0 .8854166667vw 0 0;padding:.0520833333vw 0 0;vertical-align:top;line-height:1.40625vw;font-size:1.1458333333vw;font-weight:900;color:#000}.recommendation_list li .caption .dish_info .stars{width:1.40625vw;height:1.40625vw}.recommendation_list li .caption .dish_info em{display:inline-block;margin:0 0 0 .625vw;padding:0;vertical-align:top;line-height:1.40625vw;font-size:1.1458333333vw;font-weight:400;font-style:normal;color:#706e6e}.recommendation_list li .caption .recommendation_kitchen{display:block;margin:0 0 .6770833333vw;color:#646464}.recommendation_list li .caption .recommendation_review{line-height:1.25vw;font-size:1.1458333333vw}.recommendation_list li .caption .recommendation_distance{background:#f5f5f5;display:block;position:absolute;top:1.6145833333vw;right:1.1458333333vw;margin:0;padding:.15625vw .2604166667vw;border-radius:.1041666667vw;line-height:.9375vw;font-size:.8333333333vw;color:#000}.recommendation_nav{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding:1.8229166667vw 0 0}.recommendation_nav p{margin:0}.recommendation_nav p a{display:inline-block;min-width:13.2291666667vw;margin:0;padding:.625vw 1.5625vw;border:1px solid #333;border-radius:1.3541666667vw;vertical-align:top;line-height:1.1458333333vw;font-size:1.0416666667vw;font-weight:900;text-align:center;text-transform:lowercase;text-decoration:none;color:#333}.recommendation_nav ul{display:-ms-flexbox;display:flex;margin:0 0 0 9.375vw;padding:0}.recommendation_nav ul li{margin:0 .3645833333vw;padding:0;list-style:none;line-height:1.875vw;font-size:1.0416666667vw;color:#000}.recommendation_nav ul li.current a:before{background:#ffb80e}.recommendation_nav ul li:last-child{margin-right:0}.recommendation_nav ul li a{display:block;position:relative;min-width:1.1458333333vw;padding:0 .2083333333vw;box-sizing:border-box;line-height:1.875vw;font-size:1.0416666667vw;text-align:center;color:#000}.recommendation_nav ul li a:before{display:block;height:.15625vw;position:absolute;right:0;bottom:0;left:0;transition:all .4s;content:""}.show_on_map{background:url(../../images/show_on_map.jpg) no-repeat 50% 50%;background-size:cover;padding:3.59375vw 2.0833333333vw 3.3854166667vw;overflow:hidden;border-radius:.3125vw;text-align:center}.show_on_map span{background:#fff;display:block;margin:0;padding:.6770833333vw .5208333333vw;border-radius:.3125vw;transition:all .4s;line-height:1.1979166667vw;font-size:1.0416666667vw;color:#000;cursor:pointer}.show_on_map span:before{margin:0 .4166666667vw 0 0;font-family:Font Awesome\ 5 Free;font-weight:900;color:#e32929;content:"\f3c5"}.gm-style{font:900 .9375vw GT Walsheim Pro,sans-serif!important}.gm-style .gm-style-iw{width:29.1666666667vw!important;top:auto!important;left:auto!important;overflow:visible!important}.gm-style .gm-style-iw div{display:block!important;overflow:visible!important}.restaurant_caption{position:relative;overflow:hidden;margin:0;padding:0 1.5625vw .5208333333vw 10.3645833333vw;border-radius:.3125vw;box-sizing:border-box;line-height:1.0416666667vw;font-size:.9375vw;font-weight:400;text-align:left}.restaurant_caption figure{background:#ffb80e url(../../images/stub_picture.png) no-repeat 50% 50%!important;background-size:contain!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:center!important;justify-content:center!important;-ms-flex-align:center!important;align-items:center!important;width:9.53125vw!important;overflow:hidden!important;position:absolute!important;top:0!important;bottom:.5208333333vw!important;left:0!important;margin:0!important;padding:0!important}.restaurant_caption figure a{width:100%!important;height:100%!important}.restaurant_caption figure img{max-width:none!important;height:100%!important;max-height:100%!important;transition:all .4s!important}.restaurant_caption h3{margin:0 0 .5208333333vw;padding:0;line-height:1.40625vw;font-size:1.3020833333vw}.restaurant_caption h3,.restaurant_caption h3 a{font-weight:900!important}.restaurant_caption .item_location{display:block;margin:0 0 .7291666667vw;color:#000}.restaurant_caption .item_location:before{margin:0 .4166666667vw 0 0;font-family:Font Awesome\ 5 Free;font-weight:900;color:#e32929;content:"\f3c5"}.restaurant_caption .item_kitchen{display:block;margin:0 0 .7291666667vw;color:#4c4c4c}.restaurant_caption .item_rate{display:block;color:#e32929}.gm-ui-hover-effect img{margin:0!important}.about_us_area{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:89.84375vw;margin:0 auto 1.9791666667vw}.about_us_area .about_us_left{width:100%}.about_us_area .about_us_right{width:60.9375vw;min-width:60.9375vw}.about_us_area .about_us_right img{width:100%;vertical-align:top}.about_us_area .about_us_content{background:#fff;position:relative;margin:0 -5.3645833333vw 0 0;padding:8.3854166667vw 5.2083333333vw 8.3333333333vw 5.6770833333vw;line-height:1.5625vw;font-size:1.25vw}.about_us_area .about_us_content figure{margin:0 0 .625vw}.about_us_area .about_us_content figure img{width:22.9166666667vw}.about_us_area .about_us_content span{display:block}.about_us_text{position:relative;width:38.5416666667vw;margin:0 auto 5.1041666667vw;padding:3.1770833333vw 0 0;letter-spacing:-.0260416667vw;line-height:2.0833333333vw;font-size:1.1458333333vw;text-align:justify;color:#000}.about_us_text:before{background:#000;display:block;width:1px;height:2.0833333333vw;overflow:hidden;position:absolute;top:0;left:50%;content:""}.about_us_services{width:77.0833333333vw;margin:0 auto;padding:0 0 3.6458333333vw}.about_us_services h1,.about_us_services h2{margin:0 0 3.90625vw;padding:0;text-align:center}.about_us_services ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0}.about_us_services ul li{max-width:13.5416666667vw;margin:0;padding:0;list-style:none;letter-spacing:-.0260416667vw;line-height:1.5625vw;font-size:1.1458333333vw;color:#7b7a7a}.about_us_services ul li em{display:block;margin:0 0 1.5104166667vw;font-size:1.5625vw;font-style:normal;color:#ffb80e}.about_us_services ul li strong{display:block;margin:0 0 .78125vw;line-height:1.25vw;font-size:1.1458333333vw;font-weight:700;text-transform:uppercase;color:#000}.about_us_services ul li span{display:block}.about_us_block_1{background:url(../../images/about_us_bg_1.jpg) no-repeat 50% 0;background-size:cover;margin:0 0 .8854166667vw;padding:6.5104166667vw 0 10.2083333333vw;letter-spacing:-.0260416667vw;line-height:2.0833333333vw;font-size:1.5625vw;font-weight:400;text-align:center;color:#fff}.about_us_block_1 .wrapper{width:46.0416666667vw;margin:0 auto}.about_us_block_1 p{margin:0 0 1.5625vw}.btn_more{background:#ffb80e;display:inline-block;margin:0;padding:.78125vw 1.0416666667vw;border-radius:1.3541666667vw;vertical-align:top;letter-spacing:normal;line-height:1.09375vw;font-size:.9375vw;font-weight:900;text-transform:uppercase;color:#000}.about_us_info{width:80.2083333333vw;margin:0 auto;text-align:center}.about_us_info h2{margin:0 0 3.3333333333vw}.about_us_desktop_info{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0;padding:0 0 4.8958333333vw}.about_us_desktop_info li{width:26.40625vw;margin:0;padding:0;list-style:none;letter-spacing:-.0260416667vw;line-height:1.5625vw;font-size:1.1458333333vw;color:#7b7a7a}.about_us_desktop_info li:first-child figure:before{right:0;border-width:1.25vw 1.5625vw 1.25vw 0;border-color:transparent #fff transparent transparent}.about_us_desktop_info li:first-child figure:before,.about_us_desktop_info li:nth-child(2) figure:before{display:block;position:absolute;top:50%;margin:-1.25vw 0 0;width:0;height:0;border-style:solid;content:""}.about_us_desktop_info li:nth-child(2) figure:before{left:0;border-width:1.25vw 0 1.25vw 1.5625vw;border-color:transparent transparent transparent #fff}.about_us_desktop_info li:nth-child(3) figure:before{display:block;position:absolute;top:0;right:50%;margin:0 -1.25vw 0 0;width:0;height:0;border-style:solid;border-width:1.5625vw 1.25vw 0;border-color:#fff transparent transparent;content:""}.about_us_desktop_info li figure{position:relative;width:100%;height:22.9166666667vw;margin:0}.about_us_desktop_info li figure img{width:100%;height:100%;vertical-align:top}.about_us_desktop_info li .caption{width:100%;height:22.9166666667vw;padding:3.125vw 2.0833333333vw 0;box-sizing:border-box}.about_us_desktop_info li em{display:block;margin:0 0 .8333333333vw;line-height:1.875vw;font-size:1.875vw;font-style:normal;color:#ffb80e}.about_us_desktop_info li strong{display:block;margin:0 0 1.09375vw;letter-spacing:-.0520833333vw;font-weight:700;text-transform:uppercase;color:#000}.about_us_desktop_info li span{display:block}.about_us_block_2{background:url(../../images/about_us_bg_2.jpg) no-repeat 50% 0;background-size:cover;margin:0 0 2.1354166667vw;padding:4.21875vw 0 3.8541666667vw;letter-spacing:-.0260416667vw;line-height:2.0833333333vw;font-size:1.5625vw;font-weight:400;text-align:center;color:#000}.about_us_block_2 .wrapper{width:47.9166666667vw;margin:0 auto}.about_us_block_2 p{margin:0 0 1.5625vw}.about_us_block_2 p span{display:block}.about_us_block_2 p strong{display:block;padding:.5208333333vw 0 0;text-transform:uppercase}.packs breadcrumbs ul li a{color:#878787}.packs .breadcrumbs ul li:last-child a{color:#000}.site-content.packs{padding-bottom:0}#top-banner{padding:0 2.3958333333vw;text-align:right}#top-banner .reg-text{position:absolute;background:#fff;padding:5.2083333333vw 9.375vw 5.3645833333vw 3.125vw;text-align:left;margin-top:1.5625vw}#top-banner .reg-text h1,#top-banner .reg-text h2{color:#333;font-size:2.6041666667vw;line-height:3.125vw;text-transform:none;margin:0 0 .7vw}#top-banner .reg-text p{margin:0;font-weight:300;font-size:1.1458333333vw;line-height:1.6666666667vw}#top-banner .reg-text p span{color:#e31820}#top-banner .reg-text p+.joinus{margin-top:1.9270833333vw}#top-banner .reg-text a{background:#ffb80e;margin:0;padding:0 1.5625vw;border:none;border-radius:1.5625vw;font-family:GT Walsheim Pro,sans-serif;font-size:.9375vw;font-weight:500;text-transform:uppercase;text-decoration:none;display:inline-block;height:3.125vw;transition:all .4s;vertical-align:top;color:#000;cursor:pointer;line-height:3.125vw;box-shadow:0 0 21px 0 rgba(255,184,14,.72);margin-top:5.5208333333vw}#top-banner .reg-text a:hover{background:#fa0f0c;box-shadow:0 0 5px rgba(0,0,0,.3);color:#fff}#top-banner img{width:69.1145833333vw}.site-content-align-small{width:65%;margin:0 auto}#why{text-align:center}#why h2{margin:4.5833333333vw 0 0;line-height:2.2916666667vw;font-size:2.0833333333vw;font-weight:400;text-transform:none;color:#000}#why h2 span{color:#e31820}#why h2 .content,#why h2 .content .content__container{display:inline-block;vertical-align:top}#why h2 .content .content__container{height:2.2916666667vw;font-family:gt_walsheim_probold;font-weight:400}#why h2 .content .content__container ul{margin:0;padding:0}#why h2 .content .content__container ul,#why h2 .content .content__container ul li{line-height:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}#why .col-3{padding:0;margin:4.6875vw 0 4.4270833333vw;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}#why .col-3 li{width:28%;text-align:left}#why .col-3 .icon{margin:0 0 .9895833333vw}#why .col-3 .icon img{width:2.96875vw;vertical-align:top}#why .col-3 h3{font-size:1.3541666667vw;line-height:1.6666666667vw;color:#333;font-weight:300;margin:0}#why .col-3 p{font-size:1.0416666667vw;line-height:1.4583333333vw;color:#52585b}#why .col-3 p span{color:#e31820}#services{background:url(../../images/serv-bg.png) no-repeat 0 0;background-size:cover;padding:3.6458333333vw 0;text-align:center;padding-bottom:.2604166667vw}#services p a{color:#0024ff;text-decoration:underline}#services .site-content-align-small{width:65%}#services h2{color:#333;font-size:2.0833333333vw;font-weight:500;line-height:1.6666666667vw;text-align:center}#services .services-list{padding:0;margin:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}#services .services-list li{width:48%;background:#fff;border-radius:.3125vw;padding:2.6041666667vw 1.8229166667vw 1.8229166667vw;position:relative}#services .services-list li h3{color:#212121;font-size:1.3541666667vw;font-weight:500;line-height:1.2041666667vw;text-transform:uppercase;margin:0 0 .5208333333vw}#services .services-list li div{color:#a0a0a0;font-size:1.1458333333vw;margin-bottom:1.0416666667vw}#services .services-list li div.red-text{color:#f9593a}#services .services-list li p{color:#212121;font-size:.9375vw;font-weight:400;line-height:1.0416666667vw;text-align:left;width:100%;margin:0 auto 1.0416666667vw;padding-left:2.0833333333vw;position:relative}#services .services-list li p:before{content:"";width:.3125vw;height:.3125vw;position:absolute;background:#000;border-radius:100%;left:0;margin:auto;top:0;bottom:0}#services .services-list li p.grey-text{color:#dcdbdb}#services .services-list li p.grey-text:before{background:#dcdbdb}#services .services-list li span{position:absolute;border-radius:.2083333333vw;background-color:#ffc80a;width:4.8958333333vw;height:1.1458333333vw;display:block;top:1.0416666667vw;right:1.0416666667vw;color:#000;font-size:.5395833333vw;font-weight:600;line-height:1.25vw;text-align:center;text-transform:uppercase}#services .services-list li a.border-button,#services .services-list li a.red-button{background-color:#f9593a;width:10.78125vw;height:3.125vw;color:#fff;font-size:.78125vw;line-height:3.2291666667vw;text-align:center;display:block;margin:2.34375vw auto 0;text-transform:uppercase;border-radius:1.5625vw;font-weight:500;letter-spacing:.0520833333vw;border:1px solid}#services .services-list li a.border-button{color:#6c6c6c;border-color:#6c6c6c;background:#fff}#services .services-list li a.border-button:hover,#services .services-list li a.red-button:hover{background:#fa0f0c;box-shadow:0 0 5px rgba(0,0,0,.3);color:#fff;border-color:#fa0f0c}#services .services-list li site-content-align-small a.border-button{background:#fff;border-color:#b8b8b8;color:#6c6c6c}#more-services{padding:3.3854166667vw 0;background:#fbfcfc}#more-services h2{color:#333;font-size:2.0833333333vw;font-weight:500;line-height:1.6666666667vw;text-align:center}#more-services p{text-align:center}#more-services .col-3{padding:0;margin:2.8645833333vw 0 0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}#more-services .col-3>li{width:32%;text-align:left;border-radius:1.0416666667vw;border:1px solid #eceded;box-sizing:border-box;background-color:#fff;box-shadow:13px 23px 20px 0 rgba(207,216,220,.15);padding:1.3020833333vw 0 2.34375vw;margin-bottom:2.34375vw;position:relative;min-height:20.8333333333vw}#more-services .col-3 ul.show{height:auto;padding-bottom:1.5625vw;box-shadow:13px 23px 20px 0 rgba(207,216,220,.15);background:#fff;border-bottom:1px solid #eceded}#more-services .col-3 ul{margin:0;list-style:none;height:7.3958333333vw;overflow:hidden;padding:0 1.5625vw;position:absolute;width:100.6%;z-index:9;border-left:1px solid #eceded;border-right:1px solid #eceded;left:-1px;border-radius:0 0 1.0416666667vw 1.0416666667vw;border-bottom:1px solid #fff}#more-services .col-3 ul li{color:#52585b;font-size:1.0416666667vw;font-weight:400;line-height:1.3541666667vw;text-align:left;padding-left:.8854166667vw;margin-bottom:.2604166667vw;position:relative;z-index:10}#more-services .col-3 ul li:before{content:"";background:#52585b;width:.2604166667vw;height:.2604166667vw;position:absolute;left:0;border-radius:50%;top:.3645833333vw}#more-services .col-3 .icon{text-align:center}#more-services .col-3 .icon img{width:2.96875vw}#more-services .col-3 h3{color:#333;font-size:1.1458333333vw;font-weight:500;line-height:1.6666666667vw;text-align:center;width:85%;margin-left:auto;margin-right:auto}#more-services .col-3 h3 span{color:#fa0f0c}#more-services .col-3 p{margin:0 auto;color:#52585b;font-size:1.0416666667vw;line-height:1.3541666667vw;text-align:left;height:7.8125vw;overflow:hidden;width:85%}#more-services .col-3 a{color:#0693c2;font-size:.9375vw;font-weight:400;line-height:1.1458333333vw;text-decoration:underline;display:block;text-align:center;margin-top:.78125vw;position:absolute;bottom:.78125vw;left:0;right:0}#more-services .col-3 a:hover{text-decoration:none}#more-services .yellow-button{background-color:#ffb80e;box-shadow:0 0 21px 0 rgba(255,184,14,.72);width:15.625vw;height:3.125vw;display:block;margin:1.5625vw auto 0;line-height:3.125vw;border-radius:1.5625vw;color:#000;font-size:.9375vw;font-weight:500;text-align:center;text-transform:uppercase}#more-services .yellow-button:hover{background:#fa0f0c;box-shadow:0 0 5px rgba(0,0,0,.3);color:#fff}#bottom-form{background:url(../../images/form-bg.jpg) no-repeat 50% 0;background-size:cover;padding:5.3125vw 0 7.6041666667vw;text-align:center}#bottom-form .formThanks{display:none}#bottom-form .formThanks h2{font-weight:900;font-size:1.5625vw;line-height:2.0833333333vw;margin:4.1666666667vw 0}#bottom-form .site-content-align-small{box-shadow:13px 23px 20px 0 rgba(207,216,220,.15);background:#fff;padding:3.6458333333vw 5.9895833333vw;width:62.5vw}#bottom-form h2{font-size:2.0833333333vw;font-weight:500;color:#333;margin:0}#bottom-form h2 span{color:#fa0f0c}#bottom-form input[type=submit]{background-color:#ffb80e;box-shadow:0 0 21px 0 rgba(255,184,14,.72);width:15.625vw;height:3.125vw;display:block;margin:1.5625vw auto 0;line-height:3.125vw;border-radius:1.5625vw;color:#000;font-size:.9375vw;font-weight:500;text-align:center;text-transform:uppercase;border:none;cursor:pointer;transition:all .4s}#bottom-form input[type=submit]:hover{background:#fa0f0c;box-shadow:0 0 5px rgba(0,0,0,.3);color:#fff}#bottom-form form{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.6041666667vw}#bottom-form form>div{display:inline-block;text-align:left;width:47%;margin-bottom:2.0833333333vw}#bottom-form form>div input{height:2.7083333333vw}#bottom-form form>div input,#bottom-form form>div select{width:100%;border:1px solid #959595;margin-top:.2604166667vw;padding:0 .5208333333vw;font-size:.9375vw}#bottom-form form>div select{background:url(../../images/select-arrow.png) no-repeat 95% 50%;background-size:auto 15%;-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-appearance:textfield;outline:none;height:2.6041666667vw;line-height:2.6041666667vw;color:#cdcdcd}#bottom-form form>div .phone{border:1px solid #959595;height:2.7083333333vw;margin-top:.2604166667vw}#bottom-form form>div .phone input{border:none;margin:0;height:2.5520833333vw}#bottom-form form>div .phone input[type=text]{width:2.7083333333vw;padding-right:0;display:inline-block}#bottom-form form>div .phone input[type=tel]{width:auto;padding-left:0}.popUpBlock.packs .popUpWindow{width:25.78125vw}.popUpBlock.packs .popUpWindow h2{color:#333;font-size:1.5625vw;text-transform:uppercase;font-weight:900;line-height:2.03125vw;margin:0}.popUpBlock.packs .popUpWindow p{margin:.5208333333vw auto 1.3020833333vw;width:74%;font-size:1.0416666667vw;line-height:1.1458333333vw}.popUpBlock.packs .popUpWindow input{padding:0;width:100%;padding:0 .5208333333vw;font-size:.9375vw}.popUpBlock.packs .popUpWindow .phone,.popUpBlock.packs .popUpWindow input{border:1px solid #959595;height:2.7083333333vw;margin:.2604166667vw 0 1.5625vw}.popUpBlock.packs .popUpWindow .phone{text-align:left}.popUpBlock.packs .popUpWindow .phone input{border:none;margin:0;height:2.5520833333vw}.popUpBlock.packs .popUpWindow .phone input[type=text]{width:2.6041666667vw;padding-right:0;display:inline-block}.popUpBlock.packs .popUpWindow .phone input[type=tel]{width:auto;padding-left:0}.popUpBlock.packs .popUpWindow input[type=submit]{color:#333;font-size:.8333333333vw;text-transform:uppercase;font-weight:900;border:none;height:3.0729166667vw;line-height:3.0729166667vw;background:#ffb80e;border-radius:.15625vw;margin-bottom:0;transition:all .4s}.popUpBlock.packs .popUpWindow input[type=submit]:hover{background:#fa0f0c;box-shadow:0 0 5px rgba(0,0,0,.3);color:#fff}.popUpWindow.popUpThanksRating.popUpThanksPacket h2{margin:13.0208333333vw 0}.popUpBlock .popUpWindow.popUpImg{height:35.2083333333vw;background:none;box-shadow:none;padding:0;width:17.1354166667vw}.popUpBlock .popUpWindow.popUpImg div img{height:35.2083333333vw}.popUpBlock .popUpWindow.popUpImg .popUp_close{right:.5208333333vw}.packs label{color:#333;font-size:.9375vw;line-height:1.3541666667vw;text-align:left;display:block}.packs label span{color:#fa0f0c}.site-content.packs .breadcrumbs{margin-top:-3.9583333333vw}.mobile{display:none!important}.our-advantages{padding:0 0 4.7916666667vw;line-height:1.4583333333vw;font-size:1.0416666667vw;color:#333}.our-advantages .wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:62.5vw;margin:0 auto}.our-advantages .wrapper .our-advantages-left{width:29.1666666667vw;min-width:29.1666666667vw;padding:.3645833333vw 0 0}.our-advantages .wrapper .our-advantages-right{width:30.7291666667vw;min-width:30.7291666667vw}.our-advantages h2{margin:0 0 .6770833333vw;padding:0;line-height:2.1875vw;font-family:GT Walsheim Pro;font-size:2.0833333333vw;font-weight:400;text-transform:none;color:#333}.our-advantages h2 span{display:block}.our-advantages p{margin:0 0 1.4583333333vw;padding:0;line-height:inherit;font-size:inherit;color:inherit}.our-advantages ul{margin:0;padding:1.6666666667vw 0 1.9791666667vw}.our-advantages ul li{position:relative;margin:0 0 1.1458333333vw;padding:0 0 0 2.6041666667vw;list-style:none;line-height:1.0416666667vw}.our-advantages ul li:before{background:url(../../images/list_icon.png) no-repeat 50% 50%;background-size:contain;display:block;width:1.1979166667vw;height:1.1979166667vw;overflow:hidden;position:absolute;top:-.15625vw;left:0;content:""}.our-advantages .our-advantages-carousel{position:relative;margin:0 -14.4791666667vw 0 -.1041666667vw;box-shadow:0 0 .9375vw hsla(0,0%,48%,.13)}.our-advantages .our-advantages-carousel .swiper-slide{background-repeat:no-repeat;background-position:50% 0;background-size:cover;height:38.125vw}.our-advantages .our-advantages-carousel .swiper-button-next,.our-advantages .our-advantages-carousel .swiper-button-prev{background:#fff url(../../images/carousel_arrow_right.png) no-repeat 50% 50%;background-size:contain;display:block;width:1.6666666667vw;height:1.6666666667vw;overflow:hidden;border-radius:50%;box-shadow:0 0 .3125vw rgba(0,0,0,.14);transition:box-shadow .4s;position:absolute;top:50%;right:-.78125vw;margin:-.8333333333vw 0 0}.our-advantages .our-advantages-carousel .swiper-button-next:hover,.our-advantages .our-advantages-carousel .swiper-button-prev:hover{box-shadow:0 0 .625vw rgba(0,0,0,.5)}.our-advantages .our-advantages-carousel .swiper-button-prev{background:#fff url(../../images/carousel_arrow_left.png) no-repeat 50% 50%;background-size:contain;right:auto;left:-.78125vw}.our-advantages .our-advantages-carousel .swiper-pagination{position:absolute;right:0;bottom:-2.2395833333vw;left:0;line-height:0;font-size:0;text-align:center}.our-advantages .our-advantages-carousel .swiper-pagination .swiper-pagination-bullet{background:#ebe3e0;display:inline-block;width:.625vw;height:.625vw;overflow:hidden;margin:0 .15625vw;opacity:1;transition:background .4s;border-radius:50%;vertical-align:top}.our-advantages .our-advantages-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.our-advantages .our-advantages-carousel .swiper-pagination .swiper-pagination-bullet:hover{background:#c31e25}.our-advantages a.btn-tmm{margin-left:2.2916666667vw}a.btn-tmm{background:#ffb80e;display:inline-block;margin:0;padding:.9375vw 2.2916666667vw;border-radius:1.3541666667vw;vertical-align:top;line-height:.9375vw;font-family:GT Walsheim Pro;font-size:.8333333333vw;font-weight:500;text-transform:uppercase;color:#000}a.btn-tmm:hover{box-shadow:0 0 1.09375vw rgba(255,184,14,.72)}.content,.content__container{display:inline-block}.content__container{font-weight:600;overflow:hidden;height:40px}.content__container__list{margin-top:0;text-align:left;list-style:none;animation-name:b;animation-duration:10s;animation-iteration-count:infinite}.content__container__list__item{line-height:40px;margin:0}@keyframes b{0%,12.66%,to{transform:translateZ(0)}16.66%,29.32%{transform:translate3d(0,-25%,0)}33.32%,45.98%{transform:translate3d(0,-50%,0)}49.98%,62.64%{transform:translate3d(0,-75%,0)}66.64%,79.3%{transform:translate3d(0,-50%,0)}83.3%,95.96%{transform:translate3d(0,-25%,0)}}.page-content-caption{padding:2.7604166667vw 8.3333333333vw;line-height:2.0833333333vw;font-size:1.1458333333vw}.page-content-caption p{margin:0 0 2.0833333333vw}.page-content-caption pre{white-space:normal}.photoUploadContainer .image-container #cropper-img{display:none}.photoUploadContainer .image-container .loading-icon{display:none;padding:10vw;margin:0 auto}.photoUploadContainer .image-container .cropper-container{display:block}.photoUploadContainer .image-container.loading .loading-icon{display:block}.photoUploadContainer .image-container.loading .cropper-container{display:none}.blog_page{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.7291666667vw;padding:3.9583333333vw 0 .8333333333vw}.blog_page .blog_page_item{width:33.3333%;margin:0 0 4.2708333333vw;padding:0 .7291666667vw}.blog_page .blog_page_item figure{margin:0 0 .7291666667vw;padding:0}.blog_page .blog_page_item figure a{display:block;overflow:hidden}.blog_page .blog_page_item figure span{display:block;position:relative;margin:0 0 .6770833333vw}.blog_page .blog_page_item figure span:before{background:#e32929;display:block;position:absolute;top:0;right:0;bottom:0;left:0;transition:all .8s;opacity:0;content:""}.blog_page .blog_page_item figure span img{width:100%;vertical-align:top}.blog_page .blog_page_item figure figcaption{display:block;margin:0;padding:0;letter-spacing:-.015625vw;line-height:1.40625vw;font-size:1.1979166667vw;font-weight:500;text-transform:none;color:#000}.blog_page .blog_page_item .post_date{line-height:1.0416666667vw;font-size:.9375vw;color:#8a8a88}.blog_page .blog_page_item .post_date:before{display:inline-block;margin:0 .625vw 0 0;vertical-align:top;font-family:Font Awesome\ 5 Free;font-weight:400;content:"\f073"}.blog_single{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.blog_single .blog_single_content{width:100%;padding:0 3.125vw 0 0;box-sizing:border-box}.blog_single .blog_single_content h2{margin:0 0 .6770833333vw;padding:0;line-height:1.6666666667vw;font-size:1.5625vw;font-weight:900;text-transform:none;color:#333}.blog_single .blog_single_content p{margin:0 0 1.6666666667vw}.blog_single .blog_single_content p+img{margin-top:1.6145833333vw}.blog_single .blog_single_content p a{text-decoration:underline;color:#004eff}.blog_single .blog_single_content img{max-width:100%;margin-bottom:1.9791666667vw;vertical-align:top}.blog_single .blog_single_content blockquote{margin:3.0208333333vw 0 2.7604166667vw;padding:1.875vw 11.4583333333vw 2.4479166667vw;border-top:1px solid #454545;border-bottom:1px solid #454545;letter-spacing:-.0260416667vw;line-height:2.6041666667vw;font-size:2.0833333333vw;font-weight:400;font-style:italic;color:#000}.blog_single .blog_single_content blockquote p{margin:0;padding:0}.blog_single .blog_single_content blockquote p:after,.blog_single .blog_single_content blockquote p:before{content:'"'}.blog_single .blog_single_aside{width:26.8229166667vw;min-width:26.8229166667vw;padding:.7291666667vw 0 0}.blog_single .blog_single_info{padding:0 0 1.1979166667vw}.blog_single .blog_single_info h1{margin:0 0 1.0416666667vw;padding:0;line-height:2.0833333333vw;font-size:1.5625vw;font-weight:900;text-transform:none;color:#222}.blog_single .blog_single_info .blog_single_caption{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.blog_single .blog_single_info .blog_single_caption .blog_single_date{padding:.5729166667vw 0 0;line-height:1.1458333333vw;font-size:1.0416666667vw;color:#8a8a88}.blog_single .blog_single_info .blog_single_caption .blog_single_date:before{display:inline-block;margin:-.0520833333vw .625vw 0 0;vertical-align:top;font-family:Font Awesome\ 5 Free;font-weight:400;content:"\f073"}.blog_single .blog_single_info .blog_single_caption .blog_single_social{line-height:0;font-size:0}.blog_single .blog_single_info .blog_single_caption .blog_single_social a{background:#49a1eb;display:inline-block;width:1.9270833333vw;height:1.9270833333vw;overflow:hidden;margin:0 0 0 .2604166667vw;vertical-align:top;line-height:1.9270833333vw;font-size:.9375vw;text-align:center;color:#fff}.blog_single .blog_single_info .blog_single_caption .blog_single_social a.social_facebook{background:#405a93}.blog_single .blog_single_info .blog_single_caption .blog_single_social a.social_facebook:before{font-family:Font Awesome\ 5 Brands;content:"\f39e"}.blog_single .blog_single_info .blog_single_caption .blog_single_social a.social_twitter:before{font-family:Font Awesome\ 5 Brands;content:"\f099"}.blog_single .blog_single_info .blog_single_caption .blog_single_social a.social_telegram{background:#3888c6}.blog_single .blog_single_info .blog_single_caption .blog_single_social a.social_telegram:before{font-family:Font Awesome\ 5 Brands;content:"\f3fe"}.blog_single .single_post_img{margin:0 0 1.9270833333vw}.blog_single .single_post_img img{width:100%;margin:0;vertical-align:top}.blog_single .widget{padding-bottom:2.6041666667vw}.blog_single .widget .widget_title{margin:0 0 1.0416666667vw;line-height:1.25vw;font-size:1.1458333333vw;font-weight:900;color:#333}.blog_single .widget.widget_news .widget_content ul{margin:0;padding:0}.blog_single .widget.widget_news .widget_content ul li{width:100%;overflow:hidden;margin:0 0 1.0416666667vw;padding:0 0 .8854166667vw;list-style:none;border-bottom:1px solid #ededed}.blog_single .widget.widget_news .widget_content ul li:last-child{border:none}.blog_single .widget.widget_news .widget_content ul li figure{float:left;width:9.7395833333vw;margin:.1041666667vw .7291666667vw .2604166667vw 0}.blog_single .widget.widget_news .widget_content ul li figure a{display:block;position:relative}.blog_single .widget.widget_news .widget_content ul li figure a:before{background:#e32929;display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;content:""}.blog_single .widget.widget_news .widget_content ul li figure img{width:100%;vertical-align:top}.blog_single .widget.widget_news .widget_content ul li h3{margin:0 0 .5208333333vw;padding:0;list-style:none;line-height:1.5625vw;font-size:1.0416666667vw;font-weight:500;color:#333}.blog_single .widget.widget_news .widget_content ul li .widget_news_date{line-height:1.0416666667vw;font-size:.9375vw;font-weight:400;color:#8a8a88}.blog_single .widget.widget_news .widget_content ul li .widget_news_date:before{display:inline-block;margin:-.0520833333vw .3645833333vw 0 0;vertical-align:top;font-family:Font Awesome\ 5 Free;font-weight:400;content:"\f073"}.pagination_area.pagination_area--margin{margin:0 0 4.2708333333vw}.pagination_area ul{display:-ms-flexbox;display:flex;margin:0;padding:0}.pagination_area ul li{margin:0 .3645833333vw 0 0;padding:0;list-style:none}.pagination_area ul li.current a{background:#c42228;border-color:#c42228;color:#fff}.pagination_area ul li.prev a:before{font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f104"}.pagination_area ul li.next a:before{font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f105"}.pagination_area ul li a,.pagination_area ul li span{display:block;min-width:2.34375vw;min-height:2.34375vw;padding:.5729166667vw .2604166667vw;border:1px solid #898989;box-sizing:border-box;vertical-align:top;line-height:1.09375vw;font-size:.8854166667vw;text-align:center;color:#222}.site-content-iframe .contentNavi{background:none;margin:0 0 1.40625vw;padding:0;font-family:Open Sans,sans-serif}.site-content-iframe .contentNavi.stickUp .contentNaviWrapper{top:0;padding-bottom:0}.site-content-iframe .contentNavi.stickUp ul li,.site-content-iframe .contentNavi ul li{margin:0 1.30208vw 1.04166vw 0;padding:0;line-height:1.5625vw;font-size:1.35416vw;font-weight:400;text-transform:none;color:#2b2a26}.site-content-iframe .contentNavi ul li a.active{color:#ed1c24}.site-content-iframe .table_element{padding:0}.site-content-iframe .table_element .table_food thead tr td{padding:.83333vw 0 .78125vw}.site-content-iframe .table_food thead tr td.table_food_name,.site-content-iframe .table_food thead tr td.table_food_name h2{line-height:1.45833vw;font-family:Open Sans,sans-serif;font-size:1.35416vw;font-weight:600;text-transform:none;color:#2b2a26}.site-content-iframe .table_food thead tr td h2:after{margin-top:.10416vw;font-size:1.14583vw;content:"\f054"}.site-content-iframe .table_element.visible .table_food thead tr td h2:after{content:"\f078"}.site-content-iframe .table_food thead tr td.table_food_name h2:first-letter{text-transform:uppercase}.site-content-iframe .table_food thead tr td.table_food_price,.site-content-iframe .table_food thead tr td.table_food_weight{line-height:0;font-size:0}.site-content-iframe .table_food tbody tr:first-child td{border-top:1px solid #e8e8e9;padding-top:2.03125vw}.site-content-iframe .table_food tbody tr td{padding-bottom:1.97916vw;font-family:Open Sans,sans-serif;color:#393834}.site-content-iframe .table_food tbody tr td.table_food_name h3{margin:0 0 -.05208vw;line-height:1.45833vw;font-size:1.35416vw;color:#2b2a26}.site-content-iframe .table_food tbody tr td.table_food_name p{padding:0;line-height:1.25vw;font-size:1.14583vw;font-weight:300;color:#393834}.site-content-iframe .table_food tbody tr td.table_food_price{padding-top:.41666vw;padding-right:0,52083vw;line-height:1.302083333333333vw;font-size:1.25vw;font-weight:600;text-align:right}.site-content-iframe .table_food tbody tr:first-child td.table_food_price{padding-top:1.82291vw}.site-content-iframe .table_food tbody tr td.table_food_price span{position:static;top:auto;right:auto}.site-content-iframe .table_food tbody tr td.table_food_weight{padding-top:.41666vw;padding-right:0;line-height:1.30208vw;font-size:1.25vw;font-weight:600}.site-content-iframe .table_food tbody tr:first-child td.table_food_weight{padding-top:1.82291vw}.site-content-iframe .table_food tbody tr td.table_food_weight:before{margin:0 .52083vw 0 0;border-left:.15625vw solid #000;content:""}.site-content-iframe .table_food tbody tr td.table_food_name .dish-image{float:left;width:9.2708333333vw;height:7.7083333333vw;overflow:hidden;margin:0 1.0416666667vw 0 0}.site-content-iframe .table_food tbody tr td.table_food_name h3 span.show-dish-image{pointer-events:none;background-size:contain;display:inline-block;width:1.2vw;height:1.2vw;overflow:hidden;margin:.2vw 0 0 .2vw;vertical-align:top;line-height:0;font-size:0}.popUpBlock .popUpDishDesription{width:39.0625vw;margin:0 auto;padding:4.1666666667vw 1.8229166667vw 1.3541666667vw}.popUpBlock .popUpDishDesription.popUpDishDesriptionDark{background:#222}.popUpBlock .popUpDishDesription.popUpDishDesriptionDark .dish-description,.popUpBlock .popUpDishDesription.popUpDishDesriptionDark .popUp_close{color:#fff}.popUpBlock .popUpDishDesription .popUp_close{background:none;display:block;width:2.0833333333vw;height:2.0833333333vw;overflow:hidden;margin:0;padding:0;position:absolute;top:1.0416666667vw;right:1.71875vw;border-radius:0;box-shadow:none;line-height:1.5625vw;font-size:3.125vw;font-weight:500;text-align:center;color:#000}.popUpBlock .popUpDishDesription .dish-image{background-color:#000;background-image:url(../../images/popup_image_demo.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;height:26.0416666667vw;margin:0 -1.8229166667vw 1.3541666667vw}.popUpBlock .popUpDishDesription .dish-description{line-height:1.9270833333vw;font-family:Rubik,sans-serif;font-size:1.5625vw;font-weight:400;text-align:left;color:#2b2a26}.menu-service-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.menu-service-buttons__button{height:2vw;width:9vw;border-radius:5px;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #ececec;padding:0 10px;cursor:pointer;background-size:contain}.menu-service-buttons__button:hover{border:1px solid #ffb80e}.menu-service-buttons__button--glovo{background-image:url(/images/serviceButtons/glovo_btn.png)}.menu-service-buttons__button--raketa{background-image:url(/images/serviceButtons/raketa_btn.png)}.menu-service-buttons__button--reserv{display:-ms-flexbox;display:flex;width:12vw}.menu-service-buttons__button__calendar{background-image:url(/images/serviceButtons/calendar_btn.png);background-repeat:no-repeat;background-position:50% 50%;width:2vw;height:3vh;background-size:cover;margin-top:.6vh;margin-right:.5vw}.menu-service-buttons__button__label{color:#e32929}.google-sence-sticky{padding-top:1vh}.google-sence-sticky--fixed{position:fixed;top:105px}.google-footer-container{background-color:#fff;padding:0 0 .5208333333vw}.google-footer-container__block{width:79.1666666667vw;margin:0 auto}.google-sence{-ms-flex:1 0 auto;flex:1 0 auto}.google-sence--square{width:25%;-ms-flex:0 0 auto;flex:0 0 auto}.google-sence__google-sence-template-wide,.google-sence__google-sence-wide{width:728px;height:110px;margin:0 auto;padding-bottom:10px}.google-sence__google-sence-wide{background-color:#ff0}.google-sence__google-sence-wide-high{background-color:violet;height:100%}.google-sence__google-sence-square{height:100%;width:100%;background-color:green;padding-top:3.35vh}.google-sence__google-sence-vertical{height:100%;width:100%;background-color:#eff0f7}.google-sence--no-background{background-color:transparent}.generic-modal-container,.signin-modal-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:.5208333333vw 1.71875vw}.modal{position:relative;width:29.6875vw;height:auto;border-radius:.4166666667vw}.close-modal{height:2.1875vw;width:2.1875vw;font-size:.8854166667vw;top:-2.1875vw;right:-2.1875vw}.tab-choose{width:50%;height:5.7291666667vw;font-size:1.1458333333vw;letter-spacing:-.0520833333vw;line-height:5.7291666667vw}.tab-choose.active{color:#e32929;text-decoration:underline}.tab-choose-sign-in{border-top-left-radius:.4166666667vw}.tab-choose-sign-up{border-top-right-radius:.4166666667vw}.modal-tab{padding:1.875vw 1.875vw 1.25vw}.external-sign-in{width:12.5vw;height:3.6458333333vw;border-radius:.3125vw;line-height:1.0416666667vw;font-size:.9375vw;padding-left:2.6041666667vw}.external-sign-in.sign-in-with-fb:after{width:1.6666666667vw;height:1.6666666667vw}.external-sign-in.sign-in-with-google{float:right}.external-sign-in.sign-in-with-google:after{width:1.5625vw;height:1.6666666667vw}.external-sign-in:after{top:.9375vw;left:.4166666667vw}.form-header{width:100%;height:auto;font-size:1.1458333333vw;margin:1.3020833333vw 0;color:#000}.modal input:not([type=checkbox]){font-size:1.1458333333vw;padding:.8854166667vw;border-radius:.3125vw;margin-bottom:.5208333333vw}.modal input:not([type=checkbox])::-webkit-input-placeholder{color:#b0afaf}.modal input:not([type=checkbox]):-moz-placeholder,.modal input:not([type=checkbox])::-moz-placeholder{opacity:1;color:#b0afaf}.modal input:not([type=checkbox]):-ms-input-placeholder{color:#b0afaf}input[type=checkbox]{width:1.1979166667vw;height:1.25vw}.checkbox{width:1.1458333333vw;height:1.1458333333vw}.remember-me-input-group label{font-size:.9375vw;margin-left:.625vw}.forgot-password{height:1.25vw;line-height:1.25vw;font-size:.9375vw}.modal button[type=submit]{height:3.6458333333vw;font-size:.9375vw;border-radius:.3125vw;margin-top:1.0416666667vw}.modal .disclaimer{font-size:.9375vw;margin-top:1.1458333333vw}.modal .disclaimer-error{line-height:1.1458333333vw;font-size:.9375vw;color:#e32929}.modal .disclaimer-error a{text-decoration:underline;color:#0404b8}.modal.restore-pwd{top:auto;left:auto}.modal.restore-pwd .disclaimer-top{margin:.2604166667vw 0 1.25vw;line-height:1.6666666667vw;font-size:1.1458333333vw}.modal.email-pwd,.modal.webview-error{top:auto;left:auto;line-height:1.6666666667vw;font-size:1.1458333333vw;color:#000}.modal.email-pwd figure,.modal.webview-error figure{margin:0 0 1.0416666667vw;padding:3.4375vw 0 1.0416666667vw;text-align:center}.modal.email-pwd figure img,.modal.webview-error figure img{width:7.65625vw;vertical-align:top}.modal.email-pwd p,.modal.webview-error p{padding-bottom:3.4375vw}@media (min-width:500px){.header-user-controls-box>a.active+.user-controls-container{display:block}}@media (min-width:992px){.header-user-controls-box .user-controls-container .user-controls-header .user-controls-info .go-to-profile-button:hover{background:#333;color:#fff}.header-user-controls-box .user-controls-container .user-controls-route a:hover,.header-user-controls-box .user-controls-container .user-logout a:hover{color:#000!important}.profile-header .user-info #avatar-box #edit-photo-btn:hover,.profile-header .user-info #avatar-box #remove-btn-trash-container:hover{opacity:.7}.profile_content .sidebar-container .sidebar-menu-container .sidebar-menu-item a:hover{background:#f5f5f5}.profile_content .sidebar-container .sidebar-menu-container .sidebar-menu-item a:hover:before{opacity:1}.profile_content .account-container .user-info-box form .form-group span:hover{text-decoration:none}.profile_content .account-container .user-info-box form .submit-box button[type=submit]:hover,.profile_content .account-container .user-info-box form .submit-box input[type=submit]:hover{background:#333;color:#fff}.profile_content .account-container .reviews_content .reviews_list>li .caption .write-review-btn:hover{text-decoration:none}.profile_content .account-container .reviews_content .reviews_list>li .caption .remove-btn-trash-container a:hover{color:#c31e25}.profile_content .account-container .reviews_content .review_link_all a:hover{background:#000;color:#fff}.profile_content .account-container .reset-password-container form .submit-box button[type=submit]:hover,.profile_content .account-container .reset-password-container form .submit-box input[type=submit]:hover{background:#333;color:#fff}.modal-backdrop .modal-content .modal-inner .modal-footer button:hover{background:#9a9a9a}.site-header.header-white .logged_in .enter a:hover{background:#000;color:#fff}.site-header.header-white .languages ul li a:hover{color:#fff}.site-header .header-top.header-top-white .logged_in .enter a:hover{background:#000;color:#fff}.logged_in .enter a:hover{background:#ffb80e;border-color:#ffb80e;color:#000}.login_btn .register-button:hover{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.3);color:#000}.login_btn .signin-button:hover{color:#ffb80e}.languages ul li a:hover{background:#e32929;color:#fff}.search-form .search-form-content button[type=submit]:hover{background:#ffb80e;color:#fff}.search-form .search-form-radio ul li:hover:before{opacity:0}.search-form .search-form-radio ul li:hover:after{opacity:1}.title_section span a:hover{color:#c31e25}.restaurants-container .restaurant:hover .restaurant-image:before{transition:all .4s;opacity:.3}.restaurants-container .restaurant:hover .restaurant-name{transition:all .4s;color:#e32929}.restaurants-container .restaurant:hover .restaurant-name .restaurant-distance{background:#ffb80e;transition:all .4s}.btn-default:hover{background:#2d2728;color:#fff}.search_restaurant .desktop_search_block .desktop_search_close:hover{background:#ffb900}.search_restaurant .search_restaurant-radio ul li:hover:before{opacity:0}.search_restaurant .search_restaurant-radio ul li:hover:after{opacity:1}.search_restaurant input[type=submit]:hover{opacity:.5}.search_restaurant.sub_search #choose-city-container-input #search_cities_inputautocomplete-list>div:hover{color:#ffb80e}.dropdown_languages ul li a:hover{background:#e5e5e5}.site-footer .footer-top .social-links a:hover,.site-footer .footer-top ul li a:hover{color:#fff}.site-footer .footer-top ul li span a:hover{text-decoration:none}.widget_area .widget_content ul li a:hover{color:#fff}a.footer_btn:hover{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.3);color:#2c2728}.popUpBlock .popUpWindow.popUpClosestRestaurants .are_you_sure a:hover,.popUpBlock .popUpWindow.popUpConfirmationWindow .are_you_sure a:hover{background:#ff2424;color:#fff}.popUpBlock .popUpWindow.popUpClosestRestaurants #nearest-restaurants li>a:hover:before,.popUpBlock .popUpWindow.popUpConfirmationWindow #nearest-restaurants li>a:hover:before{background-color:#ffb900}.btn-link:hover,.popUpBlock .popUpWindow.popUpClosestRestaurants .do_not_offer a:hover,.popUpBlock .popUpWindow.popUpConfirmationWindow .do_not_offer a:hover{text-decoration:none}.topSection .work-hours .work-hours-dropdown span:hover{font-weight:900}.breadcrumbs ul li a:hover{color:#878787}.contentNavi .contentNaviWrapper .restaurant-user-actions a:hover,.contentNavi .contentNaviWrapper .restaurant-user-actions label:hover{text-decoration:none!important}.contentNavi ul li a.active,.contentNavi ul li a:hover{color:#e32929}.table_food tbody tr td.table_food_link a:hover{color:#ffb80e}.social_area ul li a:hover{background:#e6e6e6;color:#fff}.all_images a:hover{color:#ffb900}.btn-primary:hover{background:#ffb900;color:#333}.btn-primary.btn-primary--fill:hover{background:#fff;color:#333}.popUpCarousel .popUpCarousel-close:hover{color:#e32929}.popUpCarousel .swiper-button-next:hover,.popUpCarousel .swiper-button-prev:hover{color:#ffb80e}.disableOnDesktop{display:none!important}.found_mistake a:hover,.rest_info .btn_find_error:hover,.rest_info_text .reg-restaurant:hover{text-decoration:none}.incorrect_information input[type=submit]:hover{background:#9a9a9a}.popular_dishes .restaurant>a:hover .restaurant-image:before{transition:opacity .4s;opacity:.7}.popular_dishes .restaurant>a:hover .restaurant-name{transition:color .4s;color:#e32929}.popular_dishes .restaurant .restaurant-name{transition:color .8s}.local-menu-search a:hover{background:#ffb900}.dishSingle .article_photos ul li:last-child a:hover{color:#ffb900}.reviews .reviews_top a:hover{background:#bcbcbc}.reviews_link_all a:hover{color:#ffb80e}.file_data a:hover span,.file_data label:hover span{color:red}.list_of_dishes li .caption .caption_image figure a:hover:before{opacity:.3}.list_of_dishes li .caption .caption_content h3 a:hover,.post_display ul li:hover{color:#e32929}.searchNav p a:hover{background:#000;color:#fff}.searchNav ul li a:hover:before{background:#ffb80e}.registerRestaurant{width:34.2708333333vw;margin:0 auto}.registerRestaurant input[type=submit]:hover{background:#333;color:#ffb80e}.recommendation_list li .caption figure a:hover:before{opacity:.3}.recommendation_list li .caption h3 a:hover{color:#e32929}.recommendation_nav p a:hover{background:#ffb80e;border-color:#ffb80e;color:#333}.recommendation_nav ul li a:hover:before,.show_on_map span:hover{background:#ffb80e}.restaurant_caption figure a:hover img{transform:scale(1.1)}.disable_on_desktop{display:none!important}.btn_more:hover{background:#de152c;color:#fff}.blog_page .blog_page_item figure a:hover span:before{transition:all .4s;opacity:.3}.blog_page .blog_page_item figure a:hover figcaption{transition:color .4s;color:#e32929}.blog_page .blog_page_item figure figcaption{transition:color .8s}.blog_single .blog_single_content p a:hover{text-decoration:none}.blog_single .blog_single_info .blog_single_caption .blog_single_social a{transition:all .8s}.blog_single .blog_single_info .blog_single_caption .blog_single_social a:hover{border-radius:50%;transition:all .4s}.blog_single .widget.widget_news .widget_content ul li figure a:hover:before{transition:all .4s;opacity:.3}.blog_single .widget.widget_news .widget_content ul li figure a:before{transition:all .8s}.blog_single .widget.widget_news .widget_content ul li h3 a:hover{color:#e32929}.pagination_area ul li a:hover{background:#c42228;border-color:#c42228;color:#fff}.modal .disclaimer-error a:hover{text-decoration:none}}@media (min-width:2000px){.header-user-controls-box .user-controls-container{top:75px;right:-20px;width:316px;padding:31px 24px 9px}.header-user-controls-box .user-controls-container .user-controls-header{margin:0 0 19px;line-height:29px;font-size:24px}.header-user-controls-box .user-controls-container .user-controls-header .user-avatar-box{width:100px;height:100px;margin:5px 18px 0 0}.header-user-controls-box .user-controls-container .user-controls-header .user-controls-info div{line-height:29px!important;font-size:24px!important}.header-user-controls-box .user-controls-container .user-controls-header .user-controls-info .go-to-profile-button{margin:16px 0 0;padding:7px 10px;line-height:17px!important;font-size:14px!important}.header-user-controls-box .user-controls-container .user-controls-route{line-height:25px;font-size:20px}.header-user-controls-box .user-controls-container .user-controls-route a{padding:10px 0}.header-user-controls-box .user-controls-container .user-logout{line-height:25px;font-size:20px}.header-user-controls-box .user-controls-container .user-logout a{padding:10px 0}.header-user-controls-box .user-controls-container .user-logout a:before{margin:0 10px 0 0}.profile-header{padding:18px 0 0}.profile-header .wrapper{width:1250px}.profile-header .breadcrumbs-container{line-height:24px;font-size:22px}.profile-header .user-info #avatar-box{width:200px;height:200px;bottom:-33px}.profile-header .user-info #avatar-box #edit-photo-btn{width:42px;height:42px;top:20px;right:-3px}.profile-header .user-info #avatar-box #remove-btn-trash-container{width:42px;height:42px;right:-3px;bottom:20px}.profile-header .user-info .user-short-info{padding:90px 0 33px 260px!important}.profile-header .user-info .user-short-info h1{margin:0 0 34px;line-height:42px;font-size:40px}.profile-header .user-info .user-short-info .profile-data{line-height:28px;font-size:20px}.profile-header .user-info .user-short-info .profile-data .fa{margin:0 11px 0 0;font-size:24px}.profile-header .user-info .user-short-info .profile-data .fa.fa-comment{margin-left:40px}.profile_content{padding:54px 0;line-height:34px;font-size:24px}.profile_content .wrapper{width:1250px}.profile_content .sidebar-container{width:320px;min-width:320px}.profile_content .sidebar-container .sidebar-container-header{margin:0 0 40px;line-height:26px;font-size:24px}.profile_content .sidebar-container .sidebar-menu-container .sidebar-menu-item a{padding:24px 0 24px 69px;line-height:24px;font-size:22px}.profile_content .sidebar-container .sidebar-menu-container .sidebar-menu-item a:before{width:6px}.profile_content .sidebar-container .sidebar-menu-container .sidebar-menu-item a .fa{top:23px;left:25px;font-size:24px}.profile_content .account-container{padding:0 0 0 50px}.profile_content .account-container h3{margin:0 0 38px;line-height:26px;font-size:24px}.profile_content .account-container .user-info-box form .form-group{padding:0 100px 0 0}.profile_content .account-container .user-info-box form .form-group span{top:26px;line-height:22px;font-size:18px}.profile_content .account-container .user-info-box form input[type=text]{height:81px;padding:28px 0;line-height:25px;font-size:22px}.profile_content .account-container .user-info-box form .submit-box{padding:72px 0 0}.profile_content .account-container .user-info-box form .submit-box button[type=submit],.profile_content .account-container .user-info-box form .submit-box input[type=submit]{min-width:260px;height:60px;padding:0 40px;border-radius:30px;font-size:20px}.profile_content .account-container .reviews_content .reviews_list>li{margin:0 0 39px;padding:0 0 33px}.profile_content .account-container .reviews_content .reviews_list>li figure{width:83px;height:83px;margin:0 15px 0 0;box-shadow:0 0 5px rgba(0,0,0,.3)}.profile_content .account-container .reviews_content .reviews_list>li .caption{padding:4px 0 7px}.profile_content .account-container .reviews_content .reviews_list>li .caption .review_name{margin:0 0 14px;line-height:30px;font-size:28px}.profile_content .account-container .reviews_content .reviews_list>li .caption .review_name span{font-size:22px}.profile_content .account-container .reviews_content .reviews_list>li .caption .review_numbers{margin:0 0 14px;line-height:26px;font-size:24px}.profile_content .account-container .reviews_content .reviews_list>li .caption .review_rating{margin:0 0 22px}.profile_content .account-container .reviews_content .reviews_list>li .caption .review_rating img{width:28px;margin:0 1px 0 0}.profile_content .account-container .reviews_content .reviews_list>li .caption p{line-height:34px;font-size:24px}.profile_content .account-container .reviews_content .reviews_list>li .caption .write-review-btn{line-height:22px;font-size:20px}.profile_content .account-container .reviews_content .reviews_list>li .caption .remove-btn-trash-container{right:1px;line-height:26px;font-size:24px}.profile_content .account-container .reviews_content .review_link_all{padding:21px 0 0}.profile_content .account-container .reviews_content .review_link_all a{min-width:254px;padding:12px 30px;border-radius:6px;line-height:22px;font-size:20px}.profile_content .account-container .reset-password-container form .form-group{margin:0 0 21px}.profile_content .account-container .reset-password-container form .form-group label{margin:0 0 10px;line-height:24px;font-size:22px}.profile_content .account-container .reset-password-container form .form-group input[type=password],.profile_content .account-container .reset-password-container form .form-group input[type=text]{height:50px;padding:23px 20px;border-radius:4px;line-height:22px;font-size:20px}.profile_content .account-container .reset-password-container form .submit-box{padding:51px 0 0}.profile_content .account-container .reset-password-container form .submit-box button[type=submit],.profile_content .account-container .reset-password-container form .submit-box input[type=submit]{min-width:260px;height:60px;padding:0 40px;border-radius:30px;font-size:20px}.modal-backdrop .modal-content .modal-inner{width:780px;padding:41px 30px 50px;border-radius:6px}.modal-backdrop .modal-content .modal-inner .modal-backdrop-close{width:40px;height:40px;top:-44px;right:-41px;box-shadow:0 0 10px rgba(0,0,0,.3);line-height:36px;font-size:24px}.modal-backdrop .modal-content .modal-inner .modal-header h3{margin:0 0 45px;line-height:32px;font-size:30px}.modal-backdrop .modal-content .modal-inner form textarea{height:334px;margin:0 0 18px;padding:22px 17px;line-height:25px;font-size:18px}.modal-backdrop .modal-content .modal-inner .modal-footer button{min-width:250px;height:68px;margin:40px 10px 0;padding:0 30px;border-radius:6px;font-size:28px}body{line-height:32px;font-size:22px}.site-header{padding:29px 64px 170px 61px}.site-header.fixed_header{min-height:91px}.site-header.fixed_header .header-top,.site-header.header-white{padding:20px 67px 20px 57px;box-shadow:0 0 35px rgba(0,0,0,.1)}.site-header.header-white .logged_in .user>a:after{margin:0 0 0 10px}.site-header .header-top.header-top-white{padding:20px 67px 20px 57px;box-shadow:0 0 35px rgba(0,0,0,.1)}.site-header .header-top.header-top-white .logged_in .user>a:after{margin:0 0 0 10px}.site-header .header-bottom{padding:168px 0 0}.site-header .header-bottom h1,.site-header .header-bottom h2{margin:0 0 36px;line-height:58px;font-size:56px}.site-logo{margin:0}.site-logo img{width:220px}.logged_in{margin:0 0 0 25px}.logged_in .user{margin:11px 0 0 14px;line-height:30px;font-size:20px}.logged_in .user:before{width:30px;height:30px;margin:0 5px 0 0}.logged_in .enter a{padding:15px 50px 14px;border-radius:26px;line-height:20px;font-size:18px}.login_btn{margin:0 0 0 25px}.login_btn .register-button{height:51px;padding:0 20px;font-size:18px}.login_btn .signin-button{height:51px;margin:0 0 0 22px;font-size:20px}.login_btn .signin-button:after{margin:0 0 0 12px}.languages{margin:0 0 0 40px}.languages ul{padding:3px 0 0}.languages ul li{margin:0 0 0 10px;line-height:44px;font-size:18px}.languages ul li a{width:44px;height:44px;line-height:44px;font-size:18px}.locationBlock{margin:0 0 53px}.locationBlock button{min-width:177px;padding:15px 20px;border-radius:26px;line-height:21px;font-size:18px}.locationBlock button:after{margin:0 0 0 5px}.locationBlock #choose-city-container-input{min-width:220px}.locationBlock #choose-city-container-input input#search_cities_input{padding:10px}.locationBlock input{padding:10px;font-size:16px}.locationBlock .autocomplete-items>div{padding:10px 100px 10px 15px;line-height:22px;font-size:22px}.locationBlock .autocomplete-items>div .search-place-container{padding:10px 0 0;line-height:18px;font-size:16px}.locationBlock .autocomplete-items>div .search-place-container i:before{margin:0 5px 0 0}.locationBlock .autocomplete-items>div .search-place-container span{margin:0 0 0 9px;padding:3px 5px;border-radius:4px;line-height:12px;font-size:12px}.locationBlock .autocomplete-items>div .search-rating-container{top:17px;right:26px;line-height:20px;font-size:18px}.locationBlock .autocomplete-items>div .search-rating-container .dish_rate_star{width:20px;height:20px;margin:0 8px 0 0}.search-form{width:908px}.search-form .search-form-content input[type=text]{padding:25px 40px;border-radius:38px 0 0 38px;line-height:24px;font-size:22px}.search-form .search-form-content button[type=submit]{height:74px;padding:0 29px 0 37px;border-radius:0 38px 38px 0;font-size:22px}.search-form .search-form-content .autocomplete-items{left:25px}.search-form .search-form-content .autocomplete-items>div{padding:14px 100px 14px 15px;line-height:22px;font-size:22px}.search-form .search-form-content .autocomplete-items>div .search-place-container{padding:10px 0 0;line-height:18px;font-size:16px}.search-form .search-form-content .autocomplete-items>div .search-place-container i:before{margin:0 5px 0 0}.search-form .search-form-content .autocomplete-items>div .search-place-container span{margin:0 0 0 9px;padding:3px 5px;border-radius:4px;line-height:12px;font-size:12px}.search-form .search-form-content .autocomplete-items>div .search-rating-container{top:17px;right:26px;line-height:20px;font-size:18px}.search-form .search-form-content .autocomplete-items>div .search-rating-container .dish_rate_star{width:20px;height:20px;margin:0 8px 0 0}.search-form .search-form-radio{padding:40px 0 0}.search-form .search-form-radio ul li{margin:0 40px;padding:0 0 0 43px;line-height:31px;font-size:22px}.search-form .search-form-radio ul li:after,.search-form .search-form-radio ul li:before{width:31px;height:31px}.site-content{min-height:750px;padding:70px 0}.site-content .site-content-align{width:1520px}.site-content h1{margin:0 0 53px;font-size:30px}.site-content h2{margin:0 0 51px;padding:0;line-height:32px;font-size:30px}.title_section span{padding:9px 0 0;line-height:22px;font-size:20px}.restaurants-container{margin:0 -10px;padding:0 0 29px}.restaurants-container.extra{padding:0}.restaurants-container .restaurant{padding:0 10px}.restaurants-container .restaurant .restaurant-image{height:239px;margin:0 0 22px}.restaurants-container .restaurant img{margin:0 0 22px}.restaurants-container .restaurant .restaurant-name{margin:0 0 12px;padding:0 80px 0 0;line-height:28px;font-size:26px}.restaurants-container .restaurant .restaurant-name.restaurant-name--line{margin:0 0 9px}.restaurants-container .restaurant .restaurant-name .restaurant-distance{padding:4px 6px 2px;top:-2px;border-radius:2px;letter-spacing:-.5px;line-height:18px;font-size:16px}.restaurants-container .restaurant .restaurant-location{margin:0 0 10px;line-height:24px;font-size:22px}.restaurants-container .restaurant .restaurant-location:before{margin:0 6px 0 0;font-size:22px}.restaurants-container .restaurant .restaurant-location span{margin:0 0 0 9px;padding:4px 6px 2px;border-radius:2px;letter-spacing:-.5px;line-height:18px;font-size:16px}.restaurants-container .restaurant .popular_dish_info strong{margin:0 17px 0 0;padding:1px 0 0;line-height:27px;font-size:22px}.restaurants-container .restaurant .popular_dish_info .stars{width:27px;height:27px}.restaurants-container .restaurant .popular_dish_info em{margin:0 0 0 12px;padding:0;line-height:27px;font-size:22px}.restaurants-container .restaurant .restaurant-kitchen{height:20px;margin:0 0 8px;line-height:20px;font-size:18px}.restaurants-container .restaurant .rating-count{line-height:24px;font-size:22px}.error-page .error-page--left{width:650px;padding:96px 0 0}.error-page .error-page--right{width:776px}.error-page h2{margin:0 0 42px;line-height:40px;font-size:30px}.error-page h3{margin:0 0 13px;line-height:24px;font-size:22px}.error-page ul{margin:0 0 76px}.error-page ul li{margin:0 0 10px;padding:0 0 0 12px;line-height:30px;font-size:22px}.error-page ul li:before{width:5px;height:5px;top:13px}.error-page figure{margin:4px 0 60px}.error-page figure img{width:591px}.error-page .error-text{line-height:60px;font-size:60px}.btn-default{padding:15px 28px;border-radius:24px;line-height:21px;font-size:18px}.search_restaurant{padding-top:6px}.search_restaurant .search_form_btn{width:33px;height:37px}.search_restaurant .desktop_search_block{padding:33px 30px;box-shadow:0 0 5px rgba(0,0,0,.3)}.search_restaurant .desktop_search_block .desktop_search_close{width:40px;height:40px;top:29px;right:64px;box-shadow:0 0 8px rgba(0,0,0,.23);line-height:36px;font-size:24px}.search_restaurant .desktop_search_block .desktop_search_fields{width:596px;border-radius:6px}.search_restaurant .search_restaurant-radio{width:596px;padding:40px 6px 0}.search_restaurant .search_restaurant-radio ul li{margin:0;padding:0 0 0 43px;line-height:31px;font-size:20px}.search_restaurant .search_restaurant-radio ul li:after,.search_restaurant .search_restaurant-radio ul li:before{width:31px;height:31px}.search_restaurant select{height:37px;margin:0 30px 0 0;padding:0 20px 0 0;line-height:25px;font-size:22px}.search_restaurant input[type=text]{width:100%;height:58px;padding:18px 15px 18px 50px;line-height:22px;font-size:20px}.search_restaurant input[type=submit]{width:44px;height:44px;top:7px;left:4px}.search_restaurant.sub_search{margin:3px 0 0 45px}.search_restaurant.sub_search #chosen-city-button{height:35px;margin:0 28px 0 0}.search_restaurant.sub_search #choose-city-container{width:220px;top:40px;margin:0 0 0 -140px;padding:12px;box-shadow:0 0 18px rgba(0,0,0,.12);border-radius:6px}.search_restaurant.sub_search #choose-city-container-input input#search_cities_input{padding:7px 0;line-height:18px;font-size:16px}.search_restaurant.sub_search #choose-city-container-input #search_cities_inputautocomplete-list{padding:11px 0 0;line-height:23px;font-size:20px}.search_restaurant.sub_search #choose-city-container-input #search_cities_inputautocomplete-list>div{padding:10px 0}.dropdown_languages{margin:7px 0 0}.dropdown_languages .display_lang{height:38px;font-size:18px}.dropdown_languages .display_lang:after{margin:0 0 0 6px}.dropdown_languages ul{width:50px;top:40px;margin:0 -25px 0 0;padding:8px 0;border-radius:6px;box-shadow:0 0 18px rgba(0,0,0,.12)}.dropdown_languages ul li{line-height:20px;font-size:18px}.dropdown_languages ul li a{padding:5px 0}.site-footer{line-height:20px;font-size:14px}.site-footer .footer_top{padding:66px 0}.site-footer .footer_top .wrapper{width:1520px}.site-footer .footer_top .wrapper>div{min-width:240px}.site-footer .footer-top{padding:76px 0 61px;line-height:20px;font-size:14px}.site-footer .footer-top .wrapper{width:1520px}.site-footer .footer-top .footer-left{width:600px}.site-footer .footer-top .footer-left p{margin:0 0 16px;line-height:20px;font-size:14px}.site-footer .footer-top .footer-right{width:857px;padding:0 0 0 107px}.site-footer .footer-top .footer-right .column_left{width:361px;min-width:361px;padding:0 40px 0 0}.site-footer .footer-top .footer-right .column_right{width:360px}.site-footer .footer-top .footer-right h4,.site-footer .footer-top .footer-right p{margin:0 0 10px;line-height:22px;font-size:18px}.site-footer .footer-top .footer-logo{margin:0 0 10px;padding:4px 0 0}.site-footer .footer-top .footer-logo img{width:200px}.site-footer .footer-top .social-links{line-height:20px;font-size:18px}.site-footer .footer-top .social-links a{margin:0 11px 0 0}.site-footer .footer-top ul+h4,.site-footer .footer-top ul+p{margin-top:62px!important}.site-footer .footer-top ul li{margin:0 0 10px;line-height:20px;font-size:14px}.site-footer .footer_bottom{padding:28px 0;line-height:20px;font-size:18px}.site-footer .footer_bottom .wrapper{width:1520px}.widget_area .widget_title{margin:0 0 24px;padding:0 0 25px;line-height:22px;font-size:18px}.widget_area .widget_content ul li{line-height:22px;font-size:14px}a.footer_btn{margin:4px 0;padding:13px 50px;border-radius:26px;line-height:23px;font-size:18px}.popUpBlock .popUpWindow.popUpClosestRestaurants,.popUpBlock .popUpWindow.popUpConfirmationWindow{width:1280px}.popUpBlock .popUpWindow.popUpClosestRestaurants.popUpClosestRestaurantsSmall,.popUpBlock .popUpWindow.popUpConfirmationWindow.popUpClosestRestaurantsSmall{width:778px}.popUpBlock .popUpWindow.popUpClosestRestaurants.popUpClosestRestaurantsSmall .popUpTitle,.popUpBlock .popUpWindow.popUpConfirmationWindow.popUpClosestRestaurantsSmall .popUpTitle{margin:0 0 12px;padding:7px 70px 0}.popUpBlock .popUpWindow.popUpClosestRestaurants.popUpClosestRestaurantsSmall #nearest-restaurants,.popUpBlock .popUpWindow.popUpConfirmationWindow.popUpClosestRestaurantsSmall #nearest-restaurants{margin-bottom:19px}.popUpBlock .popUpWindow.popUpClosestRestaurants.popUpClosestRestaurantsSmall .are_you_sure strong,.popUpBlock .popUpWindow.popUpConfirmationWindow.popUpClosestRestaurantsSmall .are_you_sure strong{margin:0 0 58px;padding:0 70px}.popUpBlock .popUpWindow.popUpClosestRestaurants .are_you_sure,.popUpBlock .popUpWindow.popUpConfirmationWindow .are_you_sure{margin:0 0 -20px}.popUpBlock .popUpWindow.popUpClosestRestaurants .are_you_sure strong,.popUpBlock .popUpWindow.popUpConfirmationWindow .are_you_sure strong{margin:0 0 30px;line-height:30px;font-size:30px}.popUpBlock .popUpWindow.popUpClosestRestaurants .are_you_sure a,.popUpBlock .popUpWindow.popUpConfirmationWindow .are_you_sure a{min-width:260px;margin:0 8px;padding:19px 30px;border-radius:28px;line-height:22px;font-size:20px}.popUpBlock .popUpWindow.popUpClosestRestaurants .popUpTitle,.popUpBlock .popUpWindow.popUpConfirmationWindow .popUpTitle{margin:0 0 23px;padding:7px 0 0}.popUpBlock .popUpWindow.popUpClosestRestaurants #nearest-restaurants,.popUpBlock .popUpWindow.popUpConfirmationWindow #nearest-restaurants{max-width:1232px;max-height:437px;margin:0 auto 45px;padding:46px 46px 0}.popUpBlock .popUpWindow.popUpClosestRestaurants #nearest-restaurants:after,.popUpBlock .popUpWindow.popUpConfirmationWindow #nearest-restaurants:after{height:32px}.popUpBlock .popUpWindow.popUpClosestRestaurants #nearest-restaurants li,.popUpBlock .popUpWindow.popUpConfirmationWindow #nearest-restaurants li{width:553px;min-height:145px;margin:0 0 14px;border-radius:6px;box-shadow:0 0 46px rgba(0,0,0,.13);line-height:20px;font-size:18px}.popUpBlock .popUpWindow.popUpClosestRestaurants #nearest-restaurants li>a,.popUpBlock .popUpWindow.popUpConfirmationWindow #nearest-restaurants li>a{padding:23px 100px 20px 214px}.popUpBlock .popUpWindow.popUpClosestRestaurants #nearest-restaurants li>a:before,.popUpBlock .popUpWindow.popUpConfirmationWindow #nearest-restaurants li>a:before{width:40px;height:40px;right:31px;margin:-20px 0 0}.popUpBlock .popUpWindow.popUpClosestRestaurants #nearest-restaurants li figure,.popUpBlock .popUpWindow.popUpConfirmationWindow #nearest-restaurants li figure{width:190px}.popUpBlock .popUpWindow.popUpClosestRestaurants #nearest-restaurants li .recommendation_distance,.popUpBlock .popUpWindow.popUpClosestRestaurants #nearest-restaurants li .recommendation_distasnce,.popUpBlock .popUpWindow.popUpConfirmationWindow #nearest-restaurants li .recommendation_distance,.popUpBlock .popUpWindow.popUpConfirmationWindow #nearest-restaurants li .recommendation_distasnce{top:20px;right:22px;padding:3px 5px;border-radius:2px;line-height:18px;font-size:16px}.popUpBlock .popUpWindow.popUpClosestRestaurants #nearest-restaurants li .restaurant-name,.popUpBlock .popUpWindow.popUpConfirmationWindow #nearest-restaurants li .restaurant-name{margin:0 0 13px;line-height:28px;font-size:26px}.popUpBlock .popUpWindow.popUpClosestRestaurants #nearest-restaurants li .restaurant-cuisine,.popUpBlock .popUpWindow.popUpConfirmationWindow #nearest-restaurants li .restaurant-cuisine{margin:0 0 14px}.popUpBlock .popUpWindow.popUpClosestRestaurants #nearest-restaurants li .restaurant-ratings,.popUpBlock .popUpWindow.popUpClosestRestaurants .do_not_offer,.popUpBlock .popUpWindow.popUpConfirmationWindow #nearest-restaurants li .restaurant-ratings,.popUpBlock .popUpWindow.popUpConfirmationWindow .do_not_offer{line-height:22px;font-size:20px}#btn_nearest_restaurants{right:30px;bottom:30px}#btn_nearest_restaurants img{width:72px}#btn_nearest_restaurants.ab-test-button{width:204px;height:204px;padding:10px 0 0;border:10px solid #fff;box-shadow:0 14px 13px rgba(92,201,127,.21);line-height:26px;font-size:26px}.page_404{padding:84px 0 68px}.page_404 .page_404_left{width:700px}.page_404 .page_404_right{width:676px;padding:0 85px 0 0}.page_404 h2{margin:0 0 51px;line-height:40px;font-size:30px}.page_404 h3{margin:0 0 9px;line-height:30px;font-size:22px}.page_404 ul{padding:0 0 40px}.page_404 ul li{margin:0 0 8px;padding:0 0 0 12px}.page_404 ul li:before{width:5px;height:5px;top:14px;border-radius:4px}.page_404 .page_404_btns .btn-default{margin:0 44px 0 0}.page_404 .img_404 img{margin:-106px 0 0}.btn-link{line-height:22px;font-size:20px}.page_oops{padding:22px 0 36px}.page_oops .page_oops_left{width:750px;padding:103px 0 0}.page_oops .page_oops_right{width:750px}.page_oops p{margin:0 0 61px;letter-spacing:-.5px;line-height:50px;font-size:30px}.page_oops .page_oops_btns .btn-default{margin:0 0 37px}.page_oops figure img{width:430px}.topSection .wrapper{width:1520px;padding:50px 0 34px}.topSection h1,.topSection h2{margin:0 0 19px;letter-spacing:-1px;line-height:62px;font-size:60px}.topSection h1 figure,.topSection h2 figure{width:62px;height:62px;margin:2px 30px 0 0}.topSection p{margin:0 0 12px;line-height:28px;font-size:26px}.topSection p span{margin:0 6px}.topSection .work-hours .work-hours-dropdown{width:220px;margin:12px 0 0;padding:21px 10px 21px 26px;border-radius:6px;box-shadow:0 0 29px rgba(0,0,0,.06);line-height:24px;font-size:20px}.topSection .work-hours .work-hours-dropdown span{margin:0 0 20px}.topSection strong{line-height:28px;font-size:26px}.topSection ul.icons{bottom:-19px}ul.icons li{margin:0 0 0 8px}ul.icons li a{width:43px;height:43px;line-height:43px;font-size:18px}ul.icons li em{bottom:-42px;padding:7px 10px;border-radius:2px;line-height:16px;font-size:14px}ul.icons li em:before{left:15px}.breadcrumbs{width:1520px;margin-top:-70px!important;padding:19px 0;line-height:20px;font-size:18px}.breadcrumbs ul li{margin:0 18px 0 0}.breadcrumbs ul li:before{right:-13px}.contentNavi{padding:21px 0}.contentNavi.stickUp .contentNaviWrapper{margin:0 -760px 0 0;padding:16px 0;top:88px}.contentNavi .contentNaviWrapper{width:1520px}.contentNavi .contentNaviWrapper .restaurant-user-actions{padding:2px 0 0}.contentNavi .contentNaviWrapper .restaurant-user-actions .far{margin:0 13px 0 70px;line-height:24px;font-size:24px}.contentNavi .contentNaviWrapper .restaurant-user-actions a,.contentNavi .contentNaviWrapper .restaurant-user-actions label{letter-spacing:-.5px;line-height:24px;font-size:20px}.contentNavi ul li{margin:0 19px 0 0;padding:5px 0;line-height:21px;font-size:16px}.table_element{padding:34px 0 14px}.table_element+h2{padding-top:50px}.table_element .found_mistake{padding:27px 0 48px}.table_food{margin:0 0 30px}.table_food thead tr td{padding:0 0 18px}.table_food thead tr td,.table_food thead tr td.table_food_name,.table_food thead tr td h2{line-height:32px;font-size:30px}.table_food thead tr td h2:after{margin:0 0 0 12px}.table_food tbody tr td{padding-bottom:19px;line-height:24px;font-size:22px}.table_food tbody tr td .table_content{width:1563px;top:-15px;left:-20px;padding:80px 400px 16px 20px;box-shadow:0 0 35px rgba(0,0,0,.1);border-radius:6px;line-height:24px;font-size:18px}.table_food tbody tr td .table_content:before{top:59px;right:20px;left:20px}.table_food tbody tr td .table_content figure{width:278px;margin:1px 22px 5px 0}.table_food tbody tr td .table_content p{line-height:24px!important;font-size:18px!important}.table_food tbody tr td.table_food_name,.table_food tbody tr td.table_food_name h3{padding-right:40px;line-height:28px;font-size:26px}.table_food tbody tr td.table_food_name h3 span.show-dish-image{width:24px;height:24px;margin:7px 0 0 10px}.table_food tbody tr td.table_food_name p{padding:7px 0 0;line-height:20px;font-size:18px}.table_food tbody tr td.table_food_price{width:150px;padding-right:10px;line-height:28px;font-size:26px}.table_food tbody tr td.table_food_weight{width:120px;padding-right:10px;line-height:28px;font-size:26px}.table_food tbody tr td.table_food_rating{width:190px;padding-right:10px}.table_food tbody tr td.table_food_rating img{width:28px}.table_food tbody tr td.table_food_rating .stars{width:28px;height:28px;margin:0 1px}.table_food tbody tr td.table_food_rating .hover_rating{width:182px;margin:0 0 14px -96px;padding:10px 10px 13px;box-shadow:0 0 16px rgba(0,0,0,.11)}.table_food tbody tr td.table_food_rating .hover_rating:before{margin:0 0 0 -8px;border-width:14px 8px 0}.table_food tbody tr td.table_food_rating .hover_rating:after{height:14px;bottom:-14px}.table_food tbody tr td.table_food_rating .hover_rating p{padding:0 0 9px;line-height:20px;font-size:18px}.table_food tbody tr td.table_food_rating .hover_rating .stars{width:28px;height:28px;margin:0 1px}.table_food tbody tr td.table_food_count{width:123px;padding-top:5px}.table_food tbody tr td.table_food_link{width:40px}.table_food tbody tr td.table_food_link a{margin-top:5;line-height:24px;font-size:24px}.social_area{margin:0 0 50px;padding:35px 0 41px;line-height:28px;font-size:26px}.social_area p{margin:0 0 21px}.social_area ul li{margin:0 7px}.social_area ul li a{width:66px;height:66px;line-height:64px}.description_area{margin:0 0 45px}.description_area h2{margin:0 0 11px}.description_area p{line-height:32px;font-size:22px}.images_area{margin:0 0 92px}.images_area .images_area_left{width:724px;min-width:724px;height:521px}.all_images{bottom:19px;left:25px;line-height:28px;font-size:26px}.all_images a:before{margin:0 5px 0 0}.gallery_images li{width:279px;height:260px}.gallery_images li:nth-child(2n){width:515px;min-width:515px}.popUpBlock{padding:20px}.popUpBlock .popUpWindow{width:778px;padding:46px 30px 74px;box-shadow:0 0 29px rgba(0,0,0,.1)}.popUpBlock .popUpWindow.popUpMap{width:100%;height:100%;padding:8px;box-sizing:border-box}.popUpBlock .popUpWindow.popUpMap .direction-link-position{padding:0 0 30px}.popUpBlock .popUpWindow.popUpMap .direction-link{padding:10px 23px 10px 19px;border-radius:32px;box-shadow:0 0 22px rgba(209,61,52,.5);line-height:30px;font-size:20px}.popUpBlock .popUpWindow.popUpMap .direction-link:before{width:29px;height:23px;margin:5px 3px 0 0}.popUpBlock .popUpWindow .popUp_close{width:40px;height:40px;top:-44px;right:-41px;box-shadow:0 0 10px rgba(0,0,0,.3);line-height:36px;font-size:24px}.popUpBlock .popUpWindow figure{margin:0 0 37px}.popUpBlock .popUpWindow figure.extra img{width:255px}.popUpBlock .popUpWindow figure img{width:159px}.popUpBlock .popUpWindow .popUpTitle{margin:0 0 10px;line-height:42px;font-size:40px}.popUpBlock .popUpWindow .popUpText{margin:0 0 53px;line-height:40px;font-size:26px}.popUpBlock .popUpWindow .popUpText.extra{margin:0 0 32px;line-height:30px;font-size:20px}.popUpBlock .popUpWindow .popUpStars{margin:0 0 65px;padding:24px 0 0}.popUpBlock .popUpWindow .popUpStars img{width:63px;margin:0 10px}.popUpBlock .popUpWindow .popUpLinks a{margin:0 9px}.popUpBlock .popUpWindow.popUpRating .popUpTitle{margin-bottom:25px;line-height:32px;font-size:30px}.popUpBlock .popUpWindow.popUpRating .popUpStars{margin-bottom:25px}.popUpBlock .popUpWindow.popUpRating textarea{height:330px;margin:0 0 25px;padding:20px!important;line-height:30px;font-size:18px}.popUpBlock .popUpWindow.popUpRating .popUpLinks a{padding:19px 45px;border-radius:6px;line-height:30px;font-size:28px}.btn-primary{min-width:282px;padding:18px 20px;border-radius:28px;line-height:22px;font-size:20px}.popUpCarousel{width:1520px}.popUpCarousel .popUpCarousel-close{top:-73px;right:-159px;line-height:60px;font-size:60px}.popUpCarousel .swiper-button-prev{width:60px;height:60px;top:267px;left:-5px;line-height:60px;font-size:54px}.popUpCarousel .swiper-button-next{width:60px;height:60px;top:267px;right:-5px;line-height:60px;font-size:54px}.gallery-top{width:1024px;margin-bottom:55px!important;padding-bottom:82px!important}.gallery-top .swiper-slide{height:540px}.gallery-top .swiper-pagination{line-height:28px;font-size:26px}.gallery-thumbs{height:99px}.stars{width:28px;height:28px;margin:0 1px 0 0}.popUpStars .stars{width:63px;height:63px}.found_mistake{margin:0 0 50px;line-height:22px;font-size:20px}.found_mistake span{margin:0 0 8px}.rest_info{margin:0 0 53px;padding:53px 0 0;line-height:24px;font-size:20px}.rest_info .btn_find_error{font-size:24px}.rest_info_text{margin:0 0 56px;line-height:22px;font-size:20px}.popUpInfo .popUpInfoContent{width:780px;padding:40px 30px 50px;border-radius:6px;line-height:22px;font-size:18px}.popUpInfo .popUpInfoContent .popUpInfoClose{width:40px;height:40px;top:-44px;right:-41px;box-shadow:0 0 10px rgba(0,0,0,.3);line-height:36px;font-size:24px}.popUpInfo .popUpInfoContent h3,.popUpInfo .popUpInfoContent p{margin:0 0 44px;line-height:34px;font-size:30px}.incorrect_information input[type=email],.incorrect_information textarea{height:69px;margin:0 0 18px;padding:22px 17px;line-height:25px;font-size:18px}.incorrect_information textarea{height:334px}.incorrect_information input[type=submit]{min-width:330px;height:68px;margin:40px 0 0;padding:0 50px;border-radius:6px;font-size:28px}.popUpWindow.popUpThankYou{width:530px;padding:60px 30px;border-radius:8px}.popUpWindow.popUpThankYou .popUpThankYouMessage{padding:237px 0;line-height:40px;font-size:30px}.top_dishes_container h2.top_dishes_title{margin:0 0 39px;padding:12px 0 0}.popular_dishes{margin:0 -10px;padding:0 0 46px}.popular_dishes .restaurant{width:308px;padding:0 10px}.popular_dishes .restaurant .restaurant-image{height:246px;margin:0 0 13px}.popular_dishes .restaurant .restaurant-image.restaurant-image-blank:after{width:100px;height:100px;margin:-50px 0 0 -50px;line-height:100px;font-size:100px}.popular_dishes .restaurant .restaurant-image figcaption{right:17px;bottom:12px;padding:4px 15px;border-radius:6px;line-height:18px;font-size:18px}.popular_dishes .restaurant .restaurant-name{margin:0 0 15px;line-height:24px;font-size:22px}.popular_dishes .restaurant .popular_dish_info strong{margin:0 17px 0 0;padding:2px 0 0;line-height:22px;font-size:22px}.popular_dishes .restaurant .popular_dish_info .stars{width:23px;height:23px}.popular_dishes .restaurant .popular_dish_info em{margin:0 0 0 12px;padding:1px 0 0;line-height:22px;font-size:20px}.site-content h2.no-dishes{margin:67px 0 81px;line-height:31px;font-size:30px}.site-content h2.no-dishes:after{width:31px;height:31px;margin:0 0 0 10px}div.restaurant-user-actions{padding:0 0 100px}div.restaurant-user-actions .user-actions-manage-dish,div.restaurant-user-actions .user-actions-manage-menu{min-width:326px;padding:19px 15px;line-height:40px;font-size:24px}div.restaurant-user-actions .user-actions-manage-dish i,div.restaurant-user-actions .user-actions-manage-dish i.far,div.restaurant-user-actions .user-actions-manage-menu i,div.restaurant-user-actions .user-actions-manage-menu i.far{margin:0 6px 0 0;font-size:30px}div.restaurant-user-actions .user-actions-manage-menu{margin:0 9px 0 0}div.restaurant-user-actions .user-actions-manage-dish{margin:0 0 0 9px}.contentNavi div.restaurant-user-actions{margin:-16px 0}.contentNavi div.restaurant-user-actions .user-actions-manage-dish,.contentNavi div.restaurant-user-actions .user-actions-manage-menu{margin:0 0 0 9px;padding-top:9px;padding-bottom:9px}.contentNavi div.restaurant-user-actions .user-actions-manage-dish i,.contentNavi div.restaurant-user-actions .user-actions-manage-dish i.far,.contentNavi div.restaurant-user-actions .user-actions-manage-menu i,.contentNavi div.restaurant-user-actions .user-actions-manage-menu i.far{margin:0 6px 0 0}.dishSingle{padding:17px 0 0}.dishSingle .dishSingleLeft{padding:0 35px 0 0}.dishSingle .dishSingleRight{width:430px;min-width:430px}.dishSingle .social_area{margin:0 0 37px;padding:0 0 33px}.dishSingle .social_area p{line-height:25px;font-size:18px}.dishSingle .social_area ul{margin:0 0 0 18px}.dishSingle .social_area ul li{margin:0 11px 0 0}.dishSingle .social_area ul li a{width:25px;height:25px;line-height:25px;font-size:14px}.restaurant-menu{padding:21px 0 0}.restaurant-menu .restaurant-menu-category .header{line-height:20px;font-size:19px}.dishSingle .article_top{margin:0 0 27px}.dishSingle .article_top .article_top_right{min-width:400px;padding:3px 23px 0 20px}.dishSingle .article_top h1{margin:0 0 15px;line-height:30px;font-size:26px}.dishSingle .article_top .food_info,.dishSingle .article_top .food_info h2{line-height:28px;font-size:24px}.dishSingle .article_top .article_data .article_rating .stars{width:23px;height:23px}.dishSingle .article_top .food_value{margin:0 0 0 14px;line-height:26px;font-size:26px}.dishSingle .article_top .food_count{margin:0 0 0 20px;padding:1px 0 0;line-height:23px;font-size:22px}.stars{width:32px;height:32px;margin:0 2px 0 0}.article_description{margin:0 0 24px;line-height:30px;font-size:18px}.article_ingredients{margin:0 0 28px;line-height:22px;font-size:18px}.article_ingredients h2{margin:0 0 8px;line-height:22px;font-size:18px}.dishSingle .article_photos{width:992px;height:444px;margin:0 0 33px}.dishSingle .article_photos>div{width:239px;height:217px;left:503px}.dishSingle .article_photos>div:first-child{width:493px;height:444px}.dishSingle .article_photos>div:nth-child(3){top:227px}.dishSingle .article_photos>div:nth-child(4){left:752px}.dishSingle .article_photos>div:nth-child(5){top:227px;left:752px}.dishSingle .article_photos .add-dish-photo:before{width:66px;height:43px;margin:-28px 0 0 -33px}.dishSingle .article_photos .add-dish-photo label{padding:133px 20px 20px;line-height:17px;font-size:15px}.dishSingle .article_photos ul li{width:195px;min-height:140px;line-height:30px;font-size:20px}.dishSingle .article_photos ul li:last-child a{max-width:155px}.dishSingle .article_photos ul li:last-child a:after{margin:0 0 0 6px;font-size:18px}.reviews .reviews_top{margin:0 0 51px}.reviews .reviews_top h2{margin:0 0 10px;padding:18px 0 0;line-height:26px;font-size:24px}.reviews .reviews_top a{padding:17px 35px;border-radius:4px;line-height:23px;font-size:16px}.reviews_list{margin:0 0 43px}.reviews_list>li{margin:0 0 30px;padding:0 0 2px;line-height:22px;font-size:18px}.reviews_list>li:last-child{margin:0;padding:0 0 28px}.reviews_list>li figure{width:87px;height:87px;margin:9px 52px 0 0}.reviews_list>li .review_name{margin:0 0 17px;line-height:28px;font-size:24px}.reviews_list>li .review_name span{padding:1px 0 0;font-size:18px}.reviews_list>li .review_numbers{margin:0 0 25px;line-height:20px;font-size:18px}.reviews_list>li .review_numbers img{width:20px;margin:0 6px 0 0}.reviews_list>li .review_rating{margin:0 0 12px}.reviews_list>li .review_rating img{width:26px;margin:0 1px 0 0}.reviews_list>li p{margin:0 0 12px}.reviews_link_all{margin:0 0 43px;line-height:30px;font-size:28px}.reviews_link_all a:after{margin:0 0 0 9px;font-size:22px}.restaurant-menu .restaurant-menu-category .header{margin:0 0 28px}.restaurant-menu .restaurant-menu-category .header:after{margin:0 0 0 9px}.restaurant-menu .restaurant-menu-category .items .item{margin:0 0 19px;padding:0 0 21px}.restaurant-menu .restaurant-menu-category .items .item:last-child{margin:0 0 11px}.restaurant-menu .restaurant-menu-category .items .item .item-title{margin:0 0 11px;line-height:20px;font-size:18px}.restaurant-menu .restaurant-menu-category .items .item .item-rating{line-height:20px;font-size:18px}.restaurant-menu .restaurant-menu-category .items .item .item-rating span{margin:0 10px 0 0}.restaurant-menu .restaurant-menu-category .items .item .item-rating span img{width:19px;margin:0 1px 0 0}.restaurant-menu .restaurant-menu-category .items .item .item-rating strong{margin:0 16px 0 0;font-size:20px}.add_photo_dishes{width:225px;height:164px;margin:0 0 7px}.file_data,.file_data a,.file_data label{line-height:18px;font-size:16px}h2.top_dishes_title{margin:0 0 33px;padding:0;line-height:26px;font-size:24px}.list_of_dishes li{margin:0 0 28px;padding:0 0 29px}.list_of_dishes li .caption .caption_image{width:159px;min-width:159px}.list_of_dishes li .caption .caption_image figure{width:159px;height:146px}.list_of_dishes li .caption .caption_content{padding:5px 80px 0 25px}.list_of_dishes li .caption .caption_content h3{margin:0 0 10px;line-height:28px;font-size:26px}.list_of_dishes li .caption .caption_content .excerpt{max-height:22px;margin:0 0 14px;line-height:22px;font-size:18px}.list_of_dishes li .caption .caption_content .dish_info{margin:0 0 12px}.list_of_dishes li .caption .caption_content .dish_info strong{margin:0 12px 0 0;padding:1px 0 0;line-height:28px;font-size:26px}.list_of_dishes li .caption .caption_content .dish_info .stars{width:23px;height:23px}.list_of_dishes li .caption .caption_content .dish_info em{margin:0 0 0 12px;line-height:28px;font-size:20px}.list_of_dishes li .caption .caption_content .location{line-height:22px;font-size:20px}.list_of_dishes li .caption .caption_content .location:before{margin:0 9px 0 0;font-size:16px}.list_of_dishes li .caption .caption_content .location b{margin:-5px 0 -1px 20px;padding:6px 8px;border-radius:6px;line-height:20px;font-size:20px}.list_of_dishes li .caption .caption_info{width:207px;min-width:207px;padding:6px 55px 1px 20px;line-height:24px;font-size:22px}.list_of_dishes li .caption .caption_info .price{margin:0 0 12px}.dishSingleRight .item-rating .star-rating-container{margin-right:5px!important}.dishSingleRight .item-rating .star-rating-container span.stars{line-height:20px;font-size:18px;height:18px;width:18px}.popUpCarouselMenuNew{width:865px;max-height:865px}.popUpCarouselMenuNew .popUpCarousel-close{width:29px;height:29px;top:-30px;right:-30px;line-height:26px;font-size:20px}.popUpCarouselMenuNew .gallery-top{max-height:865px}.popUpCarouselMenuNew .gallery-top .swiper-pagination{padding:23px 20px 17px;line-height:20px;font-size:20px}.popUpCarouselMenuNew label{text-shadow:0 0 2px rgba(0,0,0,.7)}.popUpCarouselMenuNew .swiper-button-next{top:50%;right:-90px;margin:-30px 0 0}.popUpCarouselMenuNew .swiper-button-prev{top:50%;left:-90px;margin:-30px 0 0}.btn-view-full-restaurant-menu{width:140px;height:140px;padding:10px 0 0;border:2px solid #fff;box-shadow:0 14px 13px rgba(92,201,127,.21);line-height:18px;font-size:18px}.searchResult{padding:37px 0 0}.searchResult .searchResultLeft{padding:0 36px 0 0}.searchResult .searchResultRight{width:336px;min-width:336px}.searchResult h2{margin:0 0 41px;letter-spacing:-.5px}.form_sort{padding:1px 0 0}.form_sort,.form_sort label{line-height:26px;font-size:14px}.form_sort select{width:245px;min-height:26px;padding:0 5px;line-height:26px;font-size:16px}.post_display{padding:1px 0 0 18px}.post_display ul li{margin:0 0 0 11px;line-height:30px;font-size:30px}.resultList{margin:0 -10px}.resultList.display_2 li .caption{padding:20px 195px 16px 237px}.resultList.display_2 li figure{width:211px}.resultList.display_2 li h3{margin:-3px 0 15px;line-height:30px;font-size:28px}.resultList.display_2 li .resultListRating{margin:0 18px 0 0}.resultList.display_2 li .searchResultReview{margin:0 0 13px;padding:3px 0 0}.resultList.display_2 li .searchResultLocation{margin:0 0 10px}.resultList.display_2 li .searchResultPrice{width:148px;top:17px;right:25px;bottom:17px;padding:0 0 0 20px}.resultList.display_2 li .searchResultPrice span{padding:7px 0 0}.resultList.display_2 li p{max-height:44px;line-height:22px;font-size:18px}.resultList li{margin:0 0 20px;padding:0 10px}.resultList li .caption{padding:20px 23px 26px;border-radius:6px;box-shadow:0 0 46px rgba(0,0,0,.13)}.resultList li figure{height:171px;margin:-20px -23px 19px}.resultList li figure span{right:10px;bottom:10px;padding:3px 5px;border-radius:2px;line-height:18px;font-size:16px}.resultList li h3{height:60px;margin:0 0 10px;line-height:30px;font-size:24px}.resultList li .resultListRating{margin:0 0 15px}.resultList li .resultListRating em{min-width:51px;padding:3px 3px 0 0;line-height:28px;font-size:28px}.resultList li .resultListRating .stars,.resultList li .resultListRating img{width:28px!important;height:28px!important}.resultList li .searchResultReview{margin:0 0 16px;line-height:22px;font-size:20px}.resultList li .searchResultLocation{height:48px;margin:0 0 15px;padding:0 0 0 20px;line-height:24px;font-size:20px}.resultList li .searchResultLocation:before{top:2px;line-height:18px;font-size:16px}.resultList li .searchResultLocation span:before{margin:0 6px 0 0}.resultList li .searchResultPrice{line-height:28px;font-size:26px}.resultList li .searchResultPrice span:before{margin:0 6px 0 0}.recommendationList li{margin:0 0 20px;padding:21px 20px 36px;box-shadow:0 0 46px rgba(0,0,0,.13);border-radius:6px}.recommendationList li figure{margin:0 0 30px}.recommendationList li h3{margin:0 0 16px;line-height:28px;font-size:26px}.searchNav{padding:40px 0 0}.searchNav p{margin:0 108px}.searchNav p a{min-width:254px;padding:12px 30px;border-radius:6px;line-height:22px;font-size:20px}.searchNav ul{margin:0 108px}.searchNav ul li{margin:0 7px;line-height:36px;font-size:20px}.searchNav ul li a{min-width:22px;padding:0 4px;line-height:36px;font-size:20px}.searchNav ul li a:before{height:3px}#toTop{right:30px;bottom:-70px;width:65px;height:65px;box-shadow:0 14px 26px rgba(0,0,0,.3);line-height:60px;font-size:40px}#toTop.visible{bottom:30px}.registerRestaurant .input-group{margin:0 0 17px}.registerRestaurant .input-group.input-group--submit{padding:30px 0 0}.registerRestaurant .two-columns{margin:0 0 17px}.registerRestaurant .input-group label{margin:0 0 10px;line-height:22px;font-size:22px}.registerRestaurant input[type=email],.registerRestaurant input[type=number],.registerRestaurant input[type=tel],.registerRestaurant input[type=text],.registerRestaurant select,.registerRestaurant textarea{height:50px;padding:12px 15px;border-radius:4px;line-height:24px;font-size:22px}.registerRestaurant textarea{height:347px}.registerRestaurant input[type=submit]{height:60px;padding:0 62px;border-radius:32px;font-size:20px}.our_recommendation{padding:36px 0 0}.our_recommendation .recommendation_left{padding:0 34px 0 0}.our_recommendation .recommendation_right{width:380px;min-width:380px;padding:73px 0 0}.recommendation_top{margin:0 0 41px}.recommendation_top h1,.recommendation_top h2{margin:0}.recommendation_list li{margin:0 0 24px}.recommendation_list li .caption{padding:29px 100px 15px 278px;border-radius:6px;box-shadow:0 0 46px rgba(0,0,0,.13);line-height:22px;font-size:20px}.recommendation_list li .caption figure{width:240px}.recommendation_list li .caption figure figcaption{padding:2px 14px;top:16px;left:13px;border-radius:2px;line-height:19px;font-size:16px}.recommendation_list li .caption h3{margin:0 0 11px;line-height:30px;font-size:28px}.recommendation_list li .caption .recommendation_location{margin:0 0 16px}.recommendation_list li .caption .recommendation_location:before{margin:0 8px 0 0}.recommendation_list li .caption .dish_info strong{margin:0 17px 0 0;padding:1px 0 0;line-height:27px;font-size:22px}.recommendation_list li .caption .dish_info .stars{width:27px;height:27px}.recommendation_list li .caption .dish_info em{margin:0 0 0 12px;padding:0;line-height:27px;font-size:22px}.recommendation_list li .caption .recommendation_kitchen{margin:0 0 13px}.recommendation_list li .caption .recommendation_review{line-height:24px;font-size:22px}.recommendation_list li .caption .recommendation_distance{top:31px;right:22px;padding:3px 5px;border-radius:2px;line-height:18px;font-size:16px}.recommendation_nav{padding:35px 0 0}.recommendation_nav p{margin:0}.recommendation_nav p a{min-width:254px;padding:12px 30px;border-radius:26px;line-height:22px;font-size:20px}.recommendation_nav ul{margin:0 0 0 180px}.recommendation_nav ul li{margin:0 7px;line-height:36px;font-size:20px}.recommendation_nav ul li a{min-width:22px;padding:0 4px;line-height:36px;font-size:20px}.recommendation_nav ul li a:before{height:3px}.show_on_map{padding:69px 40px 65px;border-radius:6px}.show_on_map span{padding:13px 10px;border-radius:6px;line-height:23px;font-size:20px}.show_on_map span:before{margin:0 8px 0 0}.gm-style .gm-style-iw{width:560px!important}.restaurant_caption{padding:0 30px 10px 199px;border-radius:6px;line-height:20px;font-size:18px}.restaurant_caption figure{width:183px!important}.restaurant_caption h3{margin:0 0 10px;line-height:27px;font-size:25px}.restaurant_caption .item_location{margin:0 0 14px}.restaurant_caption .item_location:before{margin:0 8px 0 0}.restaurant_caption .item_kitchen{margin:0 0 14px}.about_us_area{width:1725px;margin:0 auto 38px}.about_us_area .about_us_right{width:1170px;min-width:1170px}.about_us_area .about_us_content{margin:0 -103px 0 0;padding:161px 100px 160px 109px;line-height:30px;font-size:24px}.about_us_area .about_us_content figure{margin:0 0 12px}.about_us_area .about_us_content figure img{width:440px}.about_us_text{width:740px;margin:0 auto 98px;padding:61px 0 0;letter-spacing:-.5px;line-height:40px;font-size:22px}.about_us_text:before{height:40px}.about_us_services{width:1480px;padding:0 0 70px}.about_us_services h1,.about_us_services h2{margin:0 0 75px}.about_us_services ul li{max-width:260px;letter-spacing:-.5px;line-height:30px;font-size:22px}.about_us_services ul li em{margin:0 0 29px;font-size:30px}.about_us_services ul li strong{margin:0 0 15px;line-height:24px;font-size:22px}.about_us_block_1{background:url(../../images/about_us_bg_1.jpg) no-repeat 50% 50%;margin:0 0 17px;padding:125px 0 196px;letter-spacing:-.5px;line-height:40px;font-size:30px}.about_us_block_1 .wrapper{width:884px}.about_us_block_1 p{margin:0 0 30px}.btn_more{padding:15px 20px;border-radius:26px;line-height:21px;font-size:18px}.about_us_info{width:1540px}.about_us_info h2{margin:0 0 64px}.about_us_desktop_info{padding:0 0 94px}.about_us_desktop_info li{width:507px;letter-spacing:-.5px;line-height:30px;font-size:22px}.about_us_desktop_info li:first-child figure:before{margin:-24px 0 0;border-width:24px 30px 24px 0}.about_us_desktop_info li:nth-child(2) figure:before{margin:-24px 0 0;border-width:24px 0 24px 30px}.about_us_desktop_info li:nth-child(3) figure:before{margin:0 -1.25vw 0 0;border-width:30px 24px 0}.about_us_desktop_info li figure{height:440px}.about_us_desktop_info li .caption{height:440px;padding:60px 40px 0}.about_us_desktop_info li em{margin:0 0 16px;line-height:36px;font-size:36px}.about_us_desktop_info li strong{margin:0 0 21px;letter-spacing:-1px}.about_us_block_2{margin:0 0 41px;padding:81px 0 74px;letter-spacing:-.5px;line-height:40px;font-size:30px}.about_us_block_2 .wrapper{width:920px}.about_us_block_2 p{margin:0 0 30px}.about_us_block_2 p strong{padding:10px 0 0}.our-advantages{padding:0 0 92px;line-height:28px;font-size:20px}.our-advantages .wrapper{width:1200px}.our-advantages .wrapper .our-advantages-left{width:560px;min-width:560px;padding:7px 0 0}.our-advantages .wrapper .our-advantages-right{width:590px;min-width:590px}.our-advantages h2{margin:0 0 13px;line-height:42px;font-size:40px}.our-advantages p{margin:0 0 28px}.our-advantages ul{padding:32px 0 38px}.our-advantages ul li{margin:0 0 22px;padding:0 0 0 50px;line-height:20px}.our-advantages ul li:before{width:23px;height:23px;top:-3px}.our-advantages .our-advantages-carousel{margin:0 -278px 0 -2px;box-shadow:0 0 18px hsla(0,0%,48%,.13)}.our-advantages .our-advantages-carousel .swiper-slide{height:732px}.our-advantages .our-advantages-carousel .swiper-button-next,.our-advantages .our-advantages-carousel .swiper-button-prev{width:32px;height:32px;box-shadow:0 0 6px rgba(0,0,0,.14);right:-15px;margin:-16px 0 0}.our-advantages .our-advantages-carousel .swiper-button-next:hover,.our-advantages .our-advantages-carousel .swiper-button-prev:hover{box-shadow:0 0 12px rgba(0,0,0,.5)}.our-advantages .our-advantages-carousel .swiper-button-prev{left:-15px}.our-advantages .our-advantages-carousel .swiper-pagination{bottom:-43px}.our-advantages .our-advantages-carousel .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 3px}.our-advantages a.btn-tmm{margin-left:44px}a.btn-tmm{padding:18px 44px;border-radius:26px;line-height:18px;font-size:16px}a.btn-tmm:hover{box-shadow:0 0 21px rgba(255,184,14,.72)}.blog_page{margin:0 -14px;padding:76px 0 16px}.blog_page .blog_page_item{margin:0 0 82px;padding:0 14px}.blog_page .blog_page_item figure{margin:0 0 14px}.blog_page .blog_page_item figure span{margin:0 0 13px}.blog_page .blog_page_item figure figcaption{letter-spacing:-.3px;line-height:27px;font-size:23px}.blog_page .blog_page_item .post_date{line-height:20px;font-size:18px}.blog_page .blog_page_item .post_date:before{margin:0 12px 0 0}.blog_single .blog_single_content{padding:0 60px 0 0}.blog_single .blog_single_content h2{margin:0 0 13px;line-height:32px;font-size:30px}.blog_single .blog_single_content p{margin:0 0 32px}.blog_single .blog_single_content p+img{margin-top:31px}.blog_single .blog_single_content img{margin-bottom:38px}.blog_single .blog_single_content blockquote{margin:58px 0 53px;padding:36px 220px 47px;letter-spacing:-.5px;line-height:50px;font-size:40px}.blog_single .blog_single_aside{width:515px;min-width:515px;padding:14px 0 0}.blog_single .blog_single_info{padding:0 0 23px}.blog_single .blog_single_info h1{margin:0 0 20px;line-height:40px;font-size:30px}.blog_single .blog_single_info .blog_single_caption .blog_single_date{padding:11px 0 0;line-height:22px;font-size:20px}.blog_single .blog_single_info .blog_single_caption .blog_single_date:before{margin:-1px 12px 0 0}.blog_single .blog_single_info .blog_single_caption .blog_single_social a{width:37px;height:37px;margin:0 0 0 5px;line-height:37px;font-size:18px}.blog_single .single_post_img{margin:0 0 37px}.blog_single .widget{padding-bottom:50px}.blog_single .widget .widget_title{margin:0 0 20px;line-height:24px;font-size:22px}.blog_single .widget.widget_news .widget_content ul li{margin:0 0 20px;padding:0 0 17px}.blog_single .widget.widget_news .widget_content ul li figure{width:187px;margin:2px 14px 5px 0}.blog_single .widget.widget_news .widget_content ul li h3{margin:0 0 10px;line-height:30px;font-size:20px}.blog_single .widget.widget_news .widget_content ul li .widget_news_date{line-height:20px;font-size:18px}.blog_single .widget.widget_news .widget_content ul li .widget_news_date:before{margin:-1px 7px 0 0}.pagination_area.pagination_area--margin{margin:0 0 82px}.pagination_area ul li{margin:0 7px 0 0}.pagination_area ul li a,.pagination_area ul li span{min-width:45px;min-height:45px;padding:11px 5px;line-height:21px;font-size:17px}.site-content-iframe .contentNavi{margin:0 0 27px}.site-content-iframe .contentNavi.stickUp ul li,.site-content-iframe .contentNavi ul li{margin:0 25px 20px 0;line-height:30px;font-size:26px}.site-content-iframe .table_element .table_food thead tr td{padding:16px 0 15px}.site-content-iframe .table_food thead tr td.table_food_name,.site-content-iframe .table_food thead tr td.table_food_name h2{line-height:28px;font-size:26px}.site-content-iframe .table_food thead tr td h2:after{margin-top:2px;font-size:22px}.site-content-iframe .table_food tbody tr:first-child td{border-top:1px solid #e8e8e9;padding-top:39px}.site-content-iframe .table_food tbody tr td{padding-bottom:38px}.site-content-iframe .table_food tbody tr td.table_food_name h3{margin:0 0 -1px;line-height:28px;font-size:26px}.site-content-iframe .table_food tbody tr td.table_food_name p{line-height:24px;font-size:22px}.site-content-iframe .table_food tbody tr td.table_food_price{padding-top:8px;padding-right:10px;line-height:25px;font-size:24px}.site-content-iframe .table_food tbody tr:first-child td.table_food_price{padding-top:35px}.site-content-iframe .table_food tbody tr td.table_food_weight{padding-top:8px;line-height:25px;font-size:24px}.site-content-iframe .table_food tbody tr:first-child td.table_food_weight{padding-top:35px}.site-content-iframe .table_food tbody tr td.table_food_weight:before{margin:0 10px 0 0;border-left:3px solid #000}.site-content-iframe .table_food tbody tr td.table_food_name .dish-image{width:178px;height:148px;margin:0 20px 0 0}.site-content-iframe .table_food tbody tr td.table_food_name h3 span.show-dish-image{width:24px;height:24px;margin:7px 0 0 10px}.popUpBlock .popUpDishDesription{width:750px;padding:80px 35px 26px}.popUpBlock .popUpDishDesription .popUp_close{width:40px;height:40px;top:20px;right:33px;line-height:30px;font-size:60px}.popUpBlock .popUpDishDesription .dish-image{height:500px;margin:0 -35px 26px}.popUpBlock .popUpDishDesription .dish-description{line-height:37px;font-size:30px}.google-footer-container__block{width:1520px}.modal{width:570px;top:160px;border-radius:8px}.close-modal{height:42px;width:42px;font-size:17px;top:-42px;right:-42px}.tab-choose{height:110px;font-size:22px;letter-spacing:-1px;line-height:110px}.tab-choose-sign-in{border-top-left-radius:8px}.tab-choose-sign-up{border-top-right-radius:8px}.modal-tab{padding:35px!important}.external-sign-in{width:240px;height:70px;border-radius:6px;font-size:18px;padding-left:50px}.external-sign-in.sign-in-with-fb:after{width:32px;height:32px}.external-sign-in.sign-in-with-google:after{width:30px;height:32px}.external-sign-in:after{top:18px;left:8px}.form-header{font-size:22px;margin:25px 0}.modal input:not([type=checkbox]){font-size:22px;padding:17px;border-radius:6px;margin-bottom:10px}input[type=checkbox]{width:23px;height:24px}.checkbox{width:22px;height:22px}.remember-me-input-group label{font-size:18px;margin-left:12px}.forgot-password{height:24px;line-height:24px;font-size:18px}.modal button[type=submit]{height:70px;font-size:18px;border-radius:6px;margin-top:20px}.modal .disclaimer{font-size:18px;margin-top:22px}.modal .disclaimer-error{line-height:22px;font-size:18px}.modal.restore-pwd .disclaimer-top{margin:5px 0 24px;line-height:32px;font-size:22px}.modal.email-pwd,.modal.webview-error{line-height:32px;font-size:22px}.modal.email-pwd figure,.modal.webview-error figure{margin:0 0 20px;padding:66px 0 20px}.modal.email-pwd figure img,.modal.webview-error figure img{width:147px}.modal.email-pwd p,.modal.webview-error p{padding-bottom:66px}}@media (max-width:991px){body .profile-header .avatar-box{text-align:center}body .profile-header .avatar-box label[data-upload-photo]{margin-right:0}.site-header{padding:4.4vw 1.8666666667vw 4.2666666667vw 5.3333333333vw}.site-header.header-white{padding-bottom:4.2666666667vw}.site-header.header-white .languages ul li a{color:#fff}.site-logo{margin:2vw 0 0}.site-logo img{width:auto;height:2.9333333333vw}.logged_in{display:none}.login_btn{margin:0 0 0 2.9333333333vw}.login_btn .register-button{padding:2vw 7.4666666667vw;border-radius:3.2vw;box-shadow:0 0 2.8vw rgba(0,0,0,.33);line-height:2.8vw;font-size:2.4vw}.languages{position:absolute;top:100%;right:2.5333333333vw;margin:1.3333333333vw 0 0;z-index:99}.languages ul{padding:0}.languages ul li{margin:0 0 0 1.3333333333vw}.languages ul li,.languages ul li a{line-height:5.8666666667vw;font-size:2.4vw}.languages ul li a{width:5.8666666667vw;height:5.8666666667vw}.site-content{min-height:1px;padding:6.9333333333vw 0}.site-content .site-content-align{width:auto;margin:0;padding:0 5.3333333333vw}.popUpBlock .popUpWindow.popUpMap{padding:1.0666666667vw}#toTop{right:2vw;bottom:-9.3333333333vw;width:8.6666666667vw;height:8.6666666667vw;box-shadow:0 1.8666666667vw 3.4666666667vw rgba(0,0,0,.3);line-height:8vw;font-size:5.3333333333vw}#toTop.visible{bottom:2vw}.registerRestaurant a{font-size:3.4375vw}.registerRestaurant .input-group{margin:0 0 2.65625vw}.registerRestaurant .input-group.input-group--submit{padding:4.6875vw 0 0}.registerRestaurant .input-group.input-group--submit [data-cancel]{margin-right:4.6875vw}.registerRestaurant .input-group label{margin:0 0 1.5625vw;line-height:3.4375vw;font-size:3.4375vw}.registerRestaurant input[type=email],.registerRestaurant input[type=number],.registerRestaurant input[type=tel],.registerRestaurant input[type=text],.registerRestaurant select,.registerRestaurant textarea{height:7.8125vw;padding:1.875vw 2.34375vw;border-radius:.625vw;line-height:3.75vw;font-size:3.4375vw}.registerRestaurant textarea{height:54.21875vw}.registerRestaurant input[type=submit]{width:42vw;height:9.375vw;padding:2vw;border-radius:.8vw;font-size:3.125vw}.disable_on_mobile{display:none!important}.google-footer-container__block{width:auto;margin:0;padding:0 5.3333333333vw}}@media (max-width:700px){.add_photo_dishes{width:35.15625vw;height:25.625vw;margin:0 0 1.09375vw}.file_data{line-height:2.8125vw;font-size:2.5vw}.file_data a,.file_data label{line-height:2.1875vw;font-size:1.875vw}}@media (max-width:500px){body .profile-header{font-size:14px;padding:1rem 5vw}body .profile-header .avatar-box .sidebar-container{display:none}body .profile-header .avatar-box .avatar{height:200px;width:200px;left:calc((90vw - 200px) / 2);margin:auto}body .profile-header .avatar-box .user-short-info{padding:200px 0 0;text-align:center}body .profile-header .avatar-box .user-short-info h1{font-size:25px;line-height:25px}.password-change-container .reset-password-container form>div label{line-height:1rem}.password-change-container .reset-password-container form>div.submit-box{text-align:center}}
/*# sourceMappingURL=main-pc.css.map */
.blog_page .blog_page_item figure span{aspect-ratio:1/1;overflow:hidden}.blog_page .blog_page_item figure span img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
