@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,700&subset=cyrillic);@import url(https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,500,500i,700,800);/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,body,button,input,select,textarea{color:#111}html,body{background-color:#f4f4f2}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:#333;text-shadow:none;color:#fff}::selection{background:#333;text-shadow:none;color:#fff}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}menu,ol,ul{padding:0;margin:0}ul,ol{list-style:none}h1,h2,h3,h4{font-weight:700;margin:0;padding:0}h1{font-size:30px;font-weight:800}h2{font-size:20px;font-weight:800}h3{font-size:18px}h4{font-size:16px}b,strong{font-weight:700}p{margin:0}a{color:#111;text-decoration:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}a:hover{color:#289322}a:focus,a:active,a:hover{outline:0}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font:500 14px/1.5 'Raleway',arial,sans-serif}body.rus{font:500 14px/1.5 'Open Sans',arial,sans-serif}body.hidescroll,.noScroll{overflow:hidden}.container{padding-right:5px;padding-left:5px;margin-right:auto;margin-left:auto}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}.row{margin-right:-5px;margin-left:-5px}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.cols_16,.cols_20,.cols_25,.cols_30,.cols_33,.cols_35,.cols_40,.cols_45,.cols_50,.cols_55,.cols_60,.cols_66,.cols_70,.cols_75,.cols_80,.cols_100{min-height:1px;padding-left:5px;padding-right:5px;position:relative}.cols_100{width:100%}.btn{border:0;color:#fff;background-color:#289322;display:inline-block;outline:0;font-family:'Raleway',arial,sans-serif;text-decoration:none;font-size:16px;font-weight:700;line-height:28px;border-radius:4px;padding:5px 20px;text-align:center;box-shadow:0 1px 3px 0 rgba(0,0,0,.3);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.btn:hover{color:#fff;background-color:#0B6806}.btn.btn_block{display:block}.btn.btn_fb{background:#3a599b}.btn.btn_fb:hover{background-color:#0B6806}.btn.btn_ggl{background:#CD3030}.btn.btn_ggl:hover{background-color:#0B6806}.btn.btn_empty{background:transparent;color:#289322;padding:5px 0;box-shadow:none}.btn.btn_empty:hover{background:transparent;color:#0B6806}.btn.btn_disabled{background-color:#898989;pointer-events:none}.btn.btn_icon{font-size:16px}.btn.btn_icon img{max-height:20px;margin-right:10px}.btn_border{background-color:#fff;color:#289322;border:1px solid #289322;box-shadow:none;font-size:14px;line-height:20px}.pull-right{float:right}.pull-left{float:left}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.txt-14{font-size:14px}.lheight-40{line-height:40px}.italic{font-style:italic}.light{font-weight:300}.bold{font-weight:700}.caps{text-transform:uppercase}.color_green{color:#289322}.color_blue{color:#0068aa}.color_red{color:#e60004}.color_yellow{color:#e0c50e}.color_red_important{color:#e60004!important}.color_white{color:#fff}.req{font-size:30px;line-height:1;color:#289322}.relativeImportant{position:relative!important}.center{text-align:center}.centerMargin{margin:0 auto}.margintop5{margin-top:5px}.margintop10{margin-top:10px}.margintop15{margin-top:15px}.margintop20{margin-top:20px}.margintop25{margin-top:25px}.margintop30{margin-top:30px}.margintop40{margin-top:40px}.margintop50{margin-top:50px}.margintop60{margin-top:60px}.margintop70{margin-top:70px}.margintop80{margin-top:80px}.margintop90{margin-top:90px}.margintop100{margin-top:100px}.margintop110{margin-top:110px}.margintop120{margin-top:120px}.margintop150{margin-top:150px}.margintop200{margin-top:200px}.margintop250{margin-top:250px}.marginright3{margin-right:3px}.marginright5{margin-right:5px}.marginright10{margin-right:10px}.marginright15{margin-right:15px}.marginright20{margin-right:20px}.marginright30{margin-right:30px}.marginleft5{margin-left:5px}.marginleft10{margin-left:10px}.marginleft15{margin-left:15px}.marginleft20{margin-left:20px}.paddingright15{padding-right:15px}.paddingright30{padding-right:30px}.paddingbottom15{padding-bottom:15px}.paddingleft40{padding-left:40px}.paddingleftright25{padding-left:25px;padding-right:25px}.padding3025{padding:30px 25px}.padding302520{padding:30px 25px 20px}.padding2025{padding:20px 25px}.paddingleftright40{padding-left:40px;padding-right:40px}.padding3040{padding:30px 40px}.padding304020{padding:30px 40px 20px}.padding2040{padding:20px 40px}.padding1020{padding:10px 20px}.paddingbottom30{padding-bottom:30px}.text-strike{text-decoration:line-through}.text-underline{text-decoration:underline}.overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;background:#fff;display:none;z-index:9999}.overlay.locked{display:block;background:#fff;background:url(../images3_0/locked.png) no-repeat 50% 100px rgba(255,255,255,.85)}.overlay.checked{display:block;background:#fff;background:url(../images3_0/checked.png) no-repeat 50% 100px rgba(255,255,255,.85)}.overlay.loading{background:url(../images3_0/loader.svg) no-repeat 50% 25% rgba(255,255,255,.1);display:block}.bigLoading .overlay.loading{background:url(../images3_0/loading.svg) no-repeat 50% 25% rgba(255,255,255,.1);display:block}.noSVG .overlay.loading{background:url(../images3_0/loader.gif) no-repeat 50% 25% rgba(255,255,255,.1);display:block}.restaurant_single_top .overlay.loading{background:url(../images3_0/loader.svg) no-repeat 50% 25% rgba(255,255,255,0)}.none{display:none}.loader{background:url(../images3_0/loading.svg) no-repeat 50% 25%;width:50px;height:50px}.noSVG .loader{background:url(../images3_0/loading.gif) no-repeat 50% 25%;width:50px;height:50px}.ionIconLoading{background:url(../images3_0/loading.svg) no-repeat 50% 50%;background-size:30px;font-size:24px;line-height:24px}.block{display:block}.ucFirst{text-transform:capitalize}.ucFirst option{text-transform:capitalize}.big_txt{font-size:32px;line-height:38px}.big30{font-size:30px}.big24{font-size:24px}.big23{font-size:23px}.big22{font-size:22px}.big21{font-size:21px}.big20{font-size:20px}.txt18{font-size:18px}.txt16{font-size:16px}.txt14{font-size:14px}.txt12{font-size:12px}.txt11{font-size:11px}.disabled{position:relative;color:#aaa;opacity:.8}.form_block{position:relative;margin-bottom:10px}.form_block .req{position:absolute;right:3px;top:3px}.none{display:none}.hiddenVis{visibility:hidden}label{display:block;margin-bottom:5px;position:relative;font-weight:700}.requiredStartInputSign2{background:#fff url(../images3_0/required_star_sign.png) no-repeat 3px 3px!important}.requiredStartInputSign{background-image:url(../images3_0/required_star_sign.png)!important;background-repeat:no-repeat!important;background-position:calc(100% - 3px) 3px!important;background-size:7px}select.requiredStartInputSign{background-position:3px 3px!important}.requiredStar{font-size:20px;line-height:20px}.form-control{display:block;width:100%;padding:7px 10px;font-size:14px;line-height:1.5;color:#111;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid #BDBDBD;border-radius:3px;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;font-family:'Raleway',arial,sans-serif;height:40px}.form-control:focus{color:#111;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}select.form-control{height:40px}.form-control.short{width:100px}.form_check{font-size:14px}.form_check a{text-decoration:underline}.form-check-label{padding-left:1.25rem;margin-bottom:0}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form_block .form-control::-moz-placeholder{color:#9b9b9b;opacity:1}.form_block .form-control:-ms-input-placeholder{color:#9b9b9b;opacity:1}.form_block .form-control::-webkit-input-placeholder{color:#9b9b9b;opacity:1}.inline_form .form_block{display:inline-block;margin-right:10px}.form-control.order_time{background-image:url(../images3_0/date_select.svg);background-repeat:no-repeat;background-position:95% center;background-size:auto 20px}.form-control:disabled{background-color:transparent;cursor:not-allowed}[type="radio"]:checked,[type="radio"]:not(:checked){position:absolute;left:-9999px}[type="radio"]:checked+label,[type="radio"]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#111}[type="radio"]:checked+label{font-weight:700}[type="radio"]:checked+label:before,[type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:17px;height:17px;border:1px solid #979797;border-radius:100%;background:transparent}[type="radio"]:checked+label:before{border:1px solid #979797}[type="radio"]:checked+label:after,[type="radio"]:not(:checked)+label:after{content:'';width:9px;height:9px;background:#289322;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}[type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.styled-checkbox{position:absolute;opacity:0}.styled-checkbox+label{position:relative;cursor:pointer;padding:0}.styled-checkbox+label:before{content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:17px;height:17px;background:transparent;border-radius:3px;border:2px solid #707070;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.styled-checkbox:hover+label:before{background:#289322;border:2px solid #289322;transform:scale(1.1)}.styled-checkbox:focus+label:before{box-shadow:0 0 0 5px rgba(99,99,99,.1)}.styled-checkbox:checked+label:before{background:#289322;border:2px solid #289322}.styled-checkbox:checked+label:after{content:'';position:absolute;left:6px;top:4px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.styled-checkbox:checked+label{font-weight:700}.styled-checkbox+label .add_price{padding-left:27px;font-weight:500;line-height:12px;display:block}.checked [type="radio"]:checked+label{color:#289322;font-weight:700}.has_error [type="radio"]:checked+label,.has_error [type="radio"]:not(:checked)+label{color:#ff0000!important}.form_block .error_message{color:red;padding:5px 0}.form_block .ok_message{color:green;padding:5px 0}.form_block.error input.textfield,.form_block.error select,.form_block.error input,.form_block.error textarea,.form_block.error textarea.textfield{background:#f1e8e8;border:1px solid red;box-shadow:0 0 5px red}.errorTxt{background:#f1e8e8;border:1px solid red;box-shadow:0 0 5px red}.form_block.error input.textfield:focus,.form_block.error select:focus,.form_block.error input:focus,.form_block.error textarea:focus,.form_block.error textarea.textfield:focus{border:1px solid red}.okTxt{background:#f1f1f1;border:1px solid green;box-shadow:0 0 5px green}.select{position:relative}.select select{display:block;width:100%;cursor:pointer;padding:7px 30px 7px 10px;font-size:14px;line-height:1.5;outline:0;border:1px solid #BDBDBD;border-radius:3px;background:#fff;color:#111;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;font-family:'Raleway',arial,sans-serif;height:40px}.select select::-ms-expand{display:none}.select select:hover,.select select:focus{color:#111;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.select select:disabled{opacity:.5;pointer-events:none}.select__arrow{position:absolute;top:0;right:0;width:30px;height:40px;background-image:url(../images3_0/arrow_location.png);background-repeat:no-repeat;background-position:center;background-size:auto 5px;pointer-events:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.header_container{position:relative;z-index:250;height:70px;background:#780C0C url(../images3_0/header_bg.jpg) repeat;background-size:cover;box-shadow:0 10px 60px 0 rgba(0,0,0,.5),0 2px 5px 0 rgba(0,0,0,.1)}.header_inner{position:relative;max-width:1150px;margin:0 auto}.subpage .header_container{box-shadow:0 2px 5px rgba(0,0,0,.1)}.logo{float:left;width:143px;height:49px;margin:12px 0 0;display:block;text-indent:-9000px;background:url(../images3_0/logo.png) 0 0 no-repeat;background-size:143px auto}.payment_options{float:left;margin:14px 0 0 48px;color:#fff}.payment_options .txt{font-size:12px;line-height:1;margin-bottom:4px;font-weight:600}.payment_icons div{display:inline-block;margin-right:2px}.payment_icons .payment-1{margin-right:9px}.payment_icons .payment-1 img{height:16px}.payment_icons .payment-3{margin-right:7px}.payment_options_mobile{display:none;background-color:#f4f4f4;text-align:center;padding:15px 10px 10px;color:#930000}.payment_options_mobile .txt{font-size:9px;line-height:1;margin-top:6px;font-weight:700;text-transform:uppercase}.login_lang{float:right}.subpage_top_location{float:right}.header_register,.header_login{position:relative;float:right;margin:23px 40px 0 0}.header_register .activate_reg,.header_login .activate_login{display:block;color:#fff;position:relative;padding-left:28px;font-size:16px;text-decoration:none;font-weight:600}.header_register .activate_reg{background:url(../images3_0/icon_register.svg) 0 1px no-repeat;background-size:24px auto}.header_login .activate_login{background:url(../images3_0/icon_login.svg) 0 3px no-repeat;background-size:16px auto}.header_register .activate_reg:hover,.header_login .activate_login:hover{opacity:.7}.top_popups{z-index:240;background-color:#fff;overflow:hidden;position:absolute;top:0;left:calc(50% + 225px);width:350px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;right:0;transform:translateY(-100%);transition:all .5s ease-in-out}.top_popups.active{transform:translateY(50px);transition:all .5s cubic-bezier(.4,.6,.3,1.2);box-shadow:0 5px 30px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,.1)}body.has_comeworkheader .top_popups.active{transform:translateY(108px)}.top_popups h3{font-size:20px;font-weight:800;padding:40px 20px 20px}.login_form{padding:20px;border-top:1px solid rgba(189,189,189,.3);border-bottom:1px solid rgba(189,189,189,.3)}.login_form .form_block{margin-bottom:15px}.forgot_passw{font-size:12px;float:right;margin:5px 0 0;font-weight:400}.login_form_btm{padding:20px}.login_form_btm p{padding:0 0 8px}.login_form_btns .btn{float:left;width:48.5%}.login_form_btns .btn:last-child{float:right}.header_lang{float:right;margin:21px 0 0}.header_lang .activate_lang{display:block;position:relative;text-decoration:none}.header_lang .activate_lang img{width:20px;height:auto}.lang_popup{z-index:11;background-color:#000;box-shadow:0 4px 19px 0 rgba(52,0,0,.17);position:absolute;top:18px;text-align:center;padding:5px 0;margin:0 0 0 -10px}.lang_popup ul li a{display:block;padding:3px 10px;text-decoration:none}.lang_popup ul li img{width:20px;height:auto}.trigger-usermenu{float:right;padding-right:20px;display:block;color:#fff;position:relative;font-size:16px;text-decoration:none;font-weight:600;background-image:url(../images3_0/arrow_location_white.png);background-repeat:no-repeat;background-position:100% 50%;background-size:auto 6px}.trigger-usermenu.active{background-image:url(../images3_0/arrow_location_white_up.png)!important}.trigger-usermenu img{width:23px;height:23px;border-radius:23px;margin-right:10px;border:2px solid #fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}.trigger-usermenu.noimg img{border:0;box-shadow:none}.trigger-usermenu:hover{opacity:.7;color:#fff}.user_popup{z-index:10;background-color:#fff;overflow:auto;position:absolute;top:0;left:calc(50% + 315px);width:260px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;color:#383838;transform:translateY(-100%);transition:all .5s ease-in-out;padding-top:15px}.user_popup.active{transform:translateY(55px);transition:all .5s cubic-bezier(.4,.6,.3,1.2);box-shadow:0 5px 30px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,.1)}.has_comeworkheader .user_popup.active{transform:translateY(108px)}.user_info_top{background-color:#F8F8F7;padding:20px}.user_info_top_img{float:left;width:52px;height:52px;border-radius:52px;margin-right:10px;background-color:#D8D8D8}.user_info_top_img img{width:100%;height:100%;border-radius:52px;border:2px solid #fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}.user_info_top_img.noimg img{padding:10px}.user_info_top_txt{width:auto;display:flex;align-content:center;min-height:55px;flex-wrap:wrap}.user_top_name{font-size:16px;line-height:22px;font-weight:700}.user_top_address{font-size:12px;line-height:15px;color:#707070}.user_popup_links{padding:20px}.user_popup_links img{width:15px;margin-right:20px}.user_popup_links a{display:block;font-weight:700;color:#707070;padding:7px 0}.user_popup_links a:hover{opacity:.7}.nav_trigger{position:absolute;top:0;right:0;z-index:999;display:none;width:60px;height:60px}.nav_trigger span{position:absolute;width:20px;height:2px;top:29px;left:18px;display:block;background:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.nav_trigger span:first-child{top:21px}.nav_trigger span:last-child{top:37px}.nav_trigger.active span{opacity:0;top:50%}.nav_trigger.active span:first-child{opacity:1;transform:rotate(405deg)}.nav_trigger.active span:last-child{opacity:1;transform:rotate(-405deg)}.nav_overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:90;overflow:auto;transform:translateY(-100%);transition:all .5s ease-in-out;display:none}.nav_overlay.active{display:block;transform:translateY(50px);transition:all .5s cubic-bezier(.4,.6,.3,1.2)}.mobilenav{padding:20px 40px}.mobilenav:first-child{padding:60px 40px 20px;border-bottom:1px solid #eee}.mobilenav:last-child{border-top:1px solid #eee}.mobilenav li{font-size:16px}.mobilenav li a{padding:5px 0;display:block}.subpages_links{position:relative;z-index:9;background-color:#840202;box-shadow:0 5px 20px 0 rgba(0,0,0,.05),0 2px 5px 0 rgba(0,0,0,.05)}.subpages_links_inner{max-width:1150px;margin:0 auto}.subpages_links ul li{position:relative;display:inline-block;line-height:19px;margin-right:5px;color:#fff}.subpages_links ul li:after{content:'>';position:absolute;right:0;top:58%;font-size:10px;line-height:10px;color:#fff;transform:scaleY(1.5) translate(0,-50%)}.subpages_links ul li a{display:block;color:#fff;padding:12px 20px 9px 5px}.subpages_links ul li:last-child:after{content:''}.subpages_links ul li.active{font-weight:700}.subpages_links ul li.active a{color:#fff}.subpages_links ul li a:hover{opacity:.7}.top_contact_info{position:relative;min-height:70px;z-index:9;background-color:#fff;box-shadow:0 5px 20px 0 rgba(0,0,0,.05),0 2px 5px 0 rgba(0,0,0,.05)}.top_contact_info_inner{max-width:1150px;margin:0 auto;height:100%;padding:10px 0}.top_contact_info_restaurant{height:100%;display:flex;-ms-display:flex;align-items:center;-ms-align-items:center;position:relative}.resto_logo{margin-right:20px}.resto_logo img{width:auto;height:45px}.resto_info{display:flex;-ms-display:flex;align-items:flex-end;-ms-align-items:flex-end}.resto_info h3{font-size:14px}.resto_info ul li{margin:0 25px 0 0;display:inline-block;font-weight:500;color:#383838}.resto_info ul li img{margin:-3px 6px 0 0}.resto_info .soodus span{display:block;border-radius:3px;background-color:rgba(255,180,0,.43);padding:2px 18px;color:#000;margin:5px 0}.resto_info{padding-right:100px}.grid_options{position:absolute;right:0;top:50%;transform:translate(0,-50%)}.grid_opt_select{width:42px;height:34px;display:inline-block;margin-left:-4px;border:1px solid #EDEDED;text-indent:-9000px;background-position:center;background-repeat:no-repeat;background-size:auto 17px}.grid_cards{border-radius:4px 0 0 4px;background-image:url(../images3_0/icon_cardview.svg)}.grid_list{border-radius:0 4px 4px 0;background-image:url(../images3_0/icon_listview.svg)}.grid_opt_select.active,.grid_opt_select:hover{background-color:#289322;border-color:#289322;border-color:#289322}.grid_opt_select.grid_cards.active{background-image:url(../images3_0/icon_cardview_active.svg)}.grid_opt_select.grid_list.active{background-image:url(../images3_0/icon_listview_active.svg)}.top_search{position:relative;z-index:9;background-color:#fff;box-shadow:0 5px 20px 0 rgba(0,0,0,.05),0 2px 5px 0 rgba(0,0,0,.05)}.top_search_inner{max-width:1150px;margin:0 auto}.top_search_content{position:relative;padding:12px 0}.search_big{position:relative;float:left}.search_big .form-control{padding:6px 10px 6px 40px;width:400px;font-size:16px;border:1px solid #EDEDED}.search_big button{position:absolute;top:10px;left:13px;padding:0;z-index:3;width:22px;height:22px;border:0;text-indent:-9000px;background-color:transparent;background-image:url(../images3_0/search_icon.svg);background-repeat:no-repeat;background-position:0 0;background-size:20px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.search_big button:hover{transform:scale(1.1)}.search_big img.searchLoader{position:absolute;top:7px;right:5px}.search_tags{float:right}.search_tags ul li{display:inline-block;margin:5px 0;margin-right:-4px;line-height:20px;font-weight:700}.search_tags ul li a{display:block;padding:4px 20px;text-decoration:none;color:#289322;border:1px solid #EDEDED}.search_tags ul li:first-child a{border-radius:4px 0 0 4px}.search_tags ul li:last-child a{border-radius:0 4px 4px 0}.search_tags ul li a:hover,.search_tags ul li.active a{background-color:#289322;border-color:#289322;color:#fff}.search_tags ul li a:hover{color:#eee}.top_user_info{position:relative;min-height:80px;z-index:9;background-color:#fff;box-shadow:0 5px 20px 0 rgba(0,0,0,.05),0 2px 5px 0 rgba(0,0,0,.05)}.top_user_info_inner{max-width:750px;margin:0 auto}.top_user_info_left{padding:14px 0 12px;float:left;width:300px}.top_user_info_menu{float:right}.top_user_info_menu li{display:inline-block;margin:0 15px;line-height:20px;font-weight:700}.top_user_info_menu li:last-child{margin-right:0}.top_user_info_menu li a{display:block;padding:32px 0 28px;border-bottom:2px solid #fff;text-decoration:none;color:#289322}.top_user_info_menu li.active a{border-color:#289322}.top_user_info_menu li a:hover{border-color:#289322;opacity:.7}.content_wrapper{position:relative;overflow:hidden;background-color:#f4f4f2;padding:30px 0}.content_wrapper_inner{position:relative;max-width:1150px;margin:0 auto}.content_wrapper.map_wrapper{padding:0}.content_wrapper.map_wrapper .content_wrapper_inner{max-width:100%}.content_left{padding:0 100px;float:left;width:calc(100% - 300px)}.cart_sidebar{float:right;width:300px}.cart_preview_right+.cart_preview_right{margin-top:20px}.cart_overlay{visibility:hidden;position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0;background:rgba(0,0,0,.5);transition:.2s}.cart_overlay.active{visibility:visible;z-index:7999;opacity:1}.user_info{padding:0 200px 200px}.user_form h4{padding:20px 0 10px}.user_info_secure{text-align:center;padding:50px 50px 30px 80px}.creditcard .user_info_secure{padding-top:0}.user_info_secure img{height:75px}.user_info_secure p{font-size:12px;line-height:20px;margin-top:25px}.user_form.creditcard{padding-top:20px}.user_form label{font-weight:500}.user_form .btn{margin-top:10px}.text_info h1{font-size:24px}.text_info p{margin:20px 0;font-size:16px}.search_list{position:relative;padding:0 0 35px}.search_list_banner{position:relative;padding:0 0 35px}.search_list_banner img{width:100%!important;height:auto!important}.search_list_title{padding:0 0 20px}.selected_tags{padding:0 0 20px}.selected_tags a{display:inline-block;background:#ededeb url(../images3_0/icon_close.svg) no-repeat calc(100% - 9px) 50%;background-size:9px auto;color:#383838;font-size:14px;font-weight:700;padding:4px 40px 3px 10px;margin-right:5px;border-radius:4px}.selected_tags a:hover,.selected_tags a:focus{background-color:#fff}.restaurant_single_wrap{border-bottom:1px solid #e2e2e2}.restaurant_single{border-top:1px solid #e2e2e2;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:191px}.restaurant_single_left{display:flex;display:-webkit-flex;display:-ms-flex;align-items:center;justify-content:center;position:relative;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-basis:15%;-ms-flex-preferred-size:15%;flex-basis:15%;max-width:15%}.restaurant_single_right{display:flex;display:-webkit-flex;display:-ms-flex;align-items:start;flex-wrap:wrap;justify-content:left;position:relative;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-basis:85%;-ms-flex-preferred-size:85%;flex-basis:85%;max-width:85%;flex-direction:row}.extra_restaurants_list{display:none}.restaurant_single_logo{padding-right:20px}.restaurant_single_logo img{width:100%;height:auto;padding:18px}.restaurant_single_right_info{min-height:160px;-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;flex-basis:70%;max-width:70%;position:relative;padding:20px}.restaurant_single_right_info h2{position:relative;font-size:20px}.restaurant_single_right_info h2 a{color:#289322}.restaurant_single_right_info h2 a:hover{opacity:.7}.restaurant_single_right_info h2 .new_resto{margin-left:10px;display:inline-block;border-radius:3px;font-size:14px;font-weight:500;color:#fff;background-color:#289322;padding:3px 8px 0}.restaurant_single_right_info h2 .new_resto.normal{background:transparent;border:1px solid #289322;color:#289322}.restaurant_single_right_info p{margin:10px 0}.restaurant_single_right_info p img{margin:-3px 6px 0 0}.restaurant_single_right_info .last_orders_link{color:#289322}.restaurant_single_right_info .last_orders_link:hover{opacity:.7}.restaurant_single_right_info .last_orders_link .arrow{width:20px;display:inline-block;background-image:url(../images3_0/arrow_location.png);background-repeat:no-repeat;background-position:center;background-size:auto 4px}.restaurant_single_right_info .last_orders_link.active .arrow{transform:rotate(180deg)}.restaurant_single_right_info .last_orders_link .hide_orders{display:none}.restaurant_single_right_info .last_orders_link.active .hide_orders{display:inline-block}.restaurant_single_right_info .last_orders_link.active .show_orders{display:none}.toggle_morerestos{display:inline-block;width:18px;height:18px;line-height:18px;border-radius:20px;margin-left:11px;background-color:#289322;background-image:url(../images3_0/arrow_location_white.png);background-repeat:no-repeat;background-position:center;background-size:9px auto;cursor:pointer;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.toggle_morerestos.active,.toggleCatererGroup.active .toggle_morerestos{background-color:#0B6806;transform:rotate(180deg)}.restaurant_single_right_info p .closed,.popClosedInfo{color:#B90E0E}.search_list .swiper-container{padding:5px 5px 13px}.restaurant_single_right .soodus{font-size:14px;line-height:16px;margin-left:30px}.restaurant_single_right .soodus span{display:inline-block;border-radius:3px;background-color:rgba(255,180,0,.43);padding:4px 8px}.soodus_twin .soodus{margin:0 10px 0 0}.restaurant_single_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%;min-height:160px;flex-direction:column;padding:20px 0}.restaurant_single_top h3{font-size:14px;margin:0 0 10px}.top3FoodsList{min-height:92px}.top_food_list li a{display:block}.top_food_list li{position:relative;margin:5px 0}.top_food_link img{width:32px;height:24px;margin-right:12px;border-radius:4px}.top_food_price{float:right}.restaurant_single_top.openformore{justify-content:center}.showmore-restos{font-weight:700;color:#289322;padding-right:20%}.more_restos_here{padding-left:15%}.more_restos_here .restaurant_single_right{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.more_restos_here.active{background:#FFF;padding-right:30px}.more_restos_here .restaurant_single_wrap:first-child .restaurant_single{border-top:none}.more_restos_here .restaurant_single_wrap:last-child{border-bottom:none}.wide_ad_banner_wrap{border-top:1px solid #e2e2e2}.wide_ad_banner{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;text-align:center;margin:20px 0;border-radius:8px}.ad_link{display:block;padding:50px;color:#fff}.ad_link:hover{opacity:.7}.ad_link span{display:inline-block;font-size:38px;line-height:1;font-weight:700;text-transform:uppercase;padding:30px 55px;background:rgba(0,0,0,.63);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.close_ad{display:block;position:absolute;top:20px;right:20px;width:20px;height:20px;background:#fff;text-decoration:none;box-shadow:0 0 8px 0 rgba(162,0,0,.44);border-radius:20px;transform:rotate(45deg);color:red;font-size:26px;line-height:19px;text-align:center;font-weight:300;font-family:'Open Sans',sans-serif}.ad_link:hover span{background:rgba(0,0,0,.8)}.list_end_note{background:#fff;padding:30px;border-radius:8px;max-width:500px;margin:60px auto 0;text-align:center;box-shadow:0 5px 20px 0 rgba(0,0,0,.05),0 2px 5px 0 rgba(0,0,0,.05)}.list_end_note h3{font-size:20px;font-weight:800;margin:0 0 20px}.list_end_note .btn{padding-left:45px;padding-right:45px}.restaurant_single_detail{position:relative}.restaurant_details_left{float:left;width:calc(100% - 340px)}.restaurant_single_detail .cart_preview_right{padding:0}.restaurant_single_detail_content{position:relative;padding-left:185px;z-index:1}.restaurant_single_detail_content_filter{position:absolute;top:0;bottom:0;left:0;width:155px;z-index:2}.make_order_intro{position:relative;z-index:3;padding:125px 0 0;height:250px;margin-bottom:135px;background-size:cover;background-repeat:no-repeat;background-position:center}.make_order_intro.noLastOrders{margin-bottom:5px}.make_order_intro.noBg{padding-top:35px}.make_order_intro.noLastOrders.noBg,.make_order_intro.noBg.noLastOrders{display:none}.make_order_intro .search_last_orders{overflow:hidden}.make_order_intro .search_last_orders_title{max-width:1150px;margin:0 auto}.make_order_intro .search_last_orders_title h2{color:#fff;text-shadow:0 1px 2px #505050}.restaurant_single_detail_content_filter li a{position:relative;display:block;padding:6px 10px;font-size:14px;color:#289322;font-weight:700;border-radius:4px}.restaurant_single_detail_content_filter li.active a,.restaurant_single_detail_content_filter li a:hover{background:#eaeaea;color:#0e0e0e}.restaurant_single_detail_content_filter li a:hover{opacity:1}.restaurant_single_detail_content_filter_wrapper{position:relative}#top-menu li.active{position:relative}#top-menu li::before{content:" ";position:absolute;opacity:0}#top-menu li.active::before{opacity:1;width:0;height:100%;transition:all 0.3s ease-in-out}#top-menu li.active.animating::before{width:100%}#top-menu li.active.animating>a{color:#299223}.resto_list_block .resto_list_header{transition:all 0.3s ease-in-out}.resto_list_block.animating .resto_list_header{background-color:rgba(41,146,35,.2);border-radius:5px}.resto_list_block{margin-bottom:5px;padding-top:25px}.resto_list_block:first-child{padding-top:0}.resto_list_header{position:relative;font-weight:800;font-size:20px;border-bottom:1px solid #d8d8d7;transition:all 0.3s ease-in-out;margin:0 -10px 5px;padding:5px 10px}.resto_list_items{margin:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.resto_list_single_item{position:relative;border-bottom:1px solid #d8d8d7;display:flex;width:100%;cursor:pointer;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;align-items:center;padding:10px 0;box-shadow:none}.resto_list_single_item:hover{background:#f1f1f1}.resto_list_single_photo{width:15%;padding:0 20px 0 0}.resto_list_single_photo img{width:100%;height:auto}.resto_list_single_photo img.noimg{padding:15px}.resto_list_single_descr_type{position:relative;font-size:12px;width:45%;padding-right:65px}.resto_list_single_descr_type strong{font-style:normal;font-weight:700;font-size:14px;padding-bottom:5px;text-decoration:none;display:block}.resto_list_single_item:hover .resto_list_single_descr_type strong{color:#289322;text-decoration:underline;transition:all 0.3s ease}.resto_list_single_descr_type img{width:27px;height:auto;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.resto_list_single_price{width:40%;text-align:center}.resto_list_single_price .price_sizes{display:inline-block;width:32%;padding:0 15px;font-size:12px;vertical-align:top}.resto_list_single_price .price_sizes:hover{border-radius:5px;padding:5px 15px;margin:-5px 0;background:#eaeaea;color:#0e0e0e}.resto_list_single_price .price_sizes a{display:inline-block;font-size:18px;font-weight:700;line-height:1.4;text-decoration:underline;color:#289322}.resto_list_single_price .price_sizes span{display:block}.resto_list_single_price .price_sizes:hover a,.resto_list_single_price .price_sizes a:hover{color:#0e0e0e}.show_grid_list .resto_list_items{margin:0}.show_grid_list .resto_list_single_item{border-bottom:1px solid #d8d8d7;display:flex;width:100%;padding:10px 0;box-shadow:none}.show_grid_list .resto_list_single_photo{width:15%;padding:0 20px 0 0;height:auto}.show_grid_list .resto_list_single_descr_type{width:45%;padding-right:65px}.show_grid_list .resto_list_single_descr_type img{right:5px;top:50%;transform:translateY(-50%)}.show_grid_list .resto_list_single_price{width:40%}.show_cards_list .resto_list_items{display:flex;flex-wrap:wrap;margin:20px -3% 0 0}.show_cards_list .resto_list_single_item{border-bottom:0;background-color:#fff;flex-basis:47%;margin:0 3% 3% 0;border-radius:8px;box-shadow:0 5px 20px 0 rgba(0,0,0,.05),0 2px 5px 0 rgba(0,0,0,.05);max-width:47%;flex-wrap:wrap}.show_cards_list .resto_list_single_photo{width:100%;padding:20px 20%}.show_cards_list .resto_list_single_descr_type{width:100%;padding:10px 20px}.show_cards_list .resto_list_single_descr_type img{position:relative;right:auto;top:auto;transform:none;display:block;margin:10px 0}.show_cards_list .resto_list_single_price{width:100%;padding:0 0 20px;font-size:11px;line-height:12px}.show_cards_list .resto_list_single_price .price_sizes{border:1px solid #EDEDED;border-radius:4px;width:27%;margin:0 3px;padding:3px 3px 5px;font-size:10px}.show_cards_list .resto_list_single_price .price_sizes:hover{background-color:#289322;border-color:#289322;color:#fff}.show_cards_list .resto_list_single_price .price_sizes:hover a{opacity:.7}.show_cards_list .resto_list_single_price .price_sizes a:hover{color:#fff}.cart_right_inner_content{min-height:200px;background-color:#fff;box-shadow:0 5px 20px 0 rgba(0,0,0,.05),0 2px 5px 0 rgba(0,0,0,.05);border-radius:8px}.cart_top{padding:20px 50px 10px 20px;position:relative}.cart_top_mobile{display:none;padding:17px 20px 16px;top:-7px;left:0;right:0;position:fixed;cursor:pointer;background-color:#289322;color:#fff;display:none;border-top-left-radius:8px;border-top-right-radius:8px;z-index:9}.cart_top_mobile h2{font-size:16px}.cart_top_mobile span{float:right}.toggle_cart{position:absolute;top:-12px;left:50%;margin-left:-19px;display:inline-block;width:38px;height:38px;border-radius:40px;background-color:#289322;background-image:url(../images3_0/arrow_location_white_up.png);background-repeat:no-repeat;background-position:center 8px;background-size:9px auto;cursor:pointer}.toggle_cart.active{background-image:url(../images3_0/arrow_location_white.png)}.toggle_cart:hover{background-color:#289322}.btn_mobile_only{position:fixed;bottom:10px;left:20px;right:20px;z-index:9;opacity:0;transform:translateY(100%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.active .btn_mobile_only{opacity:1;transform:translateY(0)}.cart_content{position:relative;padding:0 20px;color:#383838}.cart_block{position:relative;padding:15px 0;border-top:1px solid rgba(189,189,189,.3)}.cart_food_content{position:relative;padding-right:56px}.cart_block_price{position:absolute;top:0;right:0}.cart_food_content p{margin-bottom:5px}.cart_food_content .strike,.cart_food_content .notSelected{text-decoration:line-through;color:#B90E0E}.cart_block_order_edit{position:absolute;top:0;right:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.cart_block_order_edit a{display:inline-block;margin-left:4px;vertical-align:middle}.cart_block_order_edit a.remove{width:16px;height:16px;text-align:center;line-height:16px;font-size:18px;color:#fff;border-radius:16px;font-family:arial;font-weight:700;background-color:#ce0000}.cart_block_order_edit a:hover{opacity:.8}.cart_block_price_qty{margin-top:10px}.cart_block_price_qty .qty{float:left}.cart_block_price_qty .qty_price{float:right}.cart_block_price_qty .qty span{display:inline-block;width:20px;text-align:center;font-weight:700}.cart_block_price_qty .qty a{display:inline-block;vertical-align:middle;width:16px;height:16px;font-family:arial;background:#ccc;color:#fff;line-height:13px;border-radius:16px;font-size:24px;text-align:center;font-weight:400}.cart_block_price_qty .qty a.add{background:#289322;line-height:17px;font-size:20px;font-weight:700}.cart_block_price_qty .qty a.disabled{background:#eee}.cart_block_price_qty .qty a:hover{background:#289322}.cart_shipping .form_radio [type="radio"]:checked+label,.cart_shipping .form_radio [type="radio"]:not(:checked)+label{display:block;margin-bottom:4px}.cart_shipping .form_radio.checked label{color:#289322}.cart_shipping .form_radio label span{float:right}.cart_right_block_summary{padding:15px 20px;background-color:#F8F8F7;border-radius:0 0 8px 8px}.cart_right_block_summary table{width:100%;font-size:14px}.cart_right_block_summary table .carttotal{font-size:16px}.cart_right_block_summary .btn{margin-top:10px}.addmore{background-color:#FFF6DF}.addmore_note{background-color:rgba(255,180,0,.43);padding:7px 20px}.addmore_content{padding:7px 20px 15px}.addmore_slider{position:relative;margin-top:6px}.addmore_slider_item{position:relative;border-radius:4px;background-color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);padding:5px 30px 5px 5px}.addmore_slider_item img{width:38px;height:38px;float:left}.addmore_slider_item_txt{width:auto;margin-left:45px;line-height:17px;font-size:13px;padding:2px 0 0}.addmore_slider_item_txt span{display:block;font-size:12px}.addmore_slider_item .add{position:absolute;top:12px;right:10px;width:14px;height:14px}.addmore_slider_item .add img{width:14px;height:14px;float:none;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.addmore_slider_item .add:hover img{-webkit-filter:none;filter:none}.addmore_slider .scrollmore{position:absolute;top:12px;right:-13px;opacity:.4}.addmore_slider .scrollmore:hover{opacity:1}.addmore_slider .scrollmore img{width:8px}.cart_restos .cart_top{padding:20px 20px 10px}.cart_restos .cart_top h3{font-size:16px;font-weight:800}.cart_restos .cart_top p,#basketHTML .cart_top p{margin:10px 0}.cart_restos_content{background-color:#FFF6DF;padding:15px 20px}.cart_restos_item{margin-top:6px;display:block;border-radius:4px;background-color:#fff;color:#289322;font-weight:700;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);padding:13px 10px 13px 10px}.cart_restos_item img{width:auto;height:18px;float:left;margin:0 7px 0 0}.addmore_btn{padding:20px}.order_block{position:relative}.order_block_title{font-size:20px;font-weight:800;margin:0}.order_block h4{padding:20px 0 10px}.payments_options .cols_33{margin-bottom:10px}.payments_options .disabled{opacity:.3}.payments_options label{margin:0;padding:15px 15px 12px;height:60px;background:#fff;border:1px solid #BDBDBD;border-radius:4px;vertical-align:middle;width:100%}.payments_options label img{float:right;height:25px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.payments_options [type="radio"]:checked+label img{-webkit-filter:none;filter:none}.payments_options [type="radio"]:checked+label{color:#289322}.payments_options [type="radio"]:checked+label,.payments_options [type="radio"]:not(:checked)+label{padding-left:38px;line-height:28px}.payments_options [type="radio"]:checked+label:before,.payments_options [type="radio"]:not(:checked)+label:before{left:10px;top:20px}.payments_options [type="radio"]:checked+label:after,.payments_options [type="radio"]:not(:checked)+label:after{top:24px;left:14px}.payments_options .payments_bank label{padding:12px 15px 10px}.payments_bank .form_radio{position:relative}.payments_bank .form_radio{text-align:center}.payments_options .payments_bank img{float:none;height:30px}.payments_options .payments_bank .luminor img{height:20px}.payments_bank .bank_logo span{font-size:10px;line-height:1;display:block}.payments_card .form_block .req{top:auto;bottom:3px}.order_form_footer .btn{min-width:300px;margin-top:30px}.form_block.prefix_option{position:relative}.form_block.prefix_option input{padding-left:90px}.prefix_list{width:80px;position:absolute;top:10px;padding-left:10px;border-right:1px solid #ccc}.prefix_list.opened{z-index:999;background:#FFF;border:1px solid #ccc;padding-bottom:10px;padding-top:10px;top:0;padding-left:0}.prefix_list li{display:none;color:#777;height:20px;line-height:20px;font-size:13px;cursor:pointer}.prefix_list li.selected{display:block;margin-top:0}.prefix_list.opened li{display:block;margin-top:15px;margin-left:10px}.prefix_list.opened li:hover{background:#F5F5F5}.prefix_list.opened li.selected{margin-top:0}.order_wrapper{position:relative;z-index:11;box-shadow:0 5px 20px 0 rgba(0,0,0,.05),0 2px 5px 0 rgba(0,0,0,.05);background:#fff}.order_status_process{text-align:center;padding:70px 0 50px;position:relative;z-index:10}.order_status_process h2{font-size:24px;margin-bottom:10px;font-weight:700}.mapInfoTxt{text-align:center;padding:25px 50px 0 50px;position:relative;z-index:10;display:none}.order_form_options{position:relative;margin:40px auto;width:550px}.order_form_options::before{content:'';position:absolute;top:50%;left:60px;right:60px;height:2px;background-color:#17950a;z-index:1}.order_form_options_item{position:relative;z-index:2;width:71px;height:71px;margin-right:80px;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:30px auto;border-radius:100px;border:1px solid rgba(189,189,189,.5);display:inline-block;vertical-align:middle}.order_form_options_item.done{border:1px solid #289322;background-color:#289322}.order_form_options_item.active{border:2px solid #289322}.order_form_options_item:last-child{margin:0}.order_form_options_item::after{content:'';position:absolute;top:50%;left:100%;width:84px;height:2px;background-color:#f0f0ef;z-index:1}.order_form_options_item.done::after,.order_form_options_item.active::after{background-color:#289322}.order_form_options_item.done.cancel::after{background-color:#bd0000}.order_form_options_item.done.cancel:last-child::after{background-color:transparent}.order_form_options_item:last-child::after{background-color:transparent}.order_form_options_item:last-child.active::after{background-color:#fff}.order_form_options_item.cancel{border:1px solid #bd0000}.order_form_options_item.done.cancel{border:1px solid #bd0000;background-color:#bd0000}.order_form_options_item.active.cancel{border:2px solid #bd0000}.order_form_options_item.active:before{content:'';position:relative;display:block;width:150%;height:150%;box-sizing:border-box;margin-left:-25%;margin-top:-25%;border-radius:71px;background-color:#259e0c;-webkit-animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite;animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite}.order_form_options_item.active:after{position:absolute;top:0;left:0;content:'';display:block;width:67px;height:67px;border-radius:67px;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:30px auto}.order_form_options_item.active.cancel:before{content:'';position:relative;display:block;width:150%;height:150%;box-sizing:border-box;margin-left:-25%;margin-top:-25%;border-radius:71px;background-color:#bd0000;-webkit-animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite;animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite}.order_form_options_item.active.cancel:after{position:absolute;top:0;left:0;content:'';display:block;width:67px;height:67px;border-radius:67px;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:30px auto}@-webkit-keyframes pulse-ring{0%{-webkit-transform:scale(.4);transform:scale(.4)}80%,100%{opacity:0}}@keyframes pulse-ring{0%{-webkit-transform:scale(.4);transform:scale(.4)}80%,100%{opacity:0}}.order_form_options_item.pulseOff:before{-webkit-animation:unset;animation:unset;background-color:rgba(0,0,0,0)}.order_form_options_item.step-1{background-image:url(../images3_0/icon_order_complete.svg)}.order_form_options_item.step-1.active{background-image:url(../images3_0/icon_order_complete.svg)}.order_form_options_item.step-1.done{background-image:url(../images3_0/icon_order_complete.svg)}.order_form_options_item.step-2{background-image:url(../images3_0/icon_order_confirm_todo.svg)}.order_form_options_item.step-2.active{background-image:url(../images3_0/icon_order_confirm_doing.svg)}.order_form_options_item.step-2.done{background-image:url(../images3_0/icon_order_accepted_done.svg)}.order_form_options_item.step-2.active:after{background-image:url(../images3_0/icon_order_confirm_doing.svg)}.order_form_options_item.step-3{background-size:38px auto}.order_form_options_item.step-3{background-image:url(../images3_0/icon_order_prep_todo.svg)}.order_form_options_item.step-3.active{background-image:url(../images3_0/icon_order_prep_doing.svg)}.order_form_options_item.step-3.done{background-image:url(../images3_0/icon_order_prep_done.svg)}.order_form_options_item.step-3.active.cancel{background-image:url(../images3_0/icon_order_prep_cancel.svg)}.order_form_options_item.step-3.active:after{background-image:url(../images3_0/icon_order_prep_doing.svg);background-size:38px auto}.order_form_options_item.step-3.active.cancel:after{background-image:url(../images3_0/icon_order_prep_cancel.svg);background-size:38px auto}.order_form_options_item.step-4{background-size:45px auto}.order_form_options_item.step-4{background-image:url(../images3_0/icon_order_delivery_todo.svg)}.order_form_options_item.step-4.active{background-image:url(../images3_0/icon_order_delivery_doing.svg)}.order_form_options_item.step-4.done{background-image:url(../images3_0/icon_order_delivery_done.svg)}.order_form_options_item.step-4.active.cancel{background-image:url(../images3_0/icon_order_delivery_todo_cancel.svg)}.order_form_options_item.step-4.active:after{background-image:url(../images3_0/icon_order_delivery_doing.svg);background-size:45px auto}.order_form_options_item.step-4.active.cancel:after{background-image:url(../images3_0/icon_order_delivery_todo_cancel.svg);background-size:45px auto}.order_form_options_item.step-4.step-4-come-self{background-size:20px auto}.order_form_options_item.step-4.step-4-come-self{background-image:url(../images3_0/icon_delivery_btn_self_todo.svg)}.order_form_options_item.step-4.step-4-come-self.active{background-image:url(../images3_0/icon_delivery_btn_self_doing.svg)}.order_form_options_item.step-4.step-4-come-self.done{background-image:url(../images3_0/icon_delivery_btn_self_done.svg)}.order_form_options_item.step-4.step-4-come-self.active.cancel{background-image:url(../images3_0/icon_delivery_btn_self_todo_cancel.svg)}.order_form_options_item.step-4.step-4-come-self.active:after{background-image:url(../images3_0/icon_delivery_btn_self_doing.svg);background-size:20px auto}.order_form_options_item.step-4.step-4-come-self.active.cancel:after{background-image:url(../images3_0/icon_delivery_btn_self_todo_cancel.svg);background-size:20px auto}.order_status_expl{text-align:center}.order_status_expl span{font-size:24px;font-weight:700;display:block;padding-top:10px}.order_status_map{position:relative;height:100px;z-index:11;background:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.order_status_map.active{height:500px}.order_status_map:after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:57px;z-index:9;background-image:url(../images3_0/map_border.svg);background-repeat:no-repeat;background-position:center bottom;background-size:102% auto}.map_toggle_btn{position:absolute;bottom:-20px;left:50%;transform:translate(-50%,0);white-space:nowrap;background:#fff;box-shadow:none;border-radius:50px;color:#289322;z-index:10;padding:8px 40px;font-size:14px;min-width:170px}.map_toggle_btn span{padding-right:20px;background-image:url(../images3_0/arrow_location.png);background-repeat:no-repeat;background-position:100% 50%;background-size:auto 5px}.map_toggle_btn:hover{background-color:#ececec;color:#383838}.map_toggle_btn span.hide_map{display:none}.map_toggle_btn.active span.hide_map{display:inline-block}.map_toggle_btn.active span.show_map{display:none}.map_toggle_btn.active span{background-image:url(../images3_0/arrow_location_up.png)}.order_status_map #map{position:absolute;top:0;bottom:0;left:0;right:0;z-index:7;height:100%}.driver_popup{position:absolute;top:50px;left:37%;width:190px;padding:20px;opacity:0;z-index:8;text-align:center;background-color:#fff;border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.active .driver_popup{opacity:1;-webkit-transition:all 1.8s ease;-moz-transition:all 1.8s ease;-o-transition:all 1.8s ease;transition:all 1.8s ease}.driver_popup:after{position:absolute;bottom:-19px;left:80px;content:'';width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff}.driver_popup img{width:150px;height:150px;border-radius:150px}.driver_popup p{margin:15px 0 0;font-size:12px;color:#707070;font-weight:500}.driver_popup p strong{font-weight:700;font-size:14px;color:#111}.nobody{width:150px;height:150px;border-radius:150px;background-color:#D8D8D8}.driver_popup .nobody img{padding-top:20px}.order_receipt{position:relative;width:406px;margin:0 auto 60px;z-index:3;background-color:#fff;box-shadow:0 5px 20px 0 rgba(0,0,0,.05),0 2px 5px 0 rgba(0,0,0,.05)}.order_receipt:after{content:'';position:absolute;bottom:-5px;width:100%;height:5px;background-image:url(../images3_0/order_recipe_border.svg);background-repeat:repeat-x;background-position:center}.order_receipt_top{text-align:center;font-size:20px;padding:50px 0}.order_receipt_content_top{padding:0 23px 30px}.order_receipt_content_top p{float:left;font-weight:800;line-height:1.2;margin:0}.order_receipt_content_top p span{display:block;font-weight:500}.order_receipt_content_logo{float:right;width:50%;height:34px;background-repeat:no-repeat;background-position:right center;background-size:contain}.order_receipt_content_list{padding:0 23px}.order_receipt_content_list .cart_food_content{padding-right:80px}.order_receipt_content_total{position:relative;padding:17px 23px;background-color:#F8F8F7;font-size:16px;font-weight:700}.order_receipt_content_total .cart_block_price{top:17px;right:23px}.order_receipt_btm{text-align:center;padding:15px 0}.order_receipt_btm p{margin:20px 0}.order_receipt_sign{position:absolute;bottom:90px;right:20px;width:121px;height:103px;opacity:.8;z-index:8;background-image:url(../images3_0/order_receipt_sign.svg);background-repeat:no-repeat;background-position:0 0;background-size:contain}.content_order_done{text-align:center;padding:60px 20px;margin:0 auto;max-width:360px}.content_order_done h3{font-size:16px;margin:55px 0 20px}.content_order_done .btn{font-size:14px;padding:1px 40px;margin-bottom:8px}.order_done_check{width:66px;height:66px;margin:0 auto 15px;border-radius:70px;border:3px solid #289322;background-image:url(../images3_0/icon_check.svg);background-repeat:no-repeat;background-position:center;background-size:30px auto}.order_done_tryalso{padding:0 0 30px;margin:0 auto;max-width:500px}.order_done_tryalso h2{text-align:center;padding-bottom:20px}.try_restaurant{border-top:1px solid rgba(189,189,189,.3);padding-top:20px;align-items:flex-start;-ms-align-items:flex-start;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.try_restaurant_logo{display:flex;display:-webkit-flex;display:-ms-flex;align-items:center;justify-content:center;position:relative;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-basis:35%;-ms-flex-preferred-size:35%;flex-basis:35%;max-width:35%}.try_restaurant_info{display:flex;display:-webkit-flex;display:-ms-flex;align-items:start;flex-wrap:wrap;justify-content:left;position:relative;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-basis:65%;-ms-flex-preferred-size:65%;flex-basis:65%;max-width:65%;flex-direction:row}.try_restaurant_logo{padding-right:20px}.try_restaurant_logo img{width:100%;height:auto;padding:18px}.try_restaurant_info h2{padding-bottom:0}.try_restaurant_info h2 a,.try_restaurant_info p a{color:#289322}.try_restaurant_info h2 a:hover,.try_restaurant_info p a:hover{opacity:.7}.try_restaurant_info p{font-weight:600}.try_restaurant_food_list{width:100%}.try_restaurant_food_list li a{display:block}.try_restaurant_food_list li{position:relative;margin:5px 0}.try_restaurant_food_list img{width:32px;height:24px;margin-right:12px;border-radius:4px}.home_top{background-repeat:no-repeat;background-position:center;background-size:cover}.home_top_content{padding:80px 0 120px;text-align:center;background:linear-gradient(180deg,rgba(250,217,97,.33) 0%,rgba(255,92,0,0) 100%)}.home_location{position:relative;width:620px;height:157px;margin:0 auto;padding:18px 16px 16px;border-radius:8px;background:#780C0C url(../images3_0/footer_pattern.jpg) center repeat;background-size:cover;box-shadow:0 2px 5px 0 rgba(0,0,0,.5),0 10px 60px 0 rgba(0,0,0,.6)}.home_location h3{text-align:center;font-size:30px;line-height:35px;color:#fff;font-weight:800;text-shadow:0 5px 25px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,.3);text-transform:uppercase}.home_top_content_badge{position:absolute;top:-30px;right:-38px;z-index:9}.home_top_content_badge img{width:97px;height:97px}.home_location_transport{padding:12px 0 5px}.home_location_transport .form_radio{display:inline-block;margin:0 8px;font-size:16px}.home_location_transport [type="radio"]:checked+label,.home_location_transport [type="radio"]:not(:checked)+label{color:#fff;font-weight:700}.home_location_transport [type="radio"]:checked+label:before,.home_location_transport [type="radio"]:not(:checked)+label:before{border:2px solid #fff;background:#fff}.home_location_transport [type="radio"]:checked+label:after,.home_location_transport [type="radio"]:not(:checked)+label:after{width:11px;height:11px;top:3px;left:3px}.home_top_content_search{position:absolute;width:calc(100% - 32px);height:100vh;overflow:hidden}.subpage_top_location{position:relative;padding-left:5px;background-image:url(../images3_0/icon_location.svg);background-repeat:no-repeat;background-position:0 50%;background-size:auto 24px}.home_top_content_search .search_txt{position:relative;display:inline-block;width:33.33333%;margin-right:-4px;padding:0 4px}.subpage_top_location .search_txt{position:relative;display:block;width:100%;padding:21px 40px 21px 0}.home_top_content_search .search_txt .btn{height:44px;padding:8px 20px;z-index:202;position:relative;background-image:url(../images3_0/arrow_location.png);background-repeat:no-repeat;background-position:50% 33px;background-size:auto 4px}.home_top_content_search .search_txt.active .btn{background-image:none;z-index:204}.home_top_content_search .search_txt .btn:hover{background-color:#289322;background-image:none}.subpage_top_location .search_txt .btn{height:auto;padding:0 20px;font-weight:600;box-shadow:none;background-color:transparent;background-image:url(../images3_0/arrow_location_white.png);background-repeat:no-repeat;background-position:100% 50%;background-size:auto 6px}.subpage_top_location .search_txt .btn:hover{opacity:.7}.location_options,.search_txt.active .location_options.not_active{width:calc(100% - 8px);z-index:200;overflow:hidden;position:absolute;top:0;left:0;color:#fff;text-align:left;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 5px 30px 0 rgba(0,0,0,.2),0 1px 3px 0 rgba(0,0,0,.1);background-image:url(../images3_0/arrow_location.png);background-repeat:no-repeat;background-position:50% calc(100% - 8px);background-size:auto 4px;transform:translateY(-100%);transition:all .5s cubic-bezier(.4,.6,.3,1.2);padding-top:44px;margin:0 4px;opacity:0}.search_txt.active .location_options{opacity:1;background-color:#168010;transform:translateY(4px);z-index:201}.location_options li:first-child{padding-top:7px}.location_options li:last-child{padding-bottom:12px}.location_options a{display:block;padding:5px 10px;font-weight:700;color:#fff}.location_options a span{font-weight:500;float:right}.location_options a:hover{background-color:#087012}.location{background-color:#fff;overflow:hidden;position:absolute;top:0;left:calc(50% + 218px);color:#707070;text-align:left;border-bottom-left-radius:2px;border-bottom-right-radius:2px;transform:translateY(-100%);transition:all .5s ease-in-out;width:190px;z-index:90;padding-top:15px}.location.active{transform:translateY(55px);transition:all .5s cubic-bezier(.4,.6,.3,1.2);box-shadow:0 5px 30px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,.1)}.has_comeworkheader .location.active{transform:translateY(108px)}.not-logged .location{left:calc(50% + 64px)}.location h3{cursor:pointer;font-size:14px;line-height:20px;padding:10px 20px;background-color:#F8F8F7;background-image:url(../images3_0/arrow_location.png);background-repeat:no-repeat;background-position:calc(100% - 10px) 50%;background-size:auto 6px;border-bottom:1px solid #eee;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.location h3:hover,.location h3.active{background-color:#eee}.location ul{padding:5px 0 10px 0}.location li{padding:5px 15px 5px 25px;font-weight:700;color:#707070;cursor:pointer;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.location li em{font-weight:500;float:right;font-style:normal}.location li:hover,.location li.active{background:#289322;color:#fff}.home_orders{position:relative;overflow:hidden;margin:-85px auto 0;padding-bottom:40px}.home_orders_top{text-align:center;font-weight:700;font-size:20px;color:#fff}.home_orders_slider{position:relative}.search_last_orders{position:relative}.swiper-container{padding:20px 5px 40px;max-width:1000px;overflow:visible}.search_last_orders .swiper-container,.popular_foods .swiper-container{max-width:1150px}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0}.swiper-pagination-bullet{width:7px;height:7px;background:#000;opacity:.1}.swiper-pagination-bullet-active{opacity:1;background:#289322}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.3}.swiper-button-next,.swiper-button-prev{top:44%;width:30px;height:30px;margin-top:-15px;background-color:#fff;box-shadow:0 5px 20px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,.1);border-radius:30px}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:none;right:-30px}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:none;left:-30px}.swiper-button-next div,.swiper-button-prev div{height:9px;width:9px;border:2px solid #000;border-left:0;border-top:0;opacity:.36;transition:.3s ease}.swiper-button-next div{transform:rotate(-45deg);margin:10px 0 0 9px}.swiper-button-prev div{transform:rotate(135deg);margin:10px 0 0 12px}.swiper-button-next:hover,.swiper-button-prev:hover{opacity:.9}.swiper-button-next:hover div,.swiper-button-prev:hover div{border-color:#289322;opacity:1}.swiper-slide{background:#fff;box-shadow:0 5px 20px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.15);border-radius:8px;cursor:pointer;transition:.4s ease;opacity:0}.orders-couple.oneitem .swiper-wrapper{justify-content:center;-ms-justify-content:center}.orders-couple.twoitems .swiper-wrapper{justify-content:center;-ms-justify-content:center}.orders-couple .swiper-button-next,.orders-couple .swiper-button-prev,.orders-couple .swiper-pagination{display:none}.swiper-slide.swiper-slide-active,.swiper-slide.swiper-slide-next,.swiper-slide.swiper-slide-next+.swiper-slide{opacity:1}.popular_foods .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide{opacity:1}.popular_foods .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide{opacity:1}.popular_foods .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide{opacity:1}.popular_foods .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide{opacity:1}.swiper-slide.swiper-slide-prev{transform:translate(-90px,0)}.swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide{transform:translate(90px,0)}.popular_foods .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide{transform:none}.popular_foods .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide{transform:translate(90px,0)}.slider_mobile_comment{display:none;text-align:center;font-style:italic;font-weight:300;font-size:14px;padding:0 20px}.home_order_item h3{font-weight:800}.home_orders_logo{margin:25px 50px;text-align:center;height:50px;background-repeat:no-repeat;background-position:center;background-size:contain}.home_orders_logo img{height:50px}.home_orders_content{padding:0 20px;position:relative}.home_order_item p{margin:0;line-height:1.2}.home_orders_footer{padding:0 20px 25px;background-color:#F8F8F7;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.home_order_item .order_price{font-size:14px;padding:15px 0 0;font-weight:500;text-align:left}.home_order_item .order_price span{float:right;font-weight:700;font-size:18px}.search_last_orders .home_order_item .order_price span{font-size:14px}.home_orders_footer .btn{margin-top:20px}.home_order_item .special_btn{position:relative}.overlay_container{top:0;position:absolute;height:38px;width:100%;opacity:.15;overflow:hidden}.overlay_square{float:left;transition:all 0.3s ease-in-out;height:100%;width:25px;background-color:#fff}.overlay_triangle{transition:border-left-width 0.3s ease-in 0s;float:left;width:0;height:0;border-top:19px solid transparent;border-bottom:19px solid transparent;border-left:19px solid #fff}.popular_foods{padding:0 0 35px}.popular_foods_slider{position:relative}.popular_foods .swiper-slide{background:transparent;padding:0;box-shadow:none;border-radius:0}.popular_cats_content{height:105px;display:table;width:100%;text-align:center;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:8px}.popular_cats_content a{display:table-cell;vertical-align:middle;color:#fff;font-weight:700;background-color:rgba(0,0,0,.4);border-radius:8px}.popular_cats_content a:hover{background-color:rgba(0,0,0,.2)}.popular_foods .swiper-button-next,.popular_foods .swiper-button-prev{top:56%}.popular_foods .swiper-button-next,.popular_foods .swiper-container-rtl .swiper-button-prev{right:-10px}.popular_foods .swiper-button-prev,.popular_foods .swiper-container-rtl .swiper-button-next{left:-10px}.popular_foods .swiper-container{padding:20px 5px 0}.search_last_orders .home_orders_content{padding-top:20px}.search_last_orders .home_orders_logo{margin:0;padding:0;text-align:center;float:right;width:50%;height:36px;background-repeat:no-repeat;background-position:right center;background-size:contain}.search_last_orders .home_order_item h3{font-size:14px}.search_last_orders .swiper-button-next,.search_last_orders .swiper-button-prev{top:46%}.search_last_orders .swiper-button-next,.search_last_orders .swiper-container-rtl .swiper-button-prev{right:-30px}.search_last_orders .swiper-button-prev,.search_last_orders .swiper-container-rtl .swiper-button-next{left:-30px}.popular_foods .swiper-button-next.swiper-button-disabled,.popular_foods .swiper-button-prev.swiper-button-disabled,.search_last_orders .swiper-button-next.swiper-button-disabled,.search_last_orders .swiper-button-prev.swiper-button-disabled{opacity:.5}.order_whatsinside{position:relative;max-height:68px;margin:15px 0 0;padding:15px 0;overflow:hidden;border-top:1px solid rgba(189,189,189,.5);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.order_whatsinside li{position:relative;line-height:16px;margin-bottom:6px;color:#707070}.order_whatsinside li span{float:right}.order_whatsinside li p{opacity:0;visibility:hidden;height:0;font-weight:300;color:#a7a7a7}.order_inside_cover{position:absolute;bottom:-1px;left:0;right:0;height:45px;z-index:2;text-align:center;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#FFFFFF 70%)}.order_inside_cover span{display:block;text-indent:-9000px;height:100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.swiper-slide:hover .order_inside_cover{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#FFFFFF 100%);height:15px}.home_btm_txt{height:500px;background-repeat:no-repeat;background-position:center;background-size:cover}.home_three_content{background-color:#fff}.home_three_content_inner{width:1150px;margin:0 auto;text-align:center;padding:40px 0}.home_three_content h1{font-size:24px;margin-bottom:60px}.home_three_item{position:relative;float:left;width:33.33333%;padding:20px}.home_three_item:after{position:absolute;top:100px;right:0;content:'';width:19px;height:37px;background-image:url(../images3_0/big-arrow-right.svg);background-position:0 0;background-repeat:no-repeat;background-size:19px 37px}.home_three_item:last-child:after{background:transparent}.home_three_item p{padding:30px 35px 0}.home_three_item img{max-width:240px}.empty_item{min-height:196px;cursor:default}.empty_item .home_orders_content{min-height:140px}.empty_item .home_orders_footer{min-height:56px}.previous_orders{width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:20px 0 0 -10px}.previous_orders_item{position:relative;background:#fff;padding:20px 0 0;box-shadow:0 5px 20px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.15);border-radius:8px;margin:0 0 10px 10px;flex-basis:calc(33.33333% - 10px);cursor:pointer}.previous_orders_item .home_orders_logo{margin:0;text-align:center;float:right;width:50%;height:36px;background-repeat:no-repeat;background-position:right center;background-size:contain}.previous_orders_item h3{font-size:14px}.previous_orders_item:not(.open):hover{margin-top:-5px}.previous_orders_item p{margin:0;line-height:1.2}.previous_orders_item .order_price{font-size:18px;line-height:1.2;padding:5px 0 18px;font-weight:800;text-align:right}.previous_orders_item .order_price{font-size:14px;padding:15px 0 0;font-weight:500;text-align:left}.previous_orders_item .order_price span{float:right;font-weight:700}.previous_orders_item .home_orders_content{padding:0 20px 52px}.previous_orders_item .home_orders_footer{position:absolute;bottom:0;left:0;right:0;z-index:9}.backdrop{transition:0.5s;position:fixed;width:100%;height:100%;top:0;left:0;z-index:99;background:rgba(0,0,0,0);overflow-y:auto;padding:10px}.modal_wrap{visibility:hidden;position:fixed;top:0;left:0;right:0;z-index:-1;opacity:0;background:rgba(0,0,0,.5);overflow:auto;transition:.2s}.modal_wrap.active{visibility:visible;top:0;bottom:0;opacity:1;z-index:9999;background:rgba(0,0,0,.5);transition:opacity .4s}.modal_content{position:relative;margin:50px auto;background:#fff;border-radius:8px;max-width:540px;box-shadow:0 0 20px 0 rgba(54,0,0,.11);transform:scale(.9);-webkit-transition:transform 0.4s ease;-moz-transition:transform 0.4s ease;-o-transition:transform 0.4s ease;transition:transform 0.4s ease}.active .modal_content{transform:scale(1);-webkit-transition:transform 0.2s ease;-moz-transition:transform 0.2s ease;-o-transition:transform 0.2s ease;transition:transform 0.2s ease}.modal_close{position:absolute;top:8px;right:12px;z-index:9}.modal_close:hover{transform:scale(1.1)}.modal_note{padding:60px 120px 40px}.modal_note p{margin-bottom:40px}.modal_demo_form{max-width:250px;margin:0 auto 40px}.modal_two_btns .btn{min-width:215px}.modal_two_btns .btn.btn_empty{margin-right:45px}.modal_last_orders .order_receipt{width:100%;margin:0;box-shadow:none;background:transparent}.modal_last_orders_content_btns{text-align:center;padding-bottom:30px}.modal_last_orders_content_btns .btn{min-width:240px}.modal_last_orders .order_receipt:after{background:transparent}.order_sorry_note .modal_content{max-width:470px}.order_sorry_note_content{padding:25px 25px 10px;text-align:center}.popInnerWrapper.stringContent{padding:25px 25px 10px}.order_sorry_note_content_top h2{font-weight:500}.order_sorry_note_content p{margin:20px 0;font-size:16px}.order_sorry_note_content_btns .btn{width:200px;margin-bottom:10px}.order_sorry_note_content_btns .btn+.btn{margin-left:10px}.order_sorry_note_content_top_icon{position:relative;z-index:2;width:71px;height:71px;margin:10px 0;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:44px auto;border-radius:100px;display:inline-block;vertical-align:middle;border:2px solid #289322}.order_sorry_note_content_top_icon.delay{background-image:url(../images3_0/icon_driver_delay.svg)}.order_sorry_note_content_top_icon.unavailable{background-image:url(../images3_0/icon_driver_unavailable.svg)}.order_sorry_note .modal_content .modal-input{max-width:200px;margin:0 auto 10px}.modal_map{margin:0;opacity:0;height:0;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.modal_map.active{margin:0 -25px 20px;opacity:1;height:250px}.showthismap{display:inline-block}.hidethismap{display:none}.showthismap.passive{display:none}.hidethismap.active{display:inline-block}.modalBtnWrapper{text-align:center;margin-top:10px;padding-bottom:10px}.modalBtnWrapper .btn+.btn{margin-left:10px}.modal_big_dinner .modal_content{background-color:#fff;max-width:700px}.modal_food_additives .modal_content{background-color:#fff;max-width:650px}.modal_food_additives .modal_content.active{background-color:#fff;max-width:650px}.modal_additives_header{position:relative;padding:20px 150px 20px 20px;background-color:#F7F7F7;border-radius:8px 8px 0 0}.modalTitle{padding:20px}.popUpChooseArea .btn_city li{margin-bottom:10px}.popUpChooseArea .btn_city ul li a{color:#129128}.modal_additives_btm{padding:30px 0 20px}.modal_additives_btm .btn{padding-left:45px;padding-right:45px}.modal_additives_photo{float:left;width:125px;padding-right:20px}.modal_additives_photo img{width:105px;height:70px}.modal_additives_title{position:relative;float:left;width:calc(100% - 125px);color:#383838}.modal_additives_title_txt{padding-right:50px}.modal_additives_title_txt h2{font-weight:700}.modal_additives_title_txt p{font-weight:500;line-height:16px}.modal_additives_title img{width:27px;height:auto;position:absolute;right:0;top:28px}.modal_additives_header .qty{position:absolute;top:40px;right:30px;text-align:center}.modal_additives_header .qty span{font-size:20px;display:inline-block;width:25px;text-align:center;font-weight:700}.modal_additives_header .qty a{display:inline-block;vertical-align:middle;width:16px;height:16px;background:#ccc;color:#fff;line-height:13px;border-radius:16px;font-size:24px;text-align:center;font-weight:400}.modal_additives_header .qty a.add{background:#289322;line-height:17px;font-size:28px}.modal_additives_header .qty a.disabled{background:#eee}.modal_additives_header .qty a:hover{background:#289322}.modal_additives_choices{padding:0 20px}.modal_additives_choices_block{position:relative;padding:25px 0 10px}.modal_additives_choices h3,.popInnerWrapper h3{font-size:20px;margin-bottom:10px}.add_opt_size label{margin:0;padding:15px 15px 12px;border:1px solid #BDBDBD;border-radius:4px;vertical-align:middle;width:100%;font-weight:500}.add_opt_size [type="radio"]:checked+label{border-color:#289322}.add_opt_size label strong{float:right;text-align:right;font-size:16px}.add_opt_size label.noTxt{max-width:115px}.add_opt_size [type="radio"]:checked+label:before,.add_opt_size [type="radio"]:not(:checked)+label:before{left:10px;top:16px}.add_opt_size [type="radio"]:checked+label:after,.add_opt_size [type="radio"]:not(:checked)+label:after{top:20px;left:14px}.add_opt_size [type="radio"]:checked+label,.add_opt_size [type="radio"]:not(:checked)+label{padding-left:38px}.add_opt_size .mobile_size{display:none}.add_opt_choices h4{color:#707070;margin:10px 0;font-size:14px}.add_opt_choices .form_block{margin:0}.add_opt_choices .styled-checkbox+label{font-weight:500}.add_opt_choices .styled-checkbox:checked+label{font-weight:700;color:#111}.add_opt_choices .styled-checkbox+label .add_price{color:#707070}.add_opt_choices label img{vertical-align:initial;margin-left:5px}.popular_blah{color:#707070;position:absolute;top:30px;right:20px}.opentimes-tooltip-content .content{width:100%;padding:15px 20px;text-align:left;color:#383838}.opentimes-tooltip-content .content p{text-align:center;margin:0 0 10px}.opentimes-tooltip-content .content li{line-height:18px}.opentimes-tooltip-content .content li span{font-weight:700;display:inline-block;width:20px}.order-step-message .content{width:100%;padding:15px 20px;text-align:center;color:#383838}.order-step-message .content p{margin:0 0 10px}.order_status_notification_btm{position:fixed;width:650px;bottom:0;left:50%;z-index:203;transform:translate(-50%,0);box-shadow:0 5px 30px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,.1)}.order_status_notification_content{background-color:#fff;padding:17px 25px;border-radius:4px 4px 0 0}.order_status_notification_status{float:left;width:42px;height:42px;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:27px auto;background-image:url(../images3_0/icon_order_delivery_doing.svg);border-radius:50px;border:1px solid #289322;display:block;box-shadow:0 0 0 6px rgba(40,147,34,.2);margin-right:20px}.order_status_notification_content p{float:left;font-size:16px}.order_status_notification_content .btn{float:right;margin:10px 0 0}.footer-container{color:#fff;background:#790001 url(../images3_0/footer_pattern.jpg) repeat-x;background-size:contain}.footer_center{text-align:center;padding-top:50px}.footer_box{display:inline-block;padding:0 30px;vertical-align:top}.footer_box h3{text-align:left;font-size:20px;padding-bottom:20px;font-weight:800}.footer-menu li{text-align:left;margin-bottom:9px;opacity:.9}.footer-menu a{color:#fff;font-weight:600}.footer-menu a:hover{opacity:.7}.footer_copy{font-size:10px;text-align:center;padding:40px 50px 25px;opacity:.7}.linkto_offer{display:block;width:100%;height:100%;background:url(../images3_0/riba.jpg) no-repeat 0 0;font-size:22px;font-weight:700;padding:13px 0 0 38px}.come_work_header{position:relative;height:58px;z-index:9999;background:rgb(255,255,255);background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(203,38,28,1) 51%,rgba(203,38,28,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(203,38,28,1) 51%,rgba(203,38,28,1) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(203,38,28,1) 51%,rgba(203,38,28,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#cb261c',GradientType=1)}.come_work_header_inner{position:relative;max-width:1150px;height:58px;margin:0 auto}.come_work_header .close_bar{display:block;position:absolute;right:0;top:50%;margin-top:-13px;width:26px;height:26px;text-indent:-9000px;background:url(../images3_0/icon_close_white.svg) no-repeat 50% 50%;background-size:12px auto}.come_work_header .close_bar:hover{opacity:.8}.come_work_header .btn{display:block;position:absolute;right:26%;top:50%;transform:translate(0,-50%);background:transparent;border:1px solid #fff;color:#fff;padding:3px 20px;z-index:2}.come_work_header .btn span{padding-right:25px;background:url(../images3_0/icon_arrow_white.svg) no-repeat right 50%;background-size:8px auto}@media only screen and (max-width:1260px){.search_last_orders .swiper-button-next,.search_last_orders .swiper-container-rtl .swiper-button-prev{right:-20px}.search_last_orders .swiper-button-prev,.search_last_orders .swiper-container-rtl .swiper-button-next{left:-20px}}@media only screen and (max-width:1200px){.header_inner,.subpages_links_inner,.top_contact_info_inner,.content_wrapper_inner,.top_search_inner,.make_order_intro .search_last_orders{padding:0 25px}.top_contact_info_inner{padding:10px 25px}.home_three_content_inner{width:100%;padding:40px 25px}.restaurant_single_right_info{-webkit-flex-basis:65%;-ms-flex-preferred-size:65%;flex-basis:65%;max-width:65%}.restaurant_single_top{-webkit-flex-basis:35%;-ms-flex-preferred-size:35%;flex-basis:35%;max-width:35%}.make_order_intro .search_last_orders h2{padding:0 20px}.top_user_info_inner{max-width:1150px;padding:0 25px}.user_info{padding:0 10% 10%}.content_wrapper.map_wrapper .content_wrapper_inner{padding:0}.top_popups{left:auto;right:25px}.user_popup{left:auto;right:30px}.location{left:auto;right:200px}.not-logged .location{left:auto;right:347px}}@media only screen and (max-width:1150px){.come_work_header .close_bar{right:15px}}@media only screen and (max-width:1100px){.home_orders{width:100%}.restaurant_single_right_info{-webkit-flex-basis:57%;-ms-flex-preferred-size:57%;flex-basis:57%;max-width:57%}.restaurant_single_top{-webkit-flex-basis:43%;-ms-flex-preferred-size:43%;flex-basis:43%;max-width:43%}.top_food_list li{font-size:12px;min-height:23px}.restaurant_single_right .soodus{margin-left:0}.content_left{padding:0 20px 0 0}.resto_list_single_descr_type,.show_grid_list .resto_list_single_descr_type{width:43%}.resto_list_single_price,.show_grid_list .resto_list_single_price{width:47%}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px}.resto_list_single_price{padding:5px 0}.resto_list_single_price .price_sizes{width:auto;padding:5px 10px;font-size:10px}.resto_list_single_price .price_sizes:hover{padding:5px 10px;margin:0}.resto_list_single_price .price_sizes a{font-size:15px}.come_work_header .btn{right:auto;left:600px}}@media only screen and (max-width:1024px){.resto_logo img{height:40px}.resto_info h3{font-size:18px;margin:10px 0 0;float:left}.resto_info ul li.liAddress,.resto_info ul li.liIconTime{display:none}.resto_info ul li{float:left}.resto_info ul{float:left;margin-left:10px}.top_contact_info.bothDiscountsActive{height:80px}.top_contact_info.bothDiscountsActive .resto_info ul li{margin:0}.top_contact_info.bothDiscountsActive .resto_info h3{float:none;margin-bottom:5px}.top_contact_info.bothDiscountsActive .resto_info ul{float:none;margin-left:0}.special_btn.animated .overlay_square{transition:all 0.3s ease-in-out 0.2s;width:85%}.restaurant_single_detail_content_filter{display:none}.restaurant_single_detail_content{padding-left:0}.payments_options .cols_33{width:50%}}@media only screen and (max-width:960px){.header_register,.header_login{margin:22px 20px 0 0}.header_register .activate_reg,.header_login .activate_login{width:30px;text-indent:-9000px}.content_left{padding:0 25px 0 0}.restaurant_single_right_info{-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%;max-width:60%}.restaurant_single_top{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%}.previous_orders_item{flex-basis:calc(50% - 10px)}.not-logged .location{right:154px}.restaurant_single_logo img{padding:10px}}@media only screen and (max-width:950px){.empty_item:last-child{display:none}.orders-couple.twoitems .swiper-wrapper{justify-content:flex-start;-ms-justify-content:flex-start}}@media only screen and (max-width:900px){.resto_list_single_item{align-items:flex-start;flex-wrap:wrap}.resto_list_single_photo,.show_grid_list .resto_list_single_photo{width:42%}.resto_list_single_descr_type,.show_grid_list .resto_list_single_descr_type{width:58%}.resto_list_single_price{padding:0 0 0 calc(42% - 10px);display:flex;width:100%;margin-top:-10px;text-align:left}.resto_list_single_price .price_sizes{border-right:1px solid rgba(219,219,219,.5)}.resto_list_single_price .price_sizes:last-child{border:0}.linkto_offer{background:url(../images3_0/riba2.jpg) no-repeat center 0}.come_work_header .btn{right:77px;left:auto}}@media only screen and (max-width:880px){.linkto_offer{background-position:58% 0}}@media only screen and (max-width:800px){.home_three_item{float:none;width:100%;padding:25px 20px}.home_three_item:after{background:none}.user_info{padding:0 0 10%}.user_info_secure{padding:50px 20px 30px 20px}.linkto_offer{background-position:64% 0}.resto_info .soodus span{margin-top:10px}}@media only screen and (max-width:768px){.cols_25,.cols_30,.cols_33,.cols_35,.cols_40,.cols_45,.cols_50,.cols_55,.cols_60,.cols_66{float:left;width:50%}.footer_box{display:block;padding:0 30px;float:left;width:33%}.footer_box:last-child{display:block;padding:30px;float:none;width:100%;clear:both}}@media only screen and (max-width:767px){.restaurant_single{min-height:auto}.payment_options{display:none}.home_top_content_badge{top:-40px;right:10px}.restaurant_single_top{display:none}.restaurant_single_right_info{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.restaurant_details_left{float:none;width:100%}.top_user_info_left{float:none}.top_user_info_menu{float:none}.top_user_info_menu li{margin:0 15px 0 0}.top_user_info_menu li a{padding:10px 0}.content_left{float:none;width:100%;padding:0 0 30px}.cart_top{display:none}.cart_top_mobile{display:block}.cart_right_inner_content{border-radius:0 0 8px 8px;overflow:auto;padding-top:45px;position:relative;height:calc(100vh - 35px)}.cart_sidebar{height:56px;padding-top:6px;float:none;width:auto;position:fixed;bottom:0;left:10px;right:10px;z-index:8000;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.cart_sidebar.active{height:100vh;bottom:10px;padding-top:38px}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){.cart_sidebar.active{padding-top:148px}.btn_mobile_only{bottom:110px}}}.cart_right_block_summary{padding:15px 20px 56px}.cart_right_block_summary .btn{display:none}.add_opt_size .form_radio{margin:10px 0}.cart_content::before{content:'';position:fixed;top:50px;left:0;right:0;height:70px;z-index:2;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0)}.cart_right_inner_content::after{content:'';position:fixed;bottom:0;left:0;right:0;height:120px;z-index:2;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0)}.cart_sidebar.topBlurHidden .cart_content::before{display:none}.cart_sidebar.bottomBlurHidden .cart_right_inner_content::after{display:none}}@media only screen and (max-width:740px){.linkto_offer{font-size:18px;padding:15px 0 0 20px}.come_work_header .btn{right:55px;font-size:14px;padding:3px 15px 3px 10px}}@media only screen and (max-width:700px){.cols_25,.cols_30,.cols_33,.cols_35,.cols_40,.cols_45,.cols_50,.cols_55,.cols_60,.cols_66{float:none;width:100%}.modal_additives_choices_block .sizeCol:not(:last-child) label.sizeBox{margin-bottom:10px}.home_top_content{padding:80px 20px 120px}.home_location{width:100%}.search_big .form-control{width:300px}.header_inner,.subpages_links_inner,.top_contact_info_inner,.content_wrapper_inner,.top_search_inner,.make_order_intro .search_last_orders,.top_user_info_inner{padding:0 20px}.top_contact_info_inner{padding:10px 20px}.home_three_content_inner{padding:40px 20px}.resto_list_header{font-size:16px}.previous_orders_item{flex-basis:100%;margin:10px 0 0}.previous_orders{margin:0}.restaurant_single_logo{padding-right:15px}.restaurant_single_logo img{padding:0}.payments_options .cols_33{width:100%}}@media only screen and (max-width:660px){.swiper-container.empty_items_contain{padding:20px 5px 40px 5px}.empty_item:nth-child(2){display:none;margin:0!important}}@media only screen and (max-width:600px){.logo{width:115px;height:34px;margin:12px 0 0;background-size:115px auto}.nav_trigger{display:block}.header_login.isUser{display:none}.login_lang.login_lang_user{margin-right:42px}.header_lang{margin:17px 0 0}.header_register,.header_login{margin:17px 20px 0 0}.header_login .noimg span,.header_login .loggedin span{display:none}.trigger-usermenu{padding-right:0;background:transparent}.trigger-usermenu.active{background:transparent!important}.home_top_content{padding:100px 10px 0}.home_location{height:304px}.home_location_transport .form_radio{display:block;float:none}.home_location_transport .form_radio:first-child{margin-right:0px!important}.top_popups{left:6px;right:6px;;width:calc(100% - 12px)}.nav_overlay.active{transform:translateY(20px)}.user_popup{left:auto;right:20px;}.user_popup.active{transform:translateY(50px)}.location{left:auto;right:20px;width:220px;}.location.active{transform:translateY(55px)}.not-logged .location{right:20px}.home_top_content_search .search_txt{height:44px;position:absolute;display:block;width:100%;margin:8px 0;overflow:hidden;transition:all .5s;z-index:204}.home_top_content_search .search_txt:nth-child(2){top:55px}.home_top_content_search .search_txt:nth-child(3){top:110px}.home_top_content_search .search_txt.active{z-index:205;height:100%}.home_orders_top{font-size:16px;color:#111;text-align:left;padding:0 20px}.search_last_orders .home_orders_content{padding-top:0}.home_orders{margin:0 auto;padding:30px 0}.home_top{background-position:50% -75%;background-size:contain}.subpage_top_location{padding-left:0}.subpage_top_location .search_txt{padding:13px 0 18px 0}.subpage_top_location .search_txt .btn{text-indent:-9000px;padding:0;background:none}.home_top_content_badge{display:none}.home_three_content h1{display:none}.home_btm_txt{height:220px}.home_orders_logo{margin:0 20px 0 0;float:right;width:160px;height:35px;background-position:right center}.home_order_item h3{font-size:14px}.swiper-slide{padding:20px 0 0}.subpages_links ul li:nth-child(3){display:none}.search_big,.search_tags{float:none}.search_big .form-control{width:100%}.resto_logo img{height:30px}.resto_info h3{font-size:14px;margin:5px 0 0}.grid_options{display:none}.resto_list_single_descr_type,.show_grid_list .resto_list_single_descr_type{padding:10px 10px 10px 0}.resto_list_single_descr_type img,.show_grid_list .resto_list_single_descr_type img{position:relative;right:auto;top:auto;transform:none;display:block;margin:5px 0 0}.order_form_options{width:100%}.order_form_options::before{left:72px;right:73px}.order_form_options_item{margin-right:10%;width:60px;height:60px;background-size:22px auto}.order_form_options_item::after{width:61px}.order_form_options_item.active:after{width:56px;height:56px;border-radius:56px;background-size:22px auto}.order_form_options_item.step-3,.order_form_options_item.step-3.active:after{background-size:32px auto}.order_form_options_item.step-4,.order_form_options_item.step-4.active:after{background-size:39px auto}.resto_list_single_item{padding:0 0 10px;align-items:flex-start}.resto_list_header{margin:0;padding:5px 0 15px}.modal_content{margin:10px}.resto_list_single_price{margin-top:-5px}.resto_list_single_photo{padding:10px 20px 0 0}.come_work_header{display:none}body.has_comeworkheader .top_popups.active{transform:translateY(58px)}.orders-couple.oneitem .swiper-wrapper{justify-content:flex-start;-ms-justify-content:flex-start}.mapInfoTxt.active{display:block}.order_status_map.active{height:440px}.has_comeworkheader .location.active{transform:translateY(50px)}.resto_info{padding-right:0}.top_contact_info_restaurant{flex-wrap:wrap;-ms-flex-wrap:wrap}.resto_info{flex-direction:column;-ms-flex-direction:column}}@media only screen and (max-width:500px){.footer_box,.footer_box:last-child{padding:0 25px 10px;float:none;width:100%}.footer_box h3{padding:0 0 10px;text-align:center}.footer-menu li{text-align:center}.swiper-button-next,.swiper-button-prev{display:none}.swiper-container{padding:20px 50px 40px 5px}.popular_foods .swiper-container{padding:20px 35px 0 5px}.swiper-container.oneitem{padding:20px 5px 40px 5px}.home_orders_slider{padding:0 10px}.restaurant_single_right_info h2{font-size:16px}.restaurant_single_left{-webkit-flex-basis:28%;-ms-flex-preferred-size:28%;flex-basis:28%;max-width:28%;align-items:flex-start}.restaurant_single_right{-webkit-flex-basis:72%;-ms-flex-preferred-size:72%;flex-basis:72%;max-width:72%}.restaurant_single_logo{padding:20px 15px 0 0}.make_order_intro{background:transparent!important;padding:30px 0 0;height:auto;margin-bottom:0}.make_order_intro .search_last_orders h2{color:#111;font-size:16px;padding:0;text-shadow:none}.make_order_intro .swiper-container{padding:15px 20px 10px 5px}.more_restos_here{padding-left:28%}.modal_additives_photo{display:none}.modal_additives_header{padding:20px 120px 20px 20px}.modal_additives_title{float:none;width:100%}.try_restaurant_info{padding-right:15px}.order_sorry_note .modal_content{margin:10px}.text_info h1{font-size:18px}.text_info p{font-size:14px}.resto_info h3{float:none}.resto_info ul{float:none;margin-left:0}.resto_info ul li{float:none;display:block;margin:0}.resto_info{align-items:flex-start;-ms-align-items:flex-start}}@media only screen and (max-width:450px){.location,.not-logged .location{position:fixed;left:0;right:0;width:100%}.home_three_item p{padding:30px 15px 0}.restaurant_single_right_info{padding:20px 0}.ad_link{padding:50px 30px}.ad_link span{font-size:24px;padding:25px 10px}.resto_list_single_price .price_sizes a{font-size:15px}.resto_list_single_descr_type{font-size:12px}.resto_list_single_descr_type strong{font-size:14px}.order_receipt{width:92%}.order_status_process h2{font-size:18px}.order_form_options_item{margin-right:30px}.order_status_expl span{font-size:18px;padding-top:0}.show_cards_list .resto_list_items{margin:20px 0 0}.show_cards_list .resto_list_single_item{width:100%;float:none;margin:0 0 10px}.order_form_footer .btn{min-width:0;width:100%}.modal_additives_title img{position:relative;right:auto;top:auto}.modal_additives_title_txt h2{font-size:18px}.home_orders_logo{width:140px}.modal_additives_title_txt{padding-right:0}.order_sorry_note_content_btns .btn+.btn{margin-left:0}}@media only screen and (max-width:480px){.try_restaurant_info{padding-right:0}.try_restaurant_logo{display:none}.try_restaurant_info{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding:0 20px}.order_status_map:after{background-size:105% auto}}@media only screen and (max-width:410px){h2{font-size:16px}.home_location_transport [type="radio"]:checked+label,.home_location_transport [type="radio"]:not(:checked)+label{font-size:14px}.home_location h3{font-size:26px}.home_location_transport .form_radio{margin:0}.home_location_transport .form_radio:first-child{margin-right:10px}.subpages_links ul li{display:none}.subpages_links ul li:first-child,.subpages_links ul li:nth-child(2){display:inline-block}.subpages_links ul li:nth-child(2):after{content:''}.resto_logo{margin-right:15px}.resto_logo img{height:22px}.resto_info h3{font-size:12px}.order_block_title{font-size:16px}.order_block h4{font-size:14px}.payments_options [type="radio"]:checked+label,.payments_options [type="radio"]:not(:checked)+label{font-size:12px}.swiper-slide{padding:15px 0 0}.restaurant_single_right .soodus{display:block;margin:10px 0}.make_order_intro .search_last_orders h2{font-size:15px}.content_wrapper{padding:20px 0}.top_user_info_menu li{margin:0 10px 0 0;font-size:12px}}@media only screen and (max-width:350px){.home_top{background-position:50% -50%}.home_top_content{padding:100px 0 0;background:transparent}.home_location{border-radius:0}.home_location h3{font-size:24px}.home_location_transport [type="radio"]:checked+label,.home_location_transport [type="radio"]:not(:checked)+label{font-size:13px;padding-left:24px}.home_location_transport .form_radio:first-child{margin-right:5px}.swiper-container{padding:20px 5px 40px 5px}.make_order_intro .swiper-container{padding:15px 5px 10px 5px}.top_user_info_left{width:100%}.order_form_options_item{margin-right:10px}.home_orders_logo{width:100px}.resto_list_single_price .price_sizes{padding:5px}.map_toggle_btn{padding:8px 27px}.logo{width:100px;height:34px;background-size:100px auto}}@media only screen and (min-width:768px){.cols_16{width:16.66666666666667%}.cols_20{width:20%}.cols_23{width:23%}.cols_25{width:25%}.cols_30{width:30%}.cols_33{width:33.3333333%}.cols_35{width:35%}.cols_40{width:40%}.cols_45{width:45%}.cols_50{width:50%}.cols_55{width:55%}.cols_60{width:60%}.cols_66{width:66.66666666666667%}.cols_70{width:70%}.cols_75{width:75%}.cols_80{width:80%}.cols_16,.cols_20,.cols_25,.cols_30,.cols_33,.cols_35,.cols_40,.cols_45,.cols_50,.cols_55,.cols_60,.cols_66,.cols_70,.cols_75,.cols_80,.cols_100{float:left}}@media only screen and (min-width:1025px){.special_btn:hover .overlay_square{width:79%}.special_btn.expand .overlay_triangle{border-left-width:109px;transition:border-left-width 0.3s ease-in-out 0s}.special_btn.contract .overlay_triangle{border-left-width:25px;transition:border-left-width 0.1s ease-in-out 0s}}@media only screen and (min-width:1200px){.container{width:1150px;margin:0 auto}}@media only screen and (min-width:1440px){.order_status_map:after{background-position:center 18%}}@media only screen and (min-width:1500px){.container{width:1200px}}@-webkit-keyframes shrink{0%{opacity:1}99%{opacity:0}100%{display:none}}.shrink{width:300px;top:0;left:0;animation:shrink 3s forwards}.home_order_item:hover{margin-top:-5px;box-shadow:0 5px 20px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.15);transition:all .15s ease-in-out}.swiper-slide:hover,.previous_orders_item:hover{margin-top:-5px;transition:all .15s ease-in-out}.previous_orders_item.open:hover{margin-top:0}@media only screen and (max-width:750px){.home_order_item:hover,.swiper-slide:hover,.previous_orders_item:hover{margin-top:0}}.empty_item:hover{cursor:default;margin-top:0;box-shadow:0 5px 20px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.15)}.cart_right_inner{transform:translate(0,0);transform:translate3d(0,0,0);will-change:position,transform;position:relative}.wait{cursor:wait!important}@media only screen and (max-width:767px){.swiper-button-prev,.swiper-button-next{display:none}}.popUpChooseArea{padding:25px}.make_order_intro.noBg .search_last_orders_title h2{color:#000;text-shadow:0 1px 2px #fff}.make_order_intro.noBg{margin-bottom:35px}.cart_sidebar{will-change:min-height}.cart_right_inner{transform:translate(0,0);transform:translate3d(0,0,0);will-change:position,transform;position:relative}#basketHTML .cart_food_content:hover{background:#f5f5f5;cursor:pointer}.basketRow.closed{display:none}.swiperMobile .swiper-slide.swiper-slide-prev{transform:translate(0,0)!important}.swiperMobile .swiper-slide{opacity:1}.more_restos_here .restaurant_single_left{display:none}.modal_additives_photo.menuItemPhoto img{width:105px;height:auto}.top_food_link_img{width:32px;height:24px;margin-right:12px;border-radius:4px;float:left;overflow:hidden;display:inline-block}.top_food_link_img img{width:32px;height:auto;margin-top:0}.resto_list_single_descr_type strong{resize:unset!important}.modal_additives_header .qty a.add{line-height:17px;font-size:20px;font-weight:700}.resto_list_single_descr_type img,.modal_additives_title img{width:auto;max-width:27px}.addFromReccomendation{cursor:pointer}.addmore_slider_item img{margin-top:5px}.addmore_slider_item:hover .add img{-webkit-filter:unset;filter:unset}.resto_list_single_photo{text-align:center}.modal_additives_header .qty{top:35px}.cart_block_price_sum{position:absolute;top:73px;right:32px}.cart_block_price_sum span{font-size:22px;text-align:center;font-weight:700}.modal_additives_header{padding-bottom:45px}.modal_additives_header .qty span{font-size:20px;display:inline-block;width:auto;text-align:center;font-weight:700;padding:0 1px}.order_status_notification_content p{float:none;text-align:center}.order_status_notification_content .btn{float:none;margin:10px 0 0}.order_status_notification_btm{width:auto}.driver_popup{top:unset;left:10px;box-shadow:unset;padding:0}.nobody{margin-left:20px}.ionIconLoading{background:url(../images3_0/btnLoading.svg) no-repeat 50% 50%;background-size:30px;font-size:24px;line-height:24px;position:absolute;left:50%;margin-left:-25px;min-width:50px!important;padding-top:4px}.addressSpanGroup{display:none}.groupItem .addressSpanGroup{display:inline}.groupItem .addressSpanItem{display:none}.delivery-transport .transportPrice{display:inline-block}.delivery-transport .transportComeSelf{display:none}.delivery-comeSelf .transportPrice{display:none}.delivery-comeSelf .transportComeSelf{display:inline-block}#basketHTML .cart_sidebar.cartMobile.basketCount-0{display:none}.form_radio.disabled label:before,.form_radio.disabled label{opacity:.3}.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.tooltipster-sidetip.tooltipster-light .tooltipster-box{border-radius:3px;border:1px solid #ccc;background:#ededed}.tooltipster-sidetip.tooltipster-light .tooltipster-content{color:#666}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow{height:9px;margin-left:-9px;width:18px}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow{height:18px;margin-left:0;margin-top:-9px;width:9px}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-background{border:9px solid transparent}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#ededed;top:1px}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-background{border-left-color:#ededed;left:-1px}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-background{border-right-color:#ededed;left:1px}.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-background{border-top-color:#ededed;top:-1px}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-border{border:9px solid transparent}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-border{border-left-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-border{border-right-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-border{border-top-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-uncropped{top:-9px}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-uncropped{left:-9px}.tooltipster-sidetip.tooltipster-light .tooltipster-box{border-radius:5px!important;border:1px solid #cccccc!important;background:#fff!important;color:#666666!important}.tooltipster-sidetip.tooltipster-light .tooltipster-box .tooltipster-content{font-family:inherit!important;font-size:14px!important;line-height:16px!important;padding:15px 20px!important}.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-background{border-top-color:#fff!important}.cms p{margin-top:10px}.cms h1{margin-top:10px;border-bottom:1px solid #ced0d2;padding:8px 0 12px 0}.cms h2{margin-top:10px}.cms h3{margin-top:10px}.cms h4{margin-top:10px}.cms h5{margin-top:10px}.cms ul li{margin:0 0 7px;padding-left:12px;background:url(../images/category_list_li.png) no-repeat 0 9px}.cms ol{margin-left:14px}.cms ol li{margin:0 0 0;padding-left:2px;list-style:decimal}.cms a{border-bottom:1px solid #cacbc8}.cms a:hover{color:#1b9129}