.block--system-user-menu .menu,.block--nav-bar .menu,.action-links,.breadcrumb{margin:0;padding:0;border:0;}.block--system-user-menu .menu:after,.block--nav-bar .menu:after,.action-links:after,.breadcrumb:after{content:"";display:table;clear:both;}.block--system-user-menu .menu li,.block--nav-bar .menu li,.action-links li,.breadcrumb li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;float:left;}.comment__content{display:block;margin-bottom:1.42857em;}.comment__content:after,.field--type-taxonomy-term-reference .field__items:after,.pager:after,.site-branding:after{content:"";display:table;clear:both;}.comment__content > :last-child,.comment__content > :last-child{margin-bottom:0;}.btn{display:inline-block;text-decoration:none;margin-top:16px;padding:6px 14px;font-size:15px;text-transform:uppercase;border-radius:4px;line-height:20px;border-radius:4px;cursor:pointer;}.btn.green{background:#60913d;color:#fff;border:1px solid #60913d;}.btn.green:hover{background:#71a24e;color:#fff;}.btn.maxwidth{width:280px;}.btn.btnblock{width:290px;margin:15px auto;}.btncancel{display:inline-block;margin-top:10px;padding:6px 14px;font-size:15px;color:#dcdfe2;text-decoration:underline;cursor:pointer;}.btncancel span{color:#60913d;font-weight:600;}.btncancel span:hover{color:#71a24e;}.btn-add,.disabled-btn{display:block;text-align:center;text-transform:none;text-decoration:none;padding:0;width:auto;}.btn-add span,.disabled-btn span{display:block;background:none;padding:0;margin:0;height:auto;width:auto;}.btn-add span span,.disabled-btn span span{width:auto !important;background:#60913d;color:#ffffff;height:auto;text-decoration:none;font-size:12px;padding:6px 14px;text-transform:uppercase;border-radius:4px;line-height:20px;}.btn-add span span:hover,.disabled-btn span span:hover{background:#71a24e;}.btn-add:hover,.disabled-btn:hover{color:#ebbc00;}.btn-add:hover span,.disabled-btn:hover span{background-position:right bottom;}.btn-add:hover span span,.disabled-btn:hover span span{background-position:bottom left;}.btn-add.cart-remove,.disabled-btn.cart-remove{background:url(/sites/all/themes/foodhouse_v2/images/remove-btn-2.png) 0 0 no-repeat;overflow:hidden;text-indent:-999px;width:32px;height:31px;margin-top:2px;}.btn-add.cart-remove:hover,.disabled-btn.cart-remove:hover{background-position:0 -31px;}.btn-add.cart-inc span span,.btn-add.cart-dec span span,.disabled-btn.cart-inc span span,.disabled-btn.cart-dec span span{padding:6px 0;}input{border:1px solid #ececec;border-radius:6px;padding:0 16px;box-sizing:border-box;}input:focus{border-color:#4a993e;}input.error{border-color:#f00;}fieldset{margin-left:0;margin-right:0;padding:5px 10px 10px 10px;border-color:#ddd;}legend{font-size:18px;font-size:1.28571rem;padding:0 0.8em;color:#6a7076;}img,media{max-width:100%;height:auto;vertical-align:top;}.popup_wrapper{position:fixed;height:100%;background:rgba(0,0,0,0.4);overflow:hidden;z-index:9999;top:0;left:0;right:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;}.popup_wrapper input{height:38px;}.popup_wrapper .popup_body{position:relative;background:#ffffff;text-align:center;}.wrapper-user-register-background .popup_wrapper .popup_body{max-width:810px;}.popup_wrapper .popup_body .close_popup{display:block;position:absolute;top:0;right:0;width:12px;height:12px;margin:15px;background:url(/sites/all/themes/foodhouse_v2/images/close-popup.png) center no-repeat;background-size:contain;cursor:pointer;overflow:hidden;border:0;}.popup_wrapper .popup_body .close_popup:focus,.popup_wrapper .popup_body .close_popup:hover{cursor:pointer;background-image:url(/sites/all/themes/foodhouse_v2/images/close-popup-hover.png);}.popup_wrapper .popup_body .popup_title{font-size:24px;display:block;color:#7b7b7b;margin:15px 0 35px 0;}.popup_wrapper .popup_body .popup_message{color:#7b7b7b;}.popup_wrapper .popup_body .popup_message span{font-weight:600;display:block;margin-top:8px;}.popup_wrapper .popup_body .popup_message span a{color:#60913d;}.popup_wrapper .popup_body .popup_message span a:hover{color:#71a24e;}.popup_wrapper.age .popup_message{display:block;margin-bottom:20px;}.popup_wrapper.age .foodhouse_new_btn{width:220px;padding:9px 0;margin:15px auto 0;text-transform:uppercase;}.popup_wrapper.awards .full-awards-list{overflow-y:auto;max-height:450px;}.popup_wrapper.awards .full-awards-list .item{width:100%;overflow:hidden;margin-bottom:-10px;}.popup_wrapper.awards .full-awards-list .item .left{float:left;overflow:hidden;width:30%;}.popup_wrapper.awards .full-awards-list .item .left img{margin-top:-35px;margin-left:-35px;max-height:150px;}.popup_wrapper.awards .full-awards-list .item .right{float:left;width:70%;line-height:30px;padding:15px 0;}.popup_wrapper.awards .full-awards-list .item .right .top,.popup_wrapper.awards .full-awards-list .item .right .bottom{float:left;line-height:22px;width:100%;text-align:left;}.popup_wrapper.awards .full-awards-list .item .right .top{font-size:16px;overflow:hidden;}.popup_wrapper.awards .full-awards-list .item .right .bottom{font-size:12px;}.wrapper-user-register-background a{color:#4a993e;}.wrapper-user-register-background #edit-actions{display:none;}.wrapper-user-register-background form.user-login.switcher-selector-off .user-register .form-item{color:#000;}.wrapper-user-register-background form.user-login.switcher-selector-off .user-enter{border-bottom:1px dotted #c6c6c6;}.wrapper-user-register-background form.user-login.switcher-selector-off .user-enter .form-item{color:#c6c6c6;}.wrapper-user-register-background form.user-login.switcher-selector-off .user_login_foodhouse .form-item-switcher{background:url("/sites/all/modules/delivery/user_register/img/selector_on.png") no-repeat scroll 0 0 transparent;cursor:pointer;display:inline-block;width:38px;height:27px;padding-top:7px;vertical-align:middle;}.wrapper-user-register-background form.user-login.switcher-selector-on .user-enter .form-item{color:#000;}.wrapper-user-register-background form.user-login.switcher-selector-on .user-register{border-bottom:1px dotted #c6c6c6;}.wrapper-user-register-background form.user-login.switcher-selector-on .user-register .form-item{color:#c6c6c6;}.wrapper-user-register-background form.user-login.switcher-selector-on .user_login_foodhouse .form-item-switcher{background:url("/sites/all/modules/delivery/user_register/img/selector_off.png") no-repeat scroll 0 0 transparent;cursor:pointer;display:inline-block;width:38px;height:27px;padding-top:7px;vertical-align:middle;}.wrapper-user-register-background .wrapper-advantages .title-registration{font-size:25px;color:#4a993e;}.wrapper-user-register-background .wrapper-advantages #form_user_advantages .wrapper-{display:none;}.wrapper-user-register-background .wrapper-advantages #form_user_advantages .advantage-title{font-size:24px;margin-bottom:12px;margin-top:22px;color:#000;}.wrapper-user-register-background .wrapper-advantages #form_user_advantages .advantage-body{display:block;padding:0 50px;font-size:15px;}.wrapper-user-register-background #popup-wraper .body-user-register form.user-login .user_login_foodhouse .ajax-register-links-wrapper{visibility:hidden;}.wrapper-user-register-background #popup-wraper .body-user-register form.user-login .user_login_foodhouse .switcher{margin:0 0 20px 0;text-align:center;padding:0px;}.wrapper-user-register-background #popup-wraper .body-user-register form.user-login .user_login_foodhouse .switcher .form-type-radio{display:inline-block;height:20px;line-height:1;}.wrapper-user-register-background #popup-wraper .body-user-register form.user-login .user_login_foodhouse .switcher .form-type-checkbox{height:26px;width:48px;margin-top:2px;margin-left:2px;display:inline-block;margin-bottom:0;}.wrapper-user-register-background #popup-wraper .body-user-register form.user-login .user_login_foodhouse .switcher .form-type-checkbox input{height:26px;width:48px;margin-top:2px;margin-left:2px;display:inline-block;visibility:visible;}.wrapper-user-register-background #popup-wraper .body-user-register form.user-login .user_login_foodhouse .switcher input{visibility:hidden;position:absolute;}.wrapper-user-register-background #popup-wraper .body-user-register form.user-login .user_login_foodhouse .switcher label{font-size:30px;cursor:pointer;}.wrapper-user-register-background #popup-wraper .body-user-register form.user-login .user_login_foodhouse .user-agreement,.wrapper-user-register-background #popup-wraper .body-user-register form.user-login .user_login_foodhouse .recovery-password{font-size:15px;text-align:center;margin-top:15px;}.wrapper-user-register-background #popup-wraper .body-user-register form.user-login .user_login_foodhouse .user-agreement a,.wrapper-user-register-background #popup-wraper .body-user-register form.user-login .user_login_foodhouse .recovery-password a{text-decoration:none;border-bottom:1px dotted #4a993e;}.wrapper-user-register-background #popup-wraper .body-user-register form.user-login .user_login_foodhouse .user-enter-with{font-size:15px;text-align:center;}.wrapper-user-register-background #popup-wraper .body-user-register form.user-login .user_login_foodhouse .user_register-btn{display:inline-block;margin-top:7px;}.wrapper-user-register-background #popup-wraper .body-user-register form.user-login .user_login_foodhouse .custom-checkbox input{margin:6px;position:relative;width:38px;height:auto;}.wrapper-user-register-background #popup-wraper .body-user-register form.user-login .user_login_foodhouse .form-required{visibility:hidden;}.wrapper-user-register-background #popup-wraper .body-user-register form.user-login .user_login_foodhouse #edit-name .form-item{border-radius:6px;}.wrapper-user-register-background #popup-wraper .body-user-register form.user-login .user_login_foodhouse .form-item-name,.wrapper-user-register-background #popup-wraper .body-user-register form.user-login .user_login_foodhouse .form-type-password{margin:14px auto;}.wrapper-user-register-background #popup-wraper .body-user-register form.user-login .user_login_foodhouse .form-item-name label,.wrapper-user-register-background #popup-wraper .body-user-register form.user-login .user_login_foodhouse .form-type-password label{display:none;}table{width:100%;margin-bottom:10px;}th{padding:0.5em 1em;background-color:#077dc3;color:#fff;}th a,th a.active{color:#fff;}th a img,th a.active img{margin:2px 3px;}td{padding:0.5em 1em;}tr.odd{background:#e7f1f5;}tr.even{background:#f6fafb;}html{font-size:87.5%;line-height:1.42857em;}html{font-family:"Roboto",Helvetica,Arial,sans-serif;color:#222222;}a{color:#e4621c;}a:visited{color:#e4621c;}a:focus{color:#000;}a:hover{color:#000;}a:active{color:#efa47b;}h1,.alpha,h2,.beta,h3,.gamma,.site-branding__name,h4,.delta,caption,h5,.epsilon,h6,.zeta{margin-top:0em;padding-top:0em;padding-bottom:0em;margin-bottom:0.28571em;color:#464a4e;font-family:"Roboto",Helvetica,Arial,sans-serif;text-transform:uppercase;}h1 a,h1 a:visited,.alpha a,.alpha a:visited,h2 a,h2 a:visited,.beta a,.beta a:visited,h3 a,h3 a:visited,.gamma a,.site-branding__name a,.gamma a:visited,.site-branding__name a:visited,h4 a,h4 a:visited,.delta a,caption a,.delta a:visited,caption a:visited,h5 a,h5 a:visited,.epsilon a,.epsilon a:visited,h6 a,h6 a:visited,.zeta a,.zeta a:visited{color:inherit;text-decoration:none;}h1 a:hover,.alpha a:hover,h2 a:hover,.beta a:hover,h3 a:hover,.gamma a:hover,.site-branding__name a:hover,h4 a:hover,.delta a:hover,caption a:hover,h5 a:hover,.epsilon a:hover,h6 a:hover,.zeta a:hover{color:#064771;}h2.node__title a{line-height:30px;}h1,.alpha{font-size:55px;font-size:3.92857rem;font-weight:700;}h2,.beta{font-size:34px;font-size:2.42857rem;font-weight:700;color:#077dc3;}h3,.gamma,.site-branding__name{font-size:21px;font-size:1.5rem;}h4,.delta,caption{font-size:18px;font-size:1.28571rem;}h5,.epsilon{font-size:16px;font-size:1.14286rem;font-weight:700;}h6,.zeta{font-size:16px;font-size:1.14286rem;color:#077dc3;}p,blockquote{margin:0;margin-top:0em;padding-top:0em;padding-bottom:0em;margin-bottom:1.42857em;}p + img{float:left;margin-right:10px;}blockquote{margin-top:0em;padding-top:1.42857em;padding-bottom:1.42857em;margin-bottom:1.42857em;padding:0 1.5em;border-width:0.07143em;border-style:solid;padding:1.35714em;border-left-width:0.71429em;border-left-style:solid;padding-left:0.71429em;font-style:italic;color:#064771;}blockquote p{margin:0;}q{font-style:italic;}mark,.marker{padding:0.1em 0.5em;background:#52b1ea;color:#fff;font-size:12px;font-size:0.85714rem;text-transform:capitalize;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}.restaurant-list-wrapper{border-radius:4px;background:#ffffff;border:1px solid #eeeeee;overflow:hidden;}.restaurant-list-wrapper.all_items:hover{border-color:#60913d;cursor:pointer;}.restaurant-list-wrapper .delivery_content_wrapper{width:100%;}.restaurant-list-wrapper .image{float:left;height:100%;position:relative;top:0;}.restaurant-list-wrapper .image iframe{width:206px;position:absolute;bottom:3px;}.restaurant-list-wrapper .rest_infoblock{margin:0;position:relative;}.restaurant-list-wrapper .rest_infoblock:not(.all_items){min-height:260px;}.restaurant-list-wrapper .rest_infoblock .name{margin:0px;display:inline-block;padding:10px 10px 10px 230px;margin-right:180px;}.restaurant-list-wrapper .rest_infoblock .name a{color:#333;font-size:20px;}.restaurant-list-wrapper .rest_infoblock .name a:hover{color:#60913d;}.restaurant-list-wrapper .rest_infoblock .info{padding:0 10px 0 230px;min-height:185px;}.restaurant-list-wrapper .rest_infoblock .kitchen{white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;}.restaurant-list-wrapper .rest_infoblock .kitchen .headline_kitchen{color:#aaa8a8;float:left;margin-right:5px;}.restaurant-list-wrapper .rest_infoblock .kitchen ul{list-style:none;margin:0;display:inline;}.restaurant-list-wrapper .rest_infoblock .kitchen ul li{float:left;margin-right:3px;color:#aaa8a8;}.restaurant-list-wrapper .rest_infoblock .rest_like{cursor:pointer;position:absolute;top:0;right:0;}.restaurant-list-wrapper .rest_infoblock .delivery_cont_wrap{margin:10px 0 5px;overflow:hidden;min-height:105px;}.restaurant-list-wrapper .rest_infoblock .delivery_cont_wrap.with-shadow{position:relative;}.restaurant-list-wrapper .rest_infoblock .delivery_cont_wrap.with-shadow:after{content:'';width:100%;height:20px;position:absolute;bottom:0;background:rgba(255,255,255,0);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,white));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#ffffff 100%);}.restaurant-list-wrapper .rest_infoblock .delivery_cont_wrap .rest-description{line-height:20px;overflow:hidden;margin-bottom:5px;max-height:80px;}.restaurant-list-wrapper .rest_infoblock .delivery_cont_wrap .rest-description .p{margin:0;}.restaurant-list-wrapper .rest_infoblock .delivery_cont_wrap .restaurant-addresses-block .restaurant-address{line-height:22px;position:relative;display:inline-block;margin-right:1%;min-width:30%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.restaurant-list-wrapper .rest_infoblock .delivery_cont_wrap .restaurant-addresses-block .restaurant-address .restaurant-address-point{background-image:url(/sites/all/themes/foodhouse_v2/images/address_point.png);width:15px;height:20px;display:inline-block;background-repeat:no-repeat;background-position:right top;position:absolute;top:1px;}.restaurant-list-wrapper .rest_infoblock .delivery_cont_wrap .restaurant-addresses-block .restaurant-address span{margin-left:20px;color:#AAA8A8;}.restaurant-list-wrapper .rest_infoblock .discount_delivery_block{text-align:right;margin-bottom:10px;}.restaurant-list-wrapper .rest_infoblock .discount_delivery_block .delivery_cost{display:inline-block;text-align:right;padding-right:15px;}.restaurant-list-wrapper .rest_infoblock .discount_delivery_block .delivery_cost .delivery_cost_f{color:#8B8B8B;}.restaurant-list-wrapper .rest_infoblock .discount_delivery_block .delivery_cost .delivery_cost_block{font-size:20px;color:#333333;}.restaurant-list-wrapper .rest_infoblock .pay_card{float:left;}.restaurant-list-wrapper .rest_infoblock .pay_card [class^="pay_card_"]{float:left;height:26px;margin-right:10px;background-size:100%;background-repeat:no-repeat;}.restaurant-list-wrapper .rest_infoblock .pay_card .pay_card_1{background:url(/sites/all/themes/foodhouse_v2/images/visa_black.png) center;width:40px;}.restaurant-list-wrapper .rest_infoblock .pay_card .pay_card_2{background:url(/sites/all/themes/foodhouse_v2/images/mastercard_black.png) center;width:35px;}.restaurant-list-wrapper .rest_infoblock .pay_card .pay_card_4{float:right;height:10px;line-height:4px;padding:0px 0px;}.restaurant-list-wrapper .rest_infoblock .pay_card .type_card,.restaurant-list-wrapper .rest_infoblock .pay_card .pay_card_0{color:#AAA8A8;font-size:14px;display:inline-block;padding-top:3px;width:auto;}.restaurant-list-wrapper .work-time{text-align:center;clear:both;}.restaurant-list-wrapper .work-time .before-op-wrapper{display:block;background:#60913d;padding:8px 10px;color:#FFF;font-size:16px;}.restaurant-list-wrapper .work-time .before-op-wrapper a{color:#FFF;text-decoration:none;}.restaurant-list-wrapper .work-time .before-op-wrapper a:visited{color:#FFF;}.restaurant-list-wrapper .work-time .before-op-wrapper a:hover{color:#FFF;text-decoration:underline;}.block--system-user-menu a{padding:0 0.6em;border-right:1px solid #e4621c;}.block--system-user-menu li:first-child a{padding-left:0;}.block--system-user-menu li:last-child a{padding-right:0;border-right:0;}.block--nav-bar a{display:block;padding:1.2em 1em;font-size:16px;font-size:1.14286rem;text-transform:uppercase;text-decoration:none;color:#fff;}.block--nav-bar a:hover,.block--nav-bar a:focus{color:#064771;}@media (min-width:600px){.block--nav-bar a{font-size:18px;font-size:1.28571rem;border-left:1px solid #fff;}.block--nav-bar li:last-child a{border-right:1px solid #fff;}}.comment-wrapper{padding:10px 10px;background-color:#d9e9ef;}.comment__info{margin-top:10px;margin-bottom:10px;}.comment__info .username{margin-bottom:5px;color:#52b1ea;text-transform:uppercase;text-decoration:none;}.comment__info .username:hover{text-decoration:underline;}.comment__content{background-color:#fff;}.comment__submitted{display:inline;}@media (min-width:768px){.comment__info{float:left;width:25%;text-align:center;}.comment__info .user-picture{width:70%;margin:0 auto 5px auto;}.comment__info .username{display:block;}.comment__content{float:right;width:70%;margin-left:5%;position:relative;background:#FFF;}.comment__content:after,.comment__content:before{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.comment__content:after{border-color:transparent;border-right-color:#FFF;border-width:20px;top:50%;margin-left:-20px;}.comment__content:after{top:20px;}.comment__submitted{display:block;margin-bottom:5px;}}.field--type-taxonomy-term-reference .field__item{float:left;margin-right:0.5em;}.field{margin-bottom:1.42857em;}html.js fieldset.collapsible{padding:0;border:none;}html.js fieldset.collapsible legend{width:100%;padding:0;}html.js fieldset.collapsible .fieldset-legend{padding:0;background:none;}html.js fieldset.collapsible .fieldset-legend .summary{float:right;}html.js fieldset.collapsible .fieldset-title{display:block;padding:1em;background-color:#ddd;color:#077dc3;text-decoration:none;}html.js fieldset.collapsible .fieldset-title:hover{background-color:#d9e9ef;color:#064771;}html.js fieldset.collapsible .fieldset-wrapper{padding:10px 10px;border:1px solid #ddd;}html.js fieldset.collapsed{height:3.7em;}.form-wrapper{margin-bottom:10px;}.fieldset-description{margin-bottom:5px;color:#6a7076;font-style:italic;}.vertical-tabs fieldset.vertical-tabs-pane{padding:10px 10px;}.filter-wrapper{background-color:#fff;}.form-item{color:#6a7076;}.form-item label{margin-bottom:0.4em;}.form-item .form-select,.form-item .form-text,.form-item .form-textarea{width:100%;}.form-item .description{margin-top:0.2em;font-style:italic;}.container-inline .form-select,.container-inline .form-text,.container-inline .form-textarea{width:auto;}div.password-indicator,div.password-confirm{margin-top:0;}div.password-indicator{margin-bottom:0.4em;}.password-indicator{height:0.8em;background:none;border:1px solid #ddd;}.password-indicator .indicator{background:#efa47b;}.password-strength-title{margin-bottom:0.2em;}.search-block-form .form-text{width:auto;padding:0.4em;}.action-links{margin-bottom:10px;}.action-links li{padding-left:16px;}.action-links li a{color:#077dc3;text-decoration:none;}.action-links li a:hover{font-weight:700;}.breadcrumb li{padding-right:0.4em;}.breadcrumb li:after{content:"\00BB \0020";padding-left:0.4em;vertical-align:baseline;}.breadcrumb li:last-child:after{content:"";}.breadcrumb a{text-decoration:none;}.border-list{padding:0;list-style:none;}.border-list li{padding-bottom:1.42857em;margin-bottom:1.42857em;border-bottom:1px solid #ddd;}.border-list li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none;}.button{display:inline-block;height:2.2em;margin:0;padding:0 1.2em;background-color:#222222;border:none;color:#fff;font-weight:700;font-family:inherit;font-size:100%;line-height:2.2;letter-spacing:0.15em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;overflow:visible;cursor:pointer;}.button,.button:hover,.button:active,.button:focus,.button:visited{text-decoration:none;}.button:hover{background-color:#6a7076;}.button:active,.button:focus{outline:none;box-shadow:0 0 5px rgba(0,0,0,0.5) inset;}.button::-moz-focus-inner{border:0;padding:0;}.button--full{width:100%;padding-right:0;padding-left:0;text-align:center;}.button--natural{vertical-align:baseline;font-size:inherit;line-height:inherit;height:auto;padding-right:0.5em;padding-left:0.5em;}.button--primary{background-color:#e4621c;}.button--secondary{background-color:transparent;border-color:#52b1ea;border-width:0.07143em;border-style:solid;padding:1.35714em;color:#52b1ea;}.button--secondary:hover{border-color:#6a7076;background-color:transparent;color:#6a7076;}.button--positive{background-color:#4a993e;}.button--positive:hover{background-color:#38752f;}.button--negative{background-color:#b33630;}.button--negative:hover{background-color:#8b2a25;}.button--disabled,.button--disabled:hover,.button--disabled:active,.button--disabled:focus{background-color:#ddd;color:#777;cursor:default;box-shadow:none;}.button + .button,.button + a{margin-left:1em;}.messages{padding-left:10px;margin-bottom:10px;}.messages--status{color:#077dc3;background:#ccebfd;border-color:#38b0f8;}.messages--warning{color:#d6c460;background:white;border-color:#ebe2b1;}.messages--error{color:#ffffff;background:#f9eae9;border-color:#d97570;}.pager__item{display:block;float:left;margin:0.1em;padding:0;}.pager__item a,.pager__item--current,.pager__item--ellipsis{display:block;padding:0.5em 0.8em;border:1px solid #6a7076;color:#6a7076;text-decoration:none;}.pager__item a:hover{background-color:#e4621c;border-color:#e4621c;color:#fff;}.pager__item--current{border-color:#e4621c;color:#e4621c;}.pager__item--ellipsis{border:none;}.page-admin-orders .pager__item,.page-admin-restaurant-orders .pager__item{float:left;}.page-admin-orders .pager__item.pager__item--current,.page-admin-restaurant-orders .pager__item.pager__item--current{color:#fff;text-shadow:#38a 0px 1px 0px;background:#7bc;padding:5px 0px 0 0;width:40px;height:25px;text-align:center;}.page-admin-orders .pager__item.pager__item--ellipsis,.page-admin-restaurant-orders .pager__item.pager__item--ellipsis{display:none;}.progress .bar{background-color:#ddd;border-color:#6a7076;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}.progress .filled{background:#077dc3;}.section-title{padding-bottom:0.71429em;margin-bottom:1.42857em;border-bottom:1px solid #bcd8e3;}.site-branding{padding:1em 0;}.site-branding__name,.site-branding__logo{display:block;float:left;}.site-branding__logo{width:50px;margin-right:10px;}.site-branding__name{color:#fff;text-decoration:none;}.site-branding__name:visited{color:#fff;}.site-branding__name:hover{color:#064771;}.node--article .field--name-field-image{float:left;margin:0 2em 1em 0;}.node--teaser{margin-bottom:10px;}.node__links{margin-bottom:10px;}ul.grid-flex-wrapper{list-style:none;}.grid-flex-wrapper{margin:0;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;display:inline-block;flex-direction:columns;-ms-flex-direction:column;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-flow:row wrap;}.grid-flex-wrapper .grid-flex{float:left;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;display:inline-block;flex-direction:columns;-ms-flex-direction:column;}.col-5{width:20%;margin:0 1%;}@media only screen and (min-width:1025px){.restaurant-page-grid .grid-flex{width:24%;margin:0 0.5%;}}@media only screen and (min-width:769px) and (max-width:1024px){.restaurant-page-grid .grid-flex{width:31.3333%;margin:0 1%;}}@media only screen and (max-width:768px){.restaurant-page-grid .grid-flex{width:48%;margin:0 1%;}.col-5{width:31.33%;margin:0 1%;}}@media only screen and (max-width:300px){.restaurant-page-grid .grid-flex{width:98%;margin:0 1%;}}@media only screen and (max-width:640px){.col-5{width:98%;margin:0 1%;}}#block-delivery-offer-restaurant-stock{margin:20px 0 0 5px;}#block-delivery-fh-restaurant .block__content{max-width:1280px;margin:0 auto !important;width:100%;}.field--name-field-image-stock,.field--name-field-image-stock-mobile{display:none;}.product-teaser{margin:0 0 10px 0;display:block;position:relative;background:#ffffff;border:1px solid #eeeeee;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;display:inline-block;flex-direction:column;-ms-flex-direction:column;}.product-teaser:hover{border-color:#60913d;}.product-teaser:hover .views-field-products-by-weight{display:none;}.product-teaser .views-field-field-image{line-height:0;position:relative;overflow:hidden;border:none;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;}.product-teaser .views-field-field-image .field-content{text-align:center;}.product-teaser .views-field-field-image img{width:auto;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;}@media screen and (min-width:600px){.product-teaser .views-field-field-image:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);}}.product-teaser .views-field-field-image .image-frame{position:absolute;z-index:3;width:100%;height:100%;top:0;left:0;background:url(/sites/all/themes/foodhouse_v2/images/image-border.png) center center no-repeat;}.product-teaser .views-field-field-image .prod-image{display:inline-block;}.product-teaser .views-field-field-image a:hover .image-frame{background:url(/sites/all/themes/foodhouse_v2/images/image-border-hover.png) center center no-repeat;}.product-teaser .views-field-field-image .under-image-field-weight{position:absolute;bottom:0px;right:0;color:#000;background:#FFF;z-index:5;height:16px;overflow:hidden;padding:4px 10px 0 10px;border-top-left-radius:4px;line-height:16px;}.product-teaser .views-field-title{padding:10px;overflow:hidden;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;display:inline-block;flex-grow:1;}.product-teaser .views-field-title a{color:#333333;text-decoration:none;display:block;overflow:hidden;}.product-teaser .views-field-title a:hover{color:#000;}.product-teaser .views-field-field-weight,.product-teaser .views-field-field-measure,.product-teaser .views-field-field-pieces,.product-teaser .views-field-field-weight-delimiter,.product-teaser .product-weight,.product-teaser .product-measure{font-size:0.9em;color:#333333;margin-bottom:10px;}.product-teaser .views-field-field-price{text-align:center;color:#4c4c4c;font-size:1.3em;margin-bottom:10px;}.product-teaser .views-field-cartio,.product-teaser .views-field-cart-stats{padding-bottom:10px;min-height:40px;}.product-teaser .views-field-cartio .ajax-progress-throbber,.product-teaser .views-field-cart-stats .ajax-progress-throbber{display:none;}.product-teaser .views-field-cartio .field-content,.product-teaser .views-field-cart-stats .field-content{padding:0 10px;}.product-teaser .views-field-cartio .field-content .price,.product-teaser .views-field-cart-stats .field-content .price{float:left;line-height:32px;min-width:60px;margin-left:-1px;}.product-teaser .views-field-cartio .field-content .price .form-item,.product-teaser .views-field-cart-stats .field-content .price .form-item{font-size:15px;color:#333333;position:relative;}.product-teaser .views-field-cartio .field-content .submit,.product-teaser .views-field-cart-stats .field-content .submit{max-height:30px;float:right;border-radius:3px 3px 3px 3px;}.product-teaser .views-field-cartio .field-content .submit input.delivery_count_form,.product-teaser .views-field-cart-stats .field-content .submit input.delivery_count_form{text-align:center;background-color:#fff;}.product-teaser .views-field-cartio .field-content .submit input.delivery_count_form[type=number]::-webkit-inner-spin-button,.product-teaser .views-field-cartio .field-content .submit input.delivery_count_form[type=number]::-webkit-outer-spin-button,.product-teaser .views-field-cart-stats .field-content .submit input.delivery_count_form[type=number]::-webkit-inner-spin-button,.product-teaser .views-field-cart-stats .field-content .submit input.delivery_count_form[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.product-teaser .views-field-cartio .field-content .submit.in_cart,.product-teaser .views-field-cart-stats .field-content .submit.in_cart{border:1px solid #ebebeb;border-radius:3px;overflow:hidden;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;display:inline-block;}.product-teaser .views-field-cartio .field-content .submit.in_cart ul.links.links--inline,.product-teaser .views-field-cartio .field-content .submit.in_cart div.form-item,.product-teaser .views-field-cart-stats .field-content .submit.in_cart ul.links.links--inline,.product-teaser .views-field-cart-stats .field-content .submit.in_cart div.form-item{width:25px;margin:0;padding:0;float:left;}.product-teaser .views-field-cartio .field-content .submit.in_cart ul.links.links--inline input,.product-teaser .views-field-cartio .field-content .submit.in_cart div.form-item input,.product-teaser .views-field-cart-stats .field-content .submit.in_cart ul.links.links--inline input,.product-teaser .views-field-cart-stats .field-content .submit.in_cart div.form-item input{display:inline-block;width:98%;border:none;margin:0 1%;padding:0;}.product-teaser .views-field-cartio .field-content .submit.in_cart ul.links.links--inline li,.product-teaser .views-field-cartio .field-content .submit.in_cart div.form-item li,.product-teaser .views-field-cart-stats .field-content .submit.in_cart ul.links.links--inline li,.product-teaser .views-field-cart-stats .field-content .submit.in_cart div.form-item li{display:inline-block;width:100%;border:none;margin:0;padding:0;}.product-teaser .views-field-cartio .field-content .submit.in_cart ul.links.links--inline li a,.product-teaser .views-field-cartio .field-content .submit.in_cart div.form-item li a,.product-teaser .views-field-cart-stats .field-content .submit.in_cart ul.links.links--inline li a,.product-teaser .views-field-cart-stats .field-content .submit.in_cart div.form-item li a{display:block;width:100%;min-width:0;padding:0;margin:0;}.product-teaser .views-field-cartio .field-content .submit.in_cart ul.links.links--inline li a span,.product-teaser .views-field-cartio .field-content .submit.in_cart div.form-item li a span,.product-teaser .views-field-cart-stats .field-content .submit.in_cart ul.links.links--inline li a span,.product-teaser .views-field-cart-stats .field-content .submit.in_cart div.form-item li a span{background:transparent;color:#aaa8a8;border-radius:0;}.product-teaser .views-field-cartio .field-content .submit.in_cart ul.links.links--inline li a span:hover,.product-teaser .views-field-cartio .field-content .submit.in_cart div.form-item li a span:hover,.product-teaser .views-field-cart-stats .field-content .submit.in_cart ul.links.links--inline li a span:hover,.product-teaser .views-field-cart-stats .field-content .submit.in_cart div.form-item li a span:hover{background:#71a24e;color:#ffffff;}.product-teaser .views-field-cartio .field-content .submit.in_cart div.form-item,.product-teaser .views-field-cart-stats .field-content .submit.in_cart div.form-item{line-height:20px;font-size:15px;padding:5px 0;color:#6a6a6a;}.product-teaser .views-field-cartio .field-content .submit.in_cart ul:first-child,.product-teaser .views-field-cart-stats .field-content .submit.in_cart ul:first-child{border-right:solid #eaeaea;border-width:0 1px;float:left;}.product-teaser .views-field-cartio .field-content .submit.in_cart ul:last-child,.product-teaser .views-field-cart-stats .field-content .submit.in_cart ul:last-child{border-left:solid #eaeaea;border-width:0 1px;float:right !important;}.product-teaser .views-field-cartio .form-type-select,.product-teaser .views-field-cart-stats .form-type-select{width:50px;display:inline-block;margin:0 5px 15px 10px;}.product-teaser .views-field-cartio .form-type-select .form-select,.product-teaser .views-field-cart-stats .form-type-select .form-select{padding:0.3em 0;display:inline;border-color:#c6c6c6;}.product-teaser .views-field-cartio .inline,.product-teaser .views-field-cart-stats .inline{color:#333333;font-size:1.2em;margin-bottom:0;}.product-teaser .views-field-cartio .inline.price,.product-teaser .views-field-cart-stats .inline.price{padding-right:15px;background:url(/sites/all/themes/foodhouse_v2/images/cross.png) 100% 50% no-repeat;}.product-teaser .views-field-cartio .inline.total,.product-teaser .views-field-cart-stats .inline.total{padding-left:15px;background:url(/sites/all/themes/foodhouse_v2/images/equal.png) 0 50% no-repeat;}.product-teaser .views-field-cartio .form-type-item,.product-teaser .views-field-cart-stats .form-type-item{margin:0 0 5px 0;}.product-teaser .views-field-cartio .form-type-item .links,.product-teaser .views-field-cart-stats .form-type-item .links{font-size:16px;}.product-teaser .views-field-cartio li,.product-teaser .views-field-cart-stats li{display:block;float:left;padding:0;margin:0 0 0 0;}.product-teaser .views-field-cartio li.last,.product-teaser .views-field-cart-stats li.last{float:right;margin:0 0 0 5px;}.product-teaser .views-field-cartio li.first,.product-teaser .views-field-cart-stats li.first{margin-right:-1px;}.product-teaser .views-field-cartio li.first.last,.product-teaser .views-field-cart-stats li.first.last{display:block;float:none;margin:0;}.product-teaser .views-field-cartio li.first.last a,.product-teaser .views-field-cart-stats li.first.last a{width:100%;}.product-teaser .views-field-cartio li .ajax-progress,.product-teaser .views-field-cart-stats li .ajax-progress{display:none;}.product-teaser .views-field-cartio li:hover,.product-teaser .views-field-cart-stats li:hover{border-color:#ecc626;}.product-teaser .views-field-cartio li a,.product-teaser .views-field-cartio li .disabled-btn,.product-teaser .views-field-cart-stats li a,.product-teaser .views-field-cart-stats li .disabled-btn{display:block;text-align:center;text-transform:none;text-decoration:none;padding:0;width:auto;}.product-teaser .views-field-cartio li a span,.product-teaser .views-field-cartio li .disabled-btn span,.product-teaser .views-field-cart-stats li a span,.product-teaser .views-field-cart-stats li .disabled-btn span{display:block;background:none;padding:0;margin:0;height:auto;width:auto;}.product-teaser .views-field-cartio li a span span,.product-teaser .views-field-cartio li .disabled-btn span span,.product-teaser .views-field-cart-stats li a span span,.product-teaser .views-field-cart-stats li .disabled-btn span span{display:block;min-width:10px;background:#60913d;color:#ffffff;height:auto;text-decoration:none;font-size:12px;padding:6px;text-transform:uppercase;border-radius:4px;line-height:20px;}.product-teaser .views-field-cartio li a span span:hover,.product-teaser .views-field-cartio li .disabled-btn span span:hover,.product-teaser .views-field-cart-stats li a span span:hover,.product-teaser .views-field-cart-stats li .disabled-btn span span:hover{background:#71a24e;color:#ffffff;}.product-teaser .views-field-cartio li a:hover,.product-teaser .views-field-cartio li .disabled-btn:hover,.product-teaser .views-field-cart-stats li a:hover,.product-teaser .views-field-cart-stats li .disabled-btn:hover{color:#ebbc00;}.product-teaser .views-field-cartio li a:hover span,.product-teaser .views-field-cartio li .disabled-btn:hover span,.product-teaser .views-field-cart-stats li a:hover span,.product-teaser .views-field-cart-stats li .disabled-btn:hover span{background-position:right bottom;}.product-teaser .views-field-cartio li a:hover span span,.product-teaser .views-field-cartio li .disabled-btn:hover span span,.product-teaser .views-field-cart-stats li a:hover span span,.product-teaser .views-field-cart-stats li .disabled-btn:hover span span{background-position:bottom left;}.product-teaser .views-field-cartio li a.cart-remove,.product-teaser .views-field-cartio li .disabled-btn.cart-remove,.product-teaser .views-field-cart-stats li a.cart-remove,.product-teaser .views-field-cart-stats li .disabled-btn.cart-remove{background:url(/sites/all/themes/foodhouse_v2/images/remove-btn-2.png) 0 0 no-repeat;overflow:hidden;text-indent:-999px;width:32px;height:31px;margin-top:2px;}.product-teaser .views-field-cartio li a.cart-remove:hover,.product-teaser .views-field-cartio li .disabled-btn.cart-remove:hover,.product-teaser .views-field-cart-stats li a.cart-remove:hover,.product-teaser .views-field-cart-stats li .disabled-btn.cart-remove:hover{background-position:0 -31px;}.product-teaser .views-field-cartio li a.cart-inc span span,.product-teaser .views-field-cartio li a.cart-dec span span,.product-teaser .views-field-cartio li .disabled-btn.cart-inc span span,.product-teaser .views-field-cartio li .disabled-btn.cart-dec span span,.product-teaser .views-field-cart-stats li a.cart-inc span span,.product-teaser .views-field-cart-stats li a.cart-dec span span,.product-teaser .views-field-cart-stats li .disabled-btn.cart-inc span span,.product-teaser .views-field-cart-stats li .disabled-btn.cart-dec span span{border-radius:0;}.product-teaser .views-field-cartio li span.disabled-btn,.product-teaser .views-field-cart-stats li span.disabled-btn{display:block;text-align:center;text-transform:none;text-decoration:none;padding:0;width:auto;}.product-teaser .views-field-cartio li span.disabled-btn span,.product-teaser .views-field-cart-stats li span.disabled-btn span{display:block;background:none;padding:0;margin:0;height:auto;width:auto;}.product-teaser .views-field-cartio li span.disabled-btn span span,.product-teaser .views-field-cart-stats li span.disabled-btn span span{width:auto !important;background:#DDD;color:#000;height:auto;text-decoration:none;font-size:12x;font-weight:300;padding:6px 5px;border-radius:6px;text-transform:uppercase;box-shadow:0 1px 0px rgba(160,160,160,0.9);cursor:pointer;}.product-teaser .views-field-cartio li span.disabled-btn span span:hover,.product-teaser .views-field-cart-stats li span.disabled-btn span span:hover{background:#ECECEC;}.product-teaser .views-field-cartio li span.disabled-btn span span:active,.product-teaser .views-field-cart-stats li span.disabled-btn span span:active{background:#CECDCD;box-shadow:inset 0px 2px 1px rgba(0,0,0,0.3);}.product-teaser .views-field-products-by-weight .field-content{position:absolute;background-color:#FFC20E;top:10px;left:0;padding:5px 10px;font-size:12px;color:#ffffff;text-shadow:1px 1px #756b00ed;line-height:normal;}.container{padding:0 15px;}.container > div{max-width:1280px;margin:0 auto;}.l-branding{min-height:30px;background:#323639;color:#aaa8a8;line-height:30px;}.l-header{background-color:#ffffff;border-bottom:1px solid #eeeeee;position:relative;}.has-sidebar-first #wrapcenter{float:left;width:100%;}.has-sidebar-first .l-region--sidebar-first{position:absolute;width:200px;height:100%;}.has-sidebar-second #wrapcenter{float:left;width:100%;}.has-sidebar-second .l-content{margin-right:260px;}.has-sidebar-second .l-region--sidebar-second{float:right;width:240px;margin-left:-240px;}.wrapper-sticky.sticky-active #block-delivery-group-order-delivery-group-order-block{margin-top:10px;}.page-restaurant .has-sidebar-first .hide-sidebar-first aside.l-region--sidebar-first{visibility:hidden;}.page-restaurant .has-sidebar-first .hide-sidebar-first .l-content{margin-left:0;}.page-restaurant .has-sidebar-first .l-region--sidebar-first{bottom:10px;}#popup-wrapper{display:none;position:fixed;width:100%;height:100vh;background:rgba(0,0,0,0.6);top:0;z-index:10000;}#popup-wrapper.active{display:block;}#popup-wrapper .popup-container{padding-top:15px;}#popup-wrapper #sidebar-wrapper{margin:0 auto;width:80vw;min-width:200px;}.popup-buttons-wrapper{position:relative;z-index:1;float:right;margin:13px 0 0 0 !important;}.popup-buttons-wrapper > div{float:left;}.popup-buttons-wrapper button{width:30px;height:30px;padding:0;background:none;border:1px solid #7b7b7b;border-radius:4px;color:#7b7b7b;}.popup-buttons-wrapper button:hover,.popup-buttons-wrapper button:focus{border:1px solid #60913d;color:#60913d;}.popup-buttons-wrapper #pb-filter{margin-right:10px;}.dropdown-main-menu{position:absolute;top:52px;left:0;background:#fff;width:100%;border-bottom:1px solid #eeeeee;display:none;}@font-face{font-family:"Roboto";src:url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Thin.eot);src:local("Roboto Thin"),local("Roboto-Thin"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Thin.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Thin.woff2) format("woff2"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Thin.woff) format("woff"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Thin.ttf) format("truetype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Thin.svg#Roboto) format("svg");font-weight:100;font-style:normal;}@font-face{font-family:"Roboto-Thin";src:url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Thin.eot);src:local("Roboto Thin"),local("Roboto-Thin"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Thin.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Thin.woff2) format("woff2"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Thin.woff) format("woff"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Thin.ttf) format("truetype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Thin.svg#Roboto) format("svg");}@font-face{font-family:"Roboto";src:url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Light.eot);src:local("Roboto Light"),local("Roboto-Light"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Light.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Light.svg#Roboto) format("svg");font-weight:300;font-style:normal;}@font-face{font-family:"Roboto-Light";src:url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Light.eot);src:local("Roboto Light"),local("Roboto-Light"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Light.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Light.svg#Roboto) format("svg");}@font-face{font-family:"Roboto";src:url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Regular.eot);src:local("Roboto Regular"),local("Roboto-Regular"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Regular.svg#Roboto) format("svg");font-weight:400;font-style:normal;}@font-face{font-family:"Roboto-Regular";src:url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Regular.eot);src:local("Roboto Regular"),local("Roboto-Regular"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Regular.svg#Roboto) format("svg");}@font-face{font-family:"Roboto";src:url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-RegularItalic.eot);src:local("Roboto RegularItalic"),local("Roboto-RegularItalic"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-RegularItalic.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-RegularItalic.woff2) format("woff2"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-RegularItalic.woff) format("woff"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-RegularItalic.ttf) format("truetype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-RegularItalic.svg#Roboto) format("svg");font-weight:400;font-style:italic;}@font-face{font-family:"Roboto-RegularItalic";src:url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-RegularItalic.eot);src:local("Roboto RegularItalic"),local("Roboto-RegularItalic"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-RegularItalic.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-RegularItalic.woff2) format("woff2"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-RegularItalic.woff) format("woff"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-RegularItalic.ttf) format("truetype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-RegularItalic.svg#Roboto) format("svg");}@font-face{font-family:'fontello';src:url(/sites/all/themes/foodhouse_v2/fonts/icons/fontello.eot);src:url(/sites/all/themes/foodhouse_v2/fonts/icons/fontello.eot#iefix) format("embedded-opentype"),url(/sites/all/themes/foodhouse_v2/fonts/icons/fontello.woff2) format("woff2"),url(/sites/all/themes/foodhouse_v2/fonts/icons/fontello.woff) format("woff"),url(/sites/all/themes/foodhouse_v2/fonts/icons/fontello.ttf) format("truetype"),url(/sites/all/themes/foodhouse_v2/fonts/icons/fontello.svg#fontello) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"IQOS";src:url(/sites/all/themes/foodhouse_v2/fonts/Iqos/IQOS-Regular.ttf) format("truetype");font-weight:normal;}@font-face{font-family:"IQOS";src:url(/sites/all/themes/foodhouse_v2/fonts/Iqos/IQOS-Bold.ttf) format("truetype");font-weight:bold;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-heart-empty:before{content:'\e800';}.icon-heart:before{content:'\e801';}.icon-search:before{content:'\e802';}.icon-user:before{content:'\e803';}.icon-phone:before{content:'\e804';}.icon-filter:before{content:'\f0b0';}.icon-menu:before{content:'\f0c9';}.icon-user-circle:before{content:'\f2bd';}.icon-user-circle-o:before{content:'\f2be';}@font-face{font-family:"Roboto";src:url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Thin.eot);src:local("Roboto Thin"),local("Roboto-Thin"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Thin.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Thin.woff2) format("woff2"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Thin.woff) format("woff"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Thin.ttf) format("truetype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Thin.svg#Roboto) format("svg");font-weight:100;font-style:normal;}@font-face{font-family:"Roboto-Thin";src:url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Thin.eot);src:local("Roboto Thin"),local("Roboto-Thin"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Thin.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Thin.woff2) format("woff2"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Thin.woff) format("woff"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Thin.ttf) format("truetype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Thin.svg#Roboto) format("svg");}@font-face{font-family:"Roboto";src:url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Light.eot);src:local("Roboto Light"),local("Roboto-Light"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Light.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Light.svg#Roboto) format("svg");font-weight:300;font-style:normal;}@font-face{font-family:"Roboto-Light";src:url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Light.eot);src:local("Roboto Light"),local("Roboto-Light"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Light.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Light.svg#Roboto) format("svg");}@font-face{font-family:"Roboto";src:url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Regular.eot);src:local("Roboto Regular"),local("Roboto-Regular"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Regular.svg#Roboto) format("svg");font-weight:400;font-style:normal;}@font-face{font-family:"Roboto-Regular";src:url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Regular.eot);src:local("Roboto Regular"),local("Roboto-Regular"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-Regular.svg#Roboto) format("svg");}@font-face{font-family:"Roboto";src:url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-RegularItalic.eot);src:local("Roboto RegularItalic"),local("Roboto-RegularItalic"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-RegularItalic.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-RegularItalic.woff2) format("woff2"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-RegularItalic.woff) format("woff"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-RegularItalic.ttf) format("truetype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-RegularItalic.svg#Roboto) format("svg");font-weight:400;font-style:italic;}@font-face{font-family:"Roboto-RegularItalic";src:url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-RegularItalic.eot);src:local("Roboto RegularItalic"),local("Roboto-RegularItalic"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-RegularItalic.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-RegularItalic.woff2) format("woff2"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-RegularItalic.woff) format("woff"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-RegularItalic.ttf) format("truetype"),url(/sites/all/themes/foodhouse_v2/fonts/Roboto/Roboto-RegularItalic.svg#Roboto) format("svg");}@font-face{font-family:'fontello';src:url(/sites/all/themes/foodhouse_v2/fonts/icons/fontello.eot);src:url(/sites/all/themes/foodhouse_v2/fonts/icons/fontello.eot#iefix) format("embedded-opentype"),url(/sites/all/themes/foodhouse_v2/fonts/icons/fontello.woff2) format("woff2"),url(/sites/all/themes/foodhouse_v2/fonts/icons/fontello.woff) format("woff"),url(/sites/all/themes/foodhouse_v2/fonts/icons/fontello.ttf) format("truetype"),url(/sites/all/themes/foodhouse_v2/fonts/icons/fontello.svg#fontello) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"IQOS";src:url(/sites/all/themes/foodhouse_v2/fonts/Iqos/IQOS-Regular.ttf) format("truetype");font-weight:normal;}@font-face{font-family:"IQOS";src:url(/sites/all/themes/foodhouse_v2/fonts/Iqos/IQOS-Bold.ttf) format("truetype");font-weight:bold;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-heart-empty:before{content:'\e800';}.icon-heart:before{content:'\e801';}.icon-search:before{content:'\e802';}.icon-user:before{content:'\e803';}.icon-phone:before{content:'\e804';}.icon-filter:before{content:'\f0b0';}.icon-menu:before{content:'\f0c9';}.icon-user-circle:before{content:'\f2bd';}.icon-user-circle-o:before{content:'\f2be';}*{margin:0;padding:0;}body{color:#6a6a6a;font-family:"Roboto",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:100%;height:100%;width:100%;min-width:1024px;position:relative;}h1{font-size:2em;margin-top:10px;}h2{font-size:1.8em;}h3{font-size:1.6em;}h4{font-size:1.4em;}h5{font-size:1.2em;}h6{font-size:1em;}h1,h2,h3,h4,h5,h6{color:#4c4c4c;margin:0 0 20px 0;font-weight:normal;}p,ul,ol,dl,table{margin:0 0 20px 0;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#689918;}a{outline:none;text-decoration:none;color:#127abc;}a:hover{text-decoration:none;}img{border:0;}div.clear-both{clear:both;font-size:0;height:0;line-height:0;}textarea:focus,input:focus{outline:none;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#global-container{left:0;min-height:100%;position:relative;top:0;width:100%;min-width:1024px;}.main-wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.header{width:100%;z-index:1001;}.header .main-wrapper{height:68px;border-bottom:1px solid #efefef;margin:0px;background:#ffffff;}.i18n-ru .header a.logotype{background-image:url(/sites/all/themes/foodhouse_v2/images/foodhouse-logo-2-ru.png);}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3 / 2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.i18n-ru .header a.logotype{background-image:url(/sites/all/themes/foodhouse_v2/images/foodhouse-logo-2-ru@2x.png);background-size:182px 49px;}}.i18n-ro .header a.logotype{background-image:url(/sites/all/themes/foodhouse_v2/images/foodhouse-logo-2-ro.png);}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3 / 2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.i18n-ro .header a.logotype{background-image:url(/sites/all/themes/foodhouse_v2/images/foodhouse-logo-2-ro@2x.png);background-size:182px 49px;}}.i18n-en .header a.logotype{background-image:url(/sites/all/themes/foodhouse_v2/images/foodhouse-logo-2-en.png);}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3 / 2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.i18n-en .header a.logotype{background-image:url(/sites/all/themes/foodhouse_v2/images/foodhouse-logo-2-en@2x.png);background-size:182px 49px;}}.header a.logotype{background-position:0 0;background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-9999px;width:182px;height:49px;position:static;top:0;left:0;margin-left:0;margin-bottom:0;z-index:10;}.header .block-slogan{clear:both;float:right;max-width:270px;width:100%;font-size:1.3em;color:#959698;margin-bottom:70px;text-align:right;margin-top:3.5em;line-height:1.1em;}.header .welcome-block{clear:both;float:left;}.header .welcome-block h1{color:#ecc626;font-size:46px;font-weight:400;margin-bottom:0;}.header .welcome-block h1 span{font-size:90px;}.list-unstyle{padding-left:0;list-style:none;}.breadcrumb{color:#aaa8a8;}.breadcrumb a{display:inline-block;margin:12px 0px;color:#aaa8a8;border-bottom:1px solid #e7e7e7;}.breadcrumb a:hover{border-bottom:#60913d;}.breadcrumb .arrow_bread{display:inline-block;margin:0 5px 2px;overflow:hidden;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid #aaa8a8;}.breadcrumb .list-unstyle{padding-left:0;list-style:none;}#block-locale-language .block__title{display:none;}#block-menu-menu-shipping-stocks{position:static !important;float:left;}#block-menu-menu-shipping-stocks a.active{border-bottom:none !important;}#block-menu-menu-shipping-stocks .block__title{display:none;}#block-menu-menu-shipping-stocks ul.menu{display:block;overflow:hidden;margin:0;}#block-delivery-menu-delivery-menu .brand-item > a,#block-menu-menu-shipping-stocks a{font-size:14px;text-transform:uppercase;color:#6a6a6a;display:block;position:relative;}#block-delivery-menu-delivery-menu .brand-item > a.active,#block-menu-menu-shipping-stocks a.active{color:#000000;}#block-delivery-menu-delivery-menu .brand-item > a:hover,#block-menu-menu-shipping-stocks a:hover{color:#60913d;}#block-delivery-menu-delivery-menu .brand-item > a:not(.active):before{border-bottom-style:dotted;}.l-region--header{position:relative;}.l-region--header:before,.l-region--header:after{content:"";display:table;}.l-region--header:after{clear:both;}.l-region--header .call-center-block{float:right;margin-left:10px;padding-left:15px;border-left:1px solid #e9e9e9;}.l-region--header .call-center-block a{text-decoration:none;}.l-region--header .call-center-block a:hover{color:#5d5c5c;}.l-region--header .call-center-block a.call-center{background:url(/sites/all/themes/foodhouse_v2/images/icon-call.png) 100% center no-repeat;padding-right:20px;color:#8f8f8f;}.l-region--header .call-center-block p{margin:0;}.l-region--header #block-locale-language{float:right;}.l-region--header #block-locale-language ul{list-style:none;margin:0;}.l-region--header #block-locale-language ul li{display:inline;margin:0 5px;}.l-region--header #block-locale-language ul li.active{display:none;}.l-region--header #block-locale-language a{text-decoration:none;color:#8f8f8f;}.l-region--header #block-locale-language a:hover{color:#5d5c5c;}.l-region--header #block-delivery-logo-block{width:200px;padding:10px 0;margin-right:10px;float:left;}.l-region--header #block-delivery-logo-block a.home_link{display:inline-block;}.l-region--header .block-phone-number{padding:15px 0 0 0px;float:right;font-size:24px;}.l-region--header .block-phone-number .block__content{position:relative;padding-left:30px;}.l-region--header .block-phone-number .block__content:before{content:'';display:block;position:absolute;top:-5px;margin-left:-10px;left:0;width:30px;height:30px;background:url(/sites/all/themes/foodhouse_v2/images/phone-call.png) center no-repeat;background-size:30px;}.l-region--header #block-delivery-menu-delivery-menu a.brand-link{font-size:14px;text-transform:uppercase;color:#6a6a6a;display:block;line-height:64px;margin-top:2px;}@keyframes blink{0%{background:url(/sites/all/themes/foodhouse_v2/images/checkout-inactive.png) -8px 10px no-repeat;}50%{background:url(/sites/all/themes/foodhouse_v2/images/checkout-active.png) -8px 10px no-repeat;}100%{background:url(/sites/all/themes/foodhouse_v2/images/checkout-inactive.png) -8px 10px no-repeat;}}@-webkit-keyframes blink{0%{background:url(/sites/all/themes/foodhouse_v2/images/checkout-inactive.png) -8 10px no-repeat;}50%{background:url(/sites/all/themes/foodhouse_v2/images/checkout-active.png) -8 10px no-repeat;}100%{background:url(/sites/all/themes/foodhouse_v2/images/checkout-inactive.png) -8 10px no-repeat;}}#cart-progress .outer-div{position:relative;float:right;right:50%;}#cart-progress .inner-div{position:relative;float:right;right:-50%;}#cart-progress .item{height:120px;float:left;color:#614e21;margin-top:-10px;margin-right:42px;margin-left:21px;width:187px;max-width:240px;position:relative;}#cart-progress .item label a{font-weight:400;}#cart-progress .item.active{background:url(/sites/all/themes/foodhouse_v2/images/step-active-middle.png) 0 0 repeat-x;}#cart-progress .item.active .item-left{display:block;height:120px;right:100%;width:21px;top:0;background:url(/sites/all/themes/foodhouse_v2/images/step-active-left.png) 0 0 no-repeat;position:absolute;}#cart-progress .item.active .item-right{display:block;height:120px;left:100%;top:0;width:42px;background:url(/sites/all/themes/foodhouse_v2/images/step-active-right.png) 0 0 no-repeat;position:absolute;}#cart-progress .item .item-inner{padding:35px 0px 0 87px;font-size:1em;min-height:5.5em;position:relative;}#cart-progress .item .item-inner .icon-link{position:absolute;width:100%;height:100px;left:0;top:10px;max-width:100%;}#cart-progress .item.restaurant .item-inner{background:url(/sites/all/themes/foodhouse_v2/images/shop-inactive.png) -8px 100% no-repeat;}#cart-progress .item.restaurant.proceed .item-inner,#cart-progress .item.restaurant.active .item-inner{background:url(/sites/all/themes/foodhouse_v2/images/shop-active.png) -8px 100% no-repeat;}#cart-progress .item.restaurant.proceed .item-inner .value,#cart-progress .item.restaurant.active .item-inner .value{background:url(/sites/all/themes/foodhouse_v2/images/check-restauran.png) 0 0 no-repeat;line-height:18px;padding-left:23px;}#cart-progress .item.restaurant .value{max-width:100%;}#cart-progress .item.dishes .item-inner{background:url(/sites/all/themes/foodhouse_v2/images/dish-inactive.png) -8px 3px no-repeat;}#cart-progress .item.dishes.proceed .item-inner,#cart-progress .item.dishes.active .item-inner{background:url(/sites/all/themes/foodhouse_v2/images/dish-active.png) -8px 3px no-repeat;}#cart-progress .item.dishes .value{float:left;line-height:24px;}#cart-progress .item.dishes span{margin-left:5px;position:static;}#cart-progress .item.confirm .item-inner{background:url(/sites/all/themes/foodhouse_v2/images/checkout-inactive.png) -8px 10px no-repeat;padding:35px 0px 0 80px;}#cart-progress .item.confirm.proceed .item-inner,#cart-progress .item.confirm.active .item-inner{background:url(/sites/all/themes/foodhouse_v2/images/checkout-active.png) -8px 10px no-repeat;}#cart-progress .item.confirm label{min-height:0;}#cart-progress .item.confirm.blink .item-inner{-webkit-animation:blink 2s infinite;animation:blink 2s infinite;}#cart-progress .item.order .item-inner{background:url(/sites/all/themes/foodhouse_v2/images/phone-inactive.png) -8px 100% no-repeat;}#cart-progress .item.order.proceed .item-inner,#cart-progress .item.order.active .item-inner{background:url(/sites/all/themes/foodhouse_v2/images/phone-active.png) -8px 100% no-repeat;}#cart-progress .item.full-bag.order .item-inner{background:url(/sites/all/themes/foodhouse_v2/images/phone-active.png) 0px 100% no-repeat;}#cart-progress .item a{color:#614e21;text-decoration:none;display:inline-block;}#cart-progress .item label{text-transform:uppercase;font-weight:400;display:block;line-height:1.2em;margin-bottom:2px;min-height:28px;}#cart-progress .item .value{text-align:left;line-height:1em;float:left;max-width:63px;}#cart-progress .item span{color:#689918;font-size:1.8em;text-shadow:0px 1px 1px rgba(255,255,255,0.6);position:absolute;right:-10px;line-height:1em;}#cart-progress .item label,#cart-progress .item .value,#cart-progress .item span{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.80;-khtml-opacity:0.80;opacity:0.80;}#cart-progress .item.active label,#cart-progress .item.active .value,#cart-progress .item.active span,#cart-progress .item.proceed label,#cart-progress .item.proceed .value,#cart-progress .item.proceed span{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}#cart-progress .item.active a,#cart-progress .item.proceed a{color:#111111;}#cart-progress .item.active label a,#cart-progress .item.proceed label a{text-decoration:underline;}#cart-progress small{margin-left:3px;font-size:60%;}.front .l-content > h1,.page-restaurant .l-content > h1{display:none;}.footer{background-color:#424954;z-index:1;min-height:300px;}.footer footer{position:relative;}.footer .block--menu-menu-p-copyright-span-date-y-sp .menu li:last-child{display:block;}.footer .block--delivery-visa-and-master-card{display:none;}.footer .block--menu-menu-p-copyright-span-date-y-sp .block__title{visibility:hidden;}.footer .block--menu-menu-p-copyright-span-date-y-sp .menu{display:block !important;margin-bottom:0px !important;}.footer .block--menu-menu-p-copyright-span-date-y-sp .menu a{text-decoration:none;}.footer p{margin:0;}.footer a{color:#4c4c4c;text-decoration:none;font-size:15px;}.footer .block-copyright{float:left;clear:left;}.footer .block--system-powered-by{float:right;}.footer ul.menu li.leaf{padding:8px 0;}.footer #block-delivery-footer-copyright{width:99%;position:static;bottom:20px;text-align:center;color:#B5BBC2;float:left;}.footer .l-region--footer > nav .block__title,.footer #block-delivery-social-links .block__title{font-size:15px;text-transform:none;color:#B5BBC2;padding:4px 0;margin:0;}.footer #block-delivery-social-links{float:right;min-width:20%;text-align:center;}.footer #block-delivery-social-links img{width:40px;margin-top:5px;}.footer #block-delivery-social-links a{display:inline-block;padding:8px 8px 0 0;}.footer #block-delivery-develop-deep{display:inline-block;color:#ffffff;}.footer #block-delivery-develop-deep .block__content{text-align:right;margin-top:40px;color:#ffffff;}.footer #block-delivery-develop-deep .block__content a{color:#ffffff;text-decoration:underline;}.footer #block-delivery-develop-deep .block__content a:hover{color:#ecc626;text-decoration:underline;}.footer #block-delivery-visa-and-master-card{position:absolute;bottom:125px;width:25%;}.footer #block-menu-menu-p-copyright-span-date-y-sp{margin-top:-16px;}.logo-slogan{float:left;width:182px;}.logo-slogan .slogan{color:#bca655;font-family:Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif;font-size:10px;text-align:center;text-transform:uppercase;display:block;letter-spacing:0.3em;}.logo-slogan .slogan p{text-align:justify;text-align-last:center;-ms-text-align-last:center;margin:0;}.logo-slogan .slogan p:after{content:"";display:inline-block;width:100%;}.i18n-ru .logo-slogan .slogan{letter-spacing:0.34em;}.i18n-ro .logo-slogan .slogan{letter-spacing:0.34em;}.not-front #global-container{background:#f6f7f5;}.i18n-ru .not-front .header a.logotype{background-image:url(/sites/all/themes/foodhouse_v2/images/foodhouse-logo-2-ru.png);}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3 / 2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.i18n-ru .not-front .header a.logotype{background-image:url(/sites/all/themes/foodhouse_v2/images/foodhouse-logo-2-ru@2x.png);background-size:182px 49px;}}.i18n-ro .not-front .header a.logotype{background-image:url(/sites/all/themes/foodhouse_v2/images/foodhouse-logo-2-ro.png);}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3 / 2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.i18n-ro .not-front .header a.logotype{background-image:url(/sites/all/themes/foodhouse_v2/images/foodhouse-logo-2-ro@2x.png);background-size:182px 49px;}}.not-front .header a.logotype{background-position:0 0;background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-9999px;width:182px;height:49px;position:static;top:0;left:0;margin-left:0;margin-bottom:0;z-index:10;}.not-front .header .l-region--header .block--menu-menu-shipping-stocks ul.menu li{display:inline-block;}.not-front .header .l-region--header .block-phone-number{top:0;padding-top:20px;padding-right:10px;}.node-type-landing-page .products .product-body{font-size:13px;}.node-type-landing-page .products > a{text-decoration:none;}.node-type-landing-page .products h1.group-title{color:#6a6a6a;font-size:14px;margin:10px;text-transform:none;clear:both;}.node-type-landing-page .products h1.group-title.father,.node-type-landing-page .products h1.group-title.child{text-align:left;}.node-type-landing-page .products h1.group-title span.title .title-with-arrow .business-lunch{font-size:18px;color:#000;}.node-type-landing-page .products .view-id-restaurant{clear:both;padding-bottom:116px;}.node-type-landing-page .products .view-id-restaurant ul.product-grid{margin:-5px;}.node-type-landing-page .products .view-id-restaurant ul li.views-row li{display:inline;float:none;background:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.node-type-landing-page .products .view-id-restaurant ul .hash-select{border:2px solid #689918;box-shadow:0 3px 8px #ccc;height:323px;}.node-type-landing-page .products .view-display-id-business_lunch .view-content ul li{width:100%;height:151px;text-align:left;margin:0 0 25px 0;float:none;}.node-type-landing-page .products .view-display-id-business_lunch .view-content ul li .views-field-field-image{float:left;border-right:1px solid #e6e6e6;width:226px;}.node-type-landing-page .products .view-display-id-business_lunch .view-content ul li .views-field-field-image:hover{border-right-color:#ecc626;}.node-type-landing-page .products .view-display-id-business_lunch .view-content ul li .views-field-ttitle,.node-type-landing-page .products .view-display-id-business_lunch .view-content ul li .views-field-field-weight,.node-type-landing-page .products .view-display-id-business_lunch .view-content ul li .views-field-body{text-align:left;margin-left:250px;width:230px;min-height:23px;}.node-type-landing-page .products .view-display-id-business_lunch .view-content ul li .views-field-field-weight{width:auto;margin-left:23px;}.node-type-landing-page .products .view-display-id-business_lunch .view-content ul li .views-field-field-weight,.node-type-landing-page .products .view-display-id-business_lunch .view-content ul li .views-field-field-measure,.node-type-landing-page .products .view-display-id-business_lunch .view-content ul li .views-field-field-pieces{display:inline-block;font-size:1.1em;margin-bottom:10px;}.node-type-landing-page .products .view-display-id-business_lunch .view-content ul li .views-field-ttitle a{font-size:1.3em;}.node-type-landing-page .products .view-display-id-business_lunch .view-content ul li .views-field-cartio{float:right;margin-top:-110px;width:230px;}.node-type-landing-page .products .view-display-id-business_lunch .view-content ul li .views-field-cartio .price{font-size:1.7em;white-space:nowrap;overflow:hidden;}.node-type-landing-page .products .view-display-id-business_lunch .view-content ul li .views-field-cartio .price span{font-weight:400;font-size:1.2em;}.node-type-landing-page .products .view-display-id-business_lunch .view-content ul li .views-field-cartio .submit .form-type-item{margin-bottom:5px;}.node-type-landing-page .products .view-display-id-business_lunch .view-content ul li .views-field-cartio .bl-desc .description{display:inline-block;width:180px;font-style:normal;font-size:.7em;}.not-front .products .view-id-restaurant ul li .views-field-field-price{display:none;}.front-container.products .view-id-restaurant ul li .views-field-field-restaurant{margin-top:1em;}.front-container.products .view-id-restaurant ul li .views-field-field-restaurant .field-content{margin:0 20px;color:#171717;margin-bottom:20px;font-size:16px;}.front-container.products .view-id-restaurant ul li .views-field-field-restaurant .field-content a{width:100%;}.front-container.products .view-id-restaurant ul li .views-field-field-restaurant .field-content a span{display:block;background:none;padding:0;margin:0;overflow:hidden;height:auto;width:auto;}.front-container.products .view-id-restaurant ul li .views-field-field-restaurant .field-content a span span{width:80px;display:block;height:22px;padding:6px 10px;border-radius:6px;background:#ecc626;color:#000;}.front-container.products .view-id-restaurant ul li .views-field-field-restaurant .field-content a:hover{color:#ebbc00;}#block-delivery-cart{background:url(/sites/all/themes/foodhouse_v2/images/delivery-cart-block-bg.png) center 100% no-repeat;padding-bottom:50px;padding-top:15px;padding-left:28px;padding-right:28px;text-align:center;color:#4c4c4c;font-size:1.05em;font-weight:400;}#block-delivery-cart #cart > div{margin-bottom:5px;}#block-delivery-cart #cart > div.price{margin-bottom:25px;}#block-delivery-cart #cart .placeholder{color:#689918;font-size:1.4em;font-style:normal;}#block-delivery-cart #cart .btn{display:block;padding:0;margin:0;}#block-delivery-cart #cart .btn a{display:block;text-align:center;color:#ffffff;font-size:0.9em;text-transform:uppercase;text-decoration:none;height:31px;}#block-delivery-cart #cart .btn a span{background:transparent url(/sites/all/themes/foodhouse_v2/images/link-bg-right.png) no-repeat right bottom;display:block;float:left;padding:0px 7px 0px 0px;margin:0px;height:31px;}#block-delivery-cart #cart .btn a span span{background:transparent url(/sites/all/themes/foodhouse_v2/images/link-bg-left.png) no-repeat bottom left;padding:6px 0px 0px 7px;display:block;height:25px;width:167px;}#block-delivery-fh-dish-type{margin-bottom:-5px;}#block-delivery-fh-dish-type .top{background:url(/sites/all/themes/foodhouse_v2/images/menu-bg-top.png) 0 0 no-repeat;padding-top:32px;margin-bottom:20px;}#block-delivery-fh-dish-type .top .bottom{background:url(/sites/all/themes/foodhouse_v2/images/menu-bg-bottom.png) 0 100% no-repeat;padding-bottom:31px;}#block-delivery-fh-dish-type .top .bottom .middle{background:url(/sites/all/themes/foodhouse_v2/images/menu-bg-middle.png) 0 0 repeat-y;padding:0 30px;}.cart-anchor{height:0;overflow:hidden;margin:0;padding:0;}.dish-type{text-align:left;font-size:0.95em;}.dish-type ul{margin:0;}.dish-type ul.brand-name{margin-left:35px;}.dish-type ul.brand-name li{margin:0;}.dish-type ul.brand-name li a.active{font-weight:normal;}.dish-type ul li{list-style:none;text-align:left;}.dish-type ul li a{color:#4c4c4c;font-weight:normal;font-size:100%;text-decoration:none;}.dish-type ul li a:hover{color:#1a1a1a;text-decoration:none;}.dish-type ul li a img{vertical-align:middle;}.dish-type ul li a.title{border-bottom:1px dotted #9d9c9c;}.dish-type ul li.dish-nav-active a.title{border-color:transparent;}#block-delivery-order-confirm .block__title{display:none;}.edit-order-link{display:block;height:17px;margin-bottom:32px;color:#9d9d9d;}.edit-order-link label.restaurant-name{display:block;max-width:181px;margin-left:39px;height:21px;cursor:pointer;}.edit-order-link label.restaurant-name p{font-weight:normal;line-height:14px;text-align:right;padding:0;font-size:14px;margin-left:30px;border-bottom:1px dotted #9d9d9d;}.edit-order-link label.restaurant-name:before{content:'';background:url(/sites/all/themes/foodhouse_v2/images/edit.png) center center no-repeat;width:20px;height:16px;margin:-1px 0 0 13px;display:block;position:absolute;}.edit-order-link label.restaurant-name:hover p{border:none;color:#5a9928;}.edit-order-link label.restaurant-name:hover:before{background:url(/sites/all/themes/foodhouse_v2/images/edit-hover.png) center center no-repeat;}#cart-push .top{background:url(/sites/all/themes/foodhouse_v2/images/confirm-block-top.png) 0 0 no-repeat;padding-top:37px;}#cart-push .top .bottom{background:url(/sites/all/themes/foodhouse_v2/images/confirm-block-bottom.png) 0 100% no-repeat;padding-bottom:36px;}#cart-push .top .bottom .middle{background:url(/sites/all/themes/foodhouse_v2/images/confirm-block-middle.png) 0 0 repeat-y;padding:0 20px;}#cart-push div#edit-phone-comment label{text-align:left;font-size:12px;}#cart-push .ajax-progress{display:none;}#cart-push .form-item label{text-align:center;color:#bfbfbf;}#cart-push .form-item-eula{margin-left:0;}#cart-push .form-item-deferred .new-feature{background:transparent url(/sites/all/themes/foodhouse_v2/images/new-feature.png) no-repeat right top;float:right;width:53px;height:25px;text-align:right;padding-right:5px;font-size:90%;padding-top:2px;color:#ffffff;text-shadow:0 -1px 2px #53800b;position:absolute;left:0;margin-left:-46px;}#cart-push .form-item-pickup{padding-top:10px;border-top:1px solid #efeeee;}#cart-push .form-item-hour{float:left;width:41%;}#cart-push .form-item-hour select{width:82px;padding:.2em .6em;}#cart-push .form-item-min{padding-left:2px;display:inline-block;width:58%;}#cart-push .form-item-min label{display:inline-block;width:19%;}#cart-push .form-item-min select{width:89px;padding:.2em .3em;}#cart-push .title{text-align:center;}#cart-push #edit-stats{border-top:1px solid #efeeee;padding-top:1em;}#cart-push #edit-stats .order-row{padding:10px 0;color:#4c4c4c;border-top:1px solid #dedcdb;}#cart-push #edit-stats .order-row.first{border:0;}#cart-push #edit-stats .order-row .row{background:url(/sites/all/themes/foodhouse_v2/images/underline-dots.png) 0 75% repeat-x;margin:2px 0;}#cart-push #edit-stats .order-row .row span{background:url(/sites/all/themes/foodhouse_v2/images/zig-zag-bg.png) 0 100% repeat-x;padding-right:2px;}#cart-push #edit-stats .order-row .row span.price{float:right;padding-right:0;padding-left:2px;}#cart-push #edit-stats .order-row .row span.price strong{font-weight:normal;}#cart-push .form-buttons{margin:0px 20px;padding-top:20px;}#cart-push .form-buttons span{background:transparent url(/sites/all/themes/foodhouse_v2/images/link-bg-right.png) no-repeat right bottom;display:block;float:left;padding:0px 7px 0px 0px;margin:0px;height:31px;}#cart-push .form-buttons span span{background:transparent url(/sites/all/themes/foodhouse_v2/images/link-bg-left.png) no-repeat bottom left;padding:6px 0px 0px 7px;display:block;height:25px;width:143px;}#cart-push .form-buttons .form-submit{display:block;text-align:center;color:#ffffff;font-size:0.9em;text-transform:uppercase;text-decoration:none;width:100%;border:0;background:transparent;padding:2px 0 0 0;}#cart-push .form-buttons.disabled span{background-position:right top;}#cart-push .form-buttons.disabled span span{background-position:top left;}.lt-ie8 #cart-push #edit-stats .order-row .row{clear:both;height:20px;}.lt-ie8 #cart-push #edit-stats .order-row .row span{float:left;display:block;}.lt-ie8 #cart-push #edit-stats .order-row .row span.price{float:right;}.success-page .info .call_to_action,.page-order-success .info .call_to_action{font-size:14px;font-weight:bold;}.success-page .info blockquote,.page-order-success .info blockquote{border:none;}.success-page .info .order-price,.success-page .info .delivery,.page-order-success .info .order-price,.page-order-success .info .delivery{text-align:left;margin:0 0 10px 0;}.success-page .total{margin:20px 0;}.page-group-order .l-main,.page-order-success .l-main{text-align:center;padding-top:3em !important;padding-bottom:6em !important;}.page-group-order .l-main h1,.page-order-success .l-main h1{display:none;}.page-group-order .l-main span.green,.page-order-success .l-main span.green{color:#689918;}.page-group-order .products .view-id-restaurant ul li .views-field-cart-stats,.page-order-success .products .view-id-restaurant ul li .views-field-cart-stats{padding:0;margin:0 0 20px 0;}.page-group-order .info:before,.page-group-order .info:after,.page-order-success .info:before,.page-order-success .info:after{content:"";display:table;}.page-group-order .info:after,.page-order-success .info:after{clear:both;}.page-group-order .info p,.page-order-success .info p{line-height:26px;margin-bottom:30px;clear:both;}.page-group-order .info h2,.page-order-success .info h2{font-size:22px;margin-bottom:30px;}.page-group-order .info strong,.page-order-success .info strong{display:block;font-size:22px;font-weight:normal;color:gray;text-decoration:underline;}.page-group-order .info li,.page-order-success .info li{list-style:none;display:inline-block;margin:0 15px;}.page-group-order .info a.share,.page-order-success .info a.share{display:inline-block;width:32px;height:32px;}.page-group-order .info a.share-fb,.page-order-success .info a.share-fb{background:transparent url(/sites/all/themes/foodhouse_v2/images/social/facebook.png) no-repeat;}.page-group-order .views-field-cart-stats,.page-order-success .views-field-cart-stats{margin:0 20px;margin-top:1em;color:#171717;font-size:18px;margin-bottom:20px;}#sidebar-wrapper{width:200px;border-radius:4px;}.empty-basket{padding-top:20px;text-align:center;font-size:1.3em;line-height:1.8em;color:#4d4d4d;}.empty-basket a{color:#127abc;border-bottom:1px dotted #a9e1fa;font-size:1.2em;font-weight:400;text-decoration:none;line-height:1em;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;_height:15px;}.empty-basket a:hover{color:#000;border-bottom:1px dotted #aaa8a8;}#modalBackdrop{background:#000000 !important;opacity:0.3 !important;width:100% !important;}#modalContent .price{position:relative;}#modalContent .ctools-modal-content{background:#f7f7f7;width:820px !important;text-align:left;border:1px solid #e6e6e6;height:auto !important;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}#modalContent .ctools-modal-content.narrow-popup{width:640px !important;text-align:center;}#modalContent .ctools-modal-content.narrow-popup #modal-content{width:640px !important;}#modalContent .ctools-modal-content .node{padding:20px;}#modalContent .ctools-modal-content .node .node__content{text-align:justify;}#modalContent .modal-header{position:relative;}#modalContent .modal-header a.close{background:url(/sites/all/themes/foodhouse_v2/images/close-popup.png) center center no-repeat;display:block;height:40px;overflow:hidden;text-indent:-999px;width:40px;z-index:4;right:5px;top:5px;position:absolute;border:0;}#modalContent .modal-header a.close:focus,#modalContent .modal-header a.close:hover{cursor:pointer;background-image:url(/sites/all/themes/foodhouse_v2/images/close-popup-hover.png);}#modalContent .modal-header a.close img{display:none;}#modalContent #modal-title{display:none;}#modalContent #modal-content{padding:0;width:820px !important;text-align:center;height:auto !important;max-height:800px;}#modalContent #modal-content #delivery-cart-deferred-order-form{text-align:left;padding:1em;}#modalContent #modal-content #delivery-cart-deferred-order-form #edit-set{display:block;margin-left:.7em;padding:0 1em;}#modalContent .image{background:#ffffff;border-bottom:1px solid #e1e1e1;line-height:0;position:relative;margin-bottom:0;height:439px;overflow:hidden;}#modalContent .image img{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;}#modalContent .image .image-frame{position:absolute;z-index:3;width:100%;height:100%;top:0;left:0;background:url(/sites/all/themes/foodhouse_v2/images/big-frame.png) center center no-repeat;background-size:cover;}#modalContent .title{border-top:1px solid #ffffff;text-align:center;padding:10px 0 0 0;margin-bottom:0.5em !important;color:#333333;font-size:1.3em;}#modalContent .weight{text-align:center;display:block;font-size:0.9em;color:#808080;font-style:italic;margin-bottom:1em !important;}#modalContent .description{text-align:center;color:#4c4c4c;font-size:0.95em;margin-bottom:1em !important;}#modalContent .title,#modalContent .weight,#modalContent .description{margin-left:20px;margin-right:20px;}#modalContent form .ajax-progress-throbber{display:none;}#modalContent form .field-content{text-align:center;}#modalContent form .form-type-select{width:50px;display:inline-block;margin:0 5px 15px 10px;}#modalContent form .form-type-select .form-select{padding:0.3em 0;display:inline;border-color:#c6c6c6;}#modalContent form .inline{color:#333333;font-size:1.2em;}#modalContent form .inline.price{padding-right:15px;background:url(/sites/all/themes/foodhouse_v2/images/cross.png) 100% 50% no-repeat;}#modalContent form .inline.total{padding-left:15px;background:url(/sites/all/themes/foodhouse_v2/images/equal.png) 0 50% no-repeat;}#modalContent form .form-type-item{margin:0 20px;}#modalContent form ul{margin:0;}#modalContent form li{display:inline-block;float:none;padding:0;margin:0;padding-left:17%;}#modalContent form li .ajax-progress{display:none;}#modalContent form li:hover{border-color:#5a9928;}#modalContent form li a{display:block;text-align:center;color:#ffffff;font-size:0.9em;text-transform:uppercase;text-decoration:none;padding:0;width:100%;}#modalContent form li a span{display:block;background:none;padding:0;margin:0;overflow:hidden;height:auto;width:auto;}#modalContent form li a span span{width:80px;display:block;height:22px;padding:6px 10px;border-radius:6px;background:#ecc626;color:#000;}#modalContent form li a:hover{color:#ebbc00;}#modalContent form li a:hover span{background-position:right bottom;}#modalContent form li a:hover span span{background-position:bottom left;}#modalContent form li a.cart-remove span{background-position:right bottom;}#modalContent form li a.cart-remove span span{background-position:bottom left;}.dish-type-anchor{clear:left;float:left;display:block;}.i18n-ru .currency-ro{display:none;}.i18n-ro .edit-field-wrapper.additional-info{margin-left:-3px;}.i18n-ro .edit-field-wrapper.additional-info div:last-child{margin-left:15px;}.i18n-ro .additional_info div{margin-left:55px;}.i18n-ro .products .view-id-restaurant ul li .views-field-cartio li.first.last{margin:0;}.i18n-ro .products .view-id-restaurant ul li .views-field-cartio .form-type-item{margin-left:10px;margin-right:10px;}.i18n-ro .products .view-id-restaurant ul li .views-field-cartio .price .form-type-item{margin:0;}.i18n-ro .currency-ru{display:none;}.node-type-product .empty-stock .disabled-btn{float:none !important;}.node-type-product .empty-stock span{margin:0 auto !important;max-width:150px !important;float:none !important;}.empty-stock{color:#ffffff;}.empty-stock .disabled-btn{float:right;}.empty-stock span{background:none;display:block;padding:0;margin:0px;height:31px;float:left;}.empty-stock span span{background:#f5f5f5;text-transform:uppercase;color:#aaa8a8;height:auto;text-decoration:none;font-size:12px;font-weight:300;padding:6px 20px;border-radius:4px;}#modal-content .empty-stock{margin:20px;}#modal-content .empty-stock:before,#modal-content .empty-stock:after{content:"";display:table;}#modal-content .empty-stock:after{clear:both;}#modal-content .empty-stock span span{width:260px;}#modalContent #modal-content .image{margin-bottom:0;}#modalContent #modal-content form .form-type-item{margin:0px;}#modalContent #modal-content form .form-type-item .links{font-size:16px;text-align:center;}#modalContent #modal-content form ul{text-align:center;}#modalContent #modal-content form ul li{padding:0;margin:0 0 0 -4px;display:inline-block;}#modalContent #modal-content form ul li.first{margin-right:-1px;}#modalContent #modal-content form ul li.first.last{float:none;display:inline-block;}#modalContent #modal-content form ul li.last{margin:0 0 0 10px;}#modalContent #modal-content form ul li a.cart-dec,#modalContent #modal-content form ul li a.cart-inc{color:#ffffff;margin-top:2px;text-transform:lowercase;}#modalContent #modal-content form ul li a.cart-dec span,#modalContent #modal-content form ul li a.cart-inc span{height:31px;}#modalContent #modal-content form ul li a.cart-dec span span,#modalContent #modal-content form ul li a.cart-inc span span{height:25px;min-width:60px;padding:6px 15px 0 22px;width:75px;}#modalContent #modal-content form ul li a.cart-dec:hover,#modalContent #modal-content form ul li a.cart-inc:hover{color:#ecc626;}#modalContent #modal-content form ul li a.cart-dec:hover span,#modalContent #modal-content form ul li a.cart-inc:hover span{background-position:right bottom;}#modalContent #modal-content form ul li a.cart-dec:hover span span,#modalContent #modal-content form ul li a.cart-inc:hover span span{background-position:bottom left;}#modalContent #modal-content form ul li a.cart-dec span{background:#ffffff;}#modalContent #modal-content form ul li a.cart-dec span span{background:#ffffff;}#modalContent #modal-content form ul li a.cart-inc span{background:#ffffff;}#modalContent #modal-content form ul li a.cart-inc span span{background:#ffffff;}#modalContent #modal-content form ul li a.cart-remove{background:url(/sites/all/themes/foodhouse_v2/images/remove-btn-2.png) 0 0 no-repeat;overflow:hidden;color:transparent;width:32px;height:31px;margin-top:2px;}#modalContent #modal-content form ul li a.cart-remove:hover{background-position:0 -31px;}label .beautytips{border-bottom:1px dotted #bfbfbf;}.delivery-cart-push-form .form-item-eula input{float:left;margin-top:3px;}.delivery-cart-push-form .form-item-eula label{display:block;text-align:left !important;padding-left:25px;}.delivery-cart-push-form .form-item-phone{margin-bottom:0px;}.delivery-cart-push-form .phone-example{font-size:12px;color:#bfbfbf;}#block-menu-menu-footer{clear:left;float:left;}#block-menu-menu-footer ul{list-style:none;}#block-menu-menu-footer ul li{display:inline-block;margin:0 5px;list-style-image:none;list-style:none;}#block-menu-menu-footer ul li.first{margin-left:0;}.messages--warning,.messages--bl{background:#ffffff;border-color:#ecc626;color:#4e4e4e;text-align:center;font-size:14px;line-height:26px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:15px 60px;}.messages--warning a,.messages--bl a{color:#689918;}.messages--warning span,.messages--bl span{color:#dba800;}.messages--warning em,.messages--bl em{font-style:normal;color:#ecc626;font-size:16px;font-weight:400;}.lowercase{text-transform:none;}.block--fb-likebox .block__title{display:none;}#block-views-slider-slider{clear:both;}.step-container{padding-top:10px;background:#ffffff;height:100px;margin-bottom:20px;}.not-front .step-container{background:#fafafa;}.theme-default .nivoSlider{margin-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0 auto;}.theme-default .nivo-directionNav a{top:0;width:33px;height:100%;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;background-repeat:no-repeat;}.theme-default .nivo-directionNav a.nivo-nextNav{background:url(/sites/all/themes/foodhouse_v2/images/nivo-slider-arrow-right.png) left center no-repeat;right:0;}.theme-default .nivo-directionNav a.nivo-nextNav:hover{background-position:right center;}.theme-default .nivo-directionNav a.nivo-prevNav{background:url(/sites/all/themes/foodhouse_v2/images/nivo-slider-arrow-left.png) left center no-repeat;left:0;}.theme-default .nivo-directionNav a.nivo-prevNav:hover{background-position:right center;}.theme-default .nivo-control{background:#ffffff;border:2px solid #b1b0b0;border-radius:6px;height:6px;width:6px;}.theme-default .nivo-control.active{border:2px solid #ecc626;background:#ecc626;}.uiLinkSubtle{display:none;}.green{color:#689918;}.faq-answer{padding-left:20px;}.faq-answer .form-item{display:none;}.l-content{min-height:400px;}.node--page .form-type-item{display:none;}.node--page .node__links{display:none;}.faq .faq-question{padding:0;font-weight:400;}.faq .faq-answer{padding:0;}#delivery-fh-specify-form{display:none;text-align:left;}#delivery-fh-specify-form .form-item{display:inline-block;width:90%;}#delivery-fh-specify-form .form-item .form-text{width:95%;}#specify-wrapper{text-align:center;}#specify-wrapper form{padding-top:20px;}#specify-wrapper form#delivery-fh-specify-form{display:block;text-align:center;}#specify-wrapper form#delivery-fh-specify-form .form-item{width:100%;}#specify-wrapper form#delivery-fh-specify-form .form-item .form-text{width:45%;margin:0 auto;float:none;display:block;}#specify-wrapper form .specify-submit{background:transparent url(/sites/all/themes/foodhouse_v2/images/link-bg-right-2.png) no-repeat right bottom;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;_height:15px;padding:0px 7px 0px 0px;margin:0px;height:27px;}#specify-wrapper form .specify-submit div{background:transparent url(/sites/all/themes/foodhouse_v2/images/link-bg-left-2.png) no-repeat bottom left;padding:6px 0px 0px 7px;display:block;height:21px;width:143px;}#specify-wrapper form .specify-submit div.ajax-progress{display:none;}#specify-wrapper form .specify-submit:hover{background:transparent url(/sites/all/themes/foodhouse_v2/images/link-bg-right-2.png) no-repeat right top;}#specify-wrapper form .specify-submit:hover div{background:transparent url(/sites/all/themes/foodhouse_v2/images/link-bg-left-2.png) no-repeat top left;}#specify-wrapper form .specify-submit:hover div .form-submit{color:#dba800;}#specify-wrapper form .form-submit{display:block;text-align:center;color:#ffffff;font-size:0.9em;text-transform:uppercase;text-decoration:none;width:100%;border:0;background:transparent;padding:0;}#mimemail-body{text-align:center;}#mimemail-body .products .view-id-restaurant ul li{display:inline-block;float:none;}#delivery-console{display:none;position:fixed;right:0;bottom:0;z-index:999;background-color:#fffce5;color:#840;border-color:#ed5;border:1px solid;margin:0;padding:10px;}.ui-timepicker-div .ui-state-default{position:relative;display:inline-block;width:12px;height:12px;}.ui-timepicker-div .ui-slider{height:14px;}.custom-checkbox input{position:absolute;left:2px;top:3px;margin:0;visibility:hidden;z-index:0;}.custom-checkbox label{font-size:97%;padding:0 0 0 20px;cursor:pointer;background:url(/sites/all/themes/foodhouse_v2/images/checkbox-unchecked.png) no-repeat 0;color:#aaa8a8;}.custom-checkbox label.checked{background:url(/sites/all/themes/foodhouse_v2/images/checkbox-checked-v2.png) no-repeat 0;color:#000;}.custom-checkbox label.disabled{opacity:0.5;}.custom-checkbox label.hover:not(.checked) + label{color:#5a9928;}.custom-checkbox label a{display:inline-block;}#user-agreement .custom-checkbox{display:inline-block;}#user-agreement .custom-checkbox input{visibility:initial;}.lt-ie8 .products .view-id-restaurant ul li{margin:0 7px 24px 7px;}.node--product--full{max-width:1060px;margin:0 auto;}.node--product--full .business-lunch-deliverty{color:#676f73;clear:right;text-align:center;padding-top:10px;}.node--product--full .block--delivery-fh-restaurant-short{margin-bottom:55px;}.node--product--full .block--delivery-fh-restaurant-short:before,.node--product--full .block--delivery-fh-restaurant-short:after{content:"";display:table;}.node--product--full .block--delivery-fh-restaurant-short:after{clear:both;}.node--product--full .block--delivery-fh-restaurant-short .right{float:right;}.node--product--full .block--delivery-fh-restaurant-short .right .insert_time{background:url(/sites/all/themes/foodhouse_v2/images/clock.png) left top no-repeat;padding-left:25px;display:block;}.node--product--full .block--delivery-fh-restaurant-short .left{margin-right:289px;}.node--product--full .block--delivery-fh-restaurant-short .left .rest-details{margin-left:150px;}.node--product--full .block--delivery-fh-restaurant-short .left span{clear:both;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;_height:15px;}.node--product--full .block--delivery-fh-restaurant-short .left span.timeout{color:#689918;font-weight:400;}.node--product--full .block--delivery-fh-restaurant-short div.title{margin-bottom:8px;}.node--product--full .block--delivery-fh-restaurant-short a.logo_image{float:left;}.node--product--full .block--delivery-fh-restaurant-short a.logo_image img{max-width:140px;}.node--product--full .block--delivery-fh-restaurant-short a.title{text-decoration:none;font-size:24px;line-height:26px;margin-bottom:1em;color:#383736;text-align:center;}.node--product--full .block--delivery-fh-restaurant-short img{max-height:140px;margin-right:0.5em;}.node--product--full .block--delivery-fh-restaurant-short .kitchen-type{font-size:14px;color:#383736;margin-bottom:10px;}.node--product--full .block--delivery-fh-restaurant-short .kitchen-type span{color:#817f7f;display:inline-block;}.node--product--full .block--delivery-fh-restaurant-short .kitchen-type .restaurant-kitchen-list{display:inline-block;list-style:none;margin:0;}.node--product--full .block--delivery-fh-restaurant-short .kitchen-type .restaurant-kitchen-list li{background:url(/sites/all/themes/foodhouse_v2/images/item-dot.png) 0 center no-repeat;display:inline;line-height:1.3em;margin-right:3px;padding-left:10px;color:#4d4d4d;}.node--product--full .block--delivery-fh-restaurant-short .address{color:#4c4c4c;line-height:18px;margin-bottom:10px;}.node--product--full .block--delivery-fh-restaurant-short .address strong{padding-left:20px;background-image:url(/sites/all/themes/foodhouse_v2/images/location.png);background-position:0 0;background-repeat:no-repeat;font-weight:normal;color:#1a1a1a;}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3 / 2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.node--product--full .block--delivery-fh-restaurant-short .address strong{background-image:url(/sites/all/themes/foodhouse_v2/images/location@2x.png);background-size:12px 18px;}}.node--product--full .block--delivery-fh-restaurant-short .hourglass{margin-left:80px;background-position:0 0;padding-left:20px;}.node--product--full .block--delivery-fh-restaurant-short label{color:#1a1a1a;display:block;font-size:1.15em;padding-left:30px;margin-bottom:0.6em;line-height:1.4em;}.node--product--full .block--delivery-fh-restaurant-short label.work-time{background:url(/sites/all/themes/foodhouse_v2/images/icon-time-1.png) 0 0 no-repeat;}.node--product--full .block--delivery-fh-restaurant-short .time{margin-bottom:1em;}.node--product--full .block--delivery-fh-restaurant-short .row{background:url(/sites/all/themes/foodhouse_v2/images/underline-dots.png) 0 75% repeat-x;margin:5px 0;}.node--product--full .block--delivery-fh-restaurant-short .row span{background:url(/sites/all/themes/foodhouse_v2/images/zig-zag-bg.png) 0 100% repeat-x;padding-right:2px;color:#4c4c4c;}.node--product--full .block--delivery-fh-restaurant-short .row span.hours{float:right;padding-right:0;padding-left:2px;font-weight:400;color:#1c1c1b;font-size:18px;}.node--product--full .block--delivery-fh-restaurant-short .details{color:#1c1c1b;}.node--product--full .about-dish{border:1px solid #60913d;background:#ffffff;margin-bottom:20px;padding-bottom:2px;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}.node--product--full .about-dish:before,.node--product--full .about-dish:after{content:"";display:table;}.node--product--full .about-dish:after{clear:both;}.node--product--full .about-dish .outer-div{min-height:105px;height:auto;max-height:130px;margin-bottom:5px;}.node--product--full .about-dish .outer-div:before,.node--product--full .about-dish .outer-div:after{content:"";display:table;}.node--product--full .about-dish .outer-div:after{clear:both;}.node--product--full .about-dish .inner-div{position:relative;text-align:center;}.node--product--full .about-dish .price{display:block;background:none;padding:0;margin:0;height:auto;width:auto;}.node--product--full .about-dish .price .old-price{min-width:80px;width:auto;font-weight:normal;font-size:23px;margin:10px 0 0;display:inline-block;position:relative;top:0;line-height:24px;white-space:nowrap;}.node--product--full .about-dish .price .old-price:after{top:10px;}.node--product--full .about-dish .image{width:496px;float:left;line-height:0;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;text-align:center;}.node--product--full .about-dish .image img{-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;width:100%;}.node--product--full .about-dish .dish-details{padding-left:520px;padding-top:15px;padding-right:15px;}.node--product--full .about-dish .dish-details:before,.node--product--full .about-dish .dish-details:after{content:"";display:table;}.node--product--full .about-dish .dish-details:after{clear:both;}.node--product--full .about-dish .dish-details .title{font-size:23px;color:#383736;}.node--product--full .about-dish .dish-details iframe{height:40px !important;}.node--product--full .about-dish .dish-details .dish-category{color:#4d4d4d;line-height:30px;margin-bottom:10px;}.node--product--full .about-dish .dish-details .dish-category a{color:#4d4d4d;text-decoration:none;font-size:17px;}.node--product--full .about-dish .dish-details .dish-category span{color:#808080;font-size:15px;font-style:italic;}.node--product--full .about-dish .description{font-size:14px;line-height:18px;color:#676f73;margin-bottom:20px;}.node--product--full .about-dish form .price{color:#4c4c4c;font-size:25px;margin-bottom:20px;}.node--product--full .about-dish form .price span{color:#4c4c4c;font-weight:400;font-size:31px;line-height:34px;display:block;}.node--product--full .about-dish .business_lunch{margin:0 auto !important;width:130px !important;}.node--product--full .about-dish .submit{height:34px;max-width:150px;margin:0 auto;}.node--product--full .about-dish .submit.in_cart{border:1px solid #ebebeb;border-radius:3px;overflow:hidden;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;display:inline-block;margin:4px 10px 0px 0px;width:100px;margin:0 auto;}.node--product--full .about-dish .submit.in_cart ul:first-child a span{border-top-left-radius:4px !important;border-bottom-left-radius:4px !important;}.node--product--full .about-dish .submit.in_cart ul:last-child a span{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important;}.node--product--full .about-dish .submit.in_cart ul.links.links--inline,.node--product--full .about-dish .submit.in_cart div.form-item{width:33px;margin:0;padding:0;float:left;}.node--product--full .about-dish .submit.in_cart ul.links.links--inline li,.node--product--full .about-dish .submit.in_cart ul.links.links--inline input,.node--product--full .about-dish .submit.in_cart div.form-item li,.node--product--full .about-dish .submit.in_cart div.form-item input{display:inline-block;width:100%;border:none;margin:0;padding:0;text-align:center;}.node--product--full .about-dish .submit.in_cart ul.links.links--inline li a,.node--product--full .about-dish .submit.in_cart ul.links.links--inline input a,.node--product--full .about-dish .submit.in_cart div.form-item li a,.node--product--full .about-dish .submit.in_cart div.form-item input a{display:block;width:100%;height:20px;min-width:0;padding:0;margin:0;text-align:center;text-transform:none;text-decoration:none;}.node--product--full .about-dish .submit.in_cart ul.links.links--inline li a > span,.node--product--full .about-dish .submit.in_cart ul.links.links--inline input a > span,.node--product--full .about-dish .submit.in_cart div.form-item li a > span,.node--product--full .about-dish .submit.in_cart div.form-item input a > span{background:transparent;color:#aaa8a8;border-radius:0;padding:6px 10px;display:block;}.node--product--full .about-dish .submit.in_cart ul.links.links--inline li a > span:hover,.node--product--full .about-dish .submit.in_cart ul.links.links--inline input a > span:hover,.node--product--full .about-dish .submit.in_cart div.form-item li a > span:hover,.node--product--full .about-dish .submit.in_cart div.form-item input a > span:hover{width:auto !important;background:#60913d;color:#ffffff;height:auto;text-decoration:none;font-size:12px;padding:6px 10px;text-transform:uppercase;border:1px solid #ebebeb;line-height:20px;}.node--product--full .about-dish .submit.in_cart ul.links.links--inline input,.node--product--full .about-dish .submit.in_cart div.form-item input{border-radius:0;margin:0;height:100%;}.node--product--full .about-dish .submit.in_cart div.form-item{border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;}.node--product--full .about-dish .form-type-item{color:#171717;font-size:18px;margin-bottom:10px;}.node--product--full .about-dish .form-type-item .links{font-size:16px;}.node--product--full .about-dish li{display:block;float:left;padding:0;margin:0;}.node--product--full .about-dish li.last{margin:0 0 0 5px;}.node--product--full .about-dish li.first{margin-right:-1px;}.node--product--full .about-dish li.first.last{display:block;float:none;margin:0;}.node--product--full .about-dish li.first.last a{width:100%;}.node--product--full .about-dish li .ajax-progress{display:none;}.node--product--full .about-dish li:hover{border-color:#ecc626;}.node--product--full .about-dish li span.disabled-btn span{display:block;}.node--product--full .about-dish li span.disabled-btn span span{font-size:16px;font-family:'Helvetica Neue','Roboto',sans-serif;-webkit-font-smoothing:antialiased;font-weight:300;padding:6px 20px;border-radius:6px;cursor:pointer;background:#D2D2D2;color:#000;text-align:center;overflow:hidden;width:90px;}.node--product--full .about-dish li span.disabled-btn span span:active{background:#D2D2D2;box-shadow:inset 0px 2px 1px rgba(0,0,0,0.3);}.node--product--full .about-dish li a.cart-remove{background:url(/sites/all/themes/foodhouse_v2/images/remove-btn-2.png) 0 0 no-repeat;overflow:hidden;text-indent:-999px;width:32px;height:31px;margin-top:2px;}.node--product--full .about-dish li a.cart-remove:hover{background-position:0 -31px;}.node--product--full .about-dish .delivery{display:none;color:#1c1c1b;clear:right;text-align:center;padding-top:10px;}.node--product--full .about-dish .delivery span{color:#4c4c4c;font-size:16px;}.node--product--full .about-dish .alcoholPercent,.node--product--full .about-dish .productionYear,.node--product--full .about-dish .drinkAge,.node--product--full .about-dish .companyName,.node--product--full .about-dish .countryName,.node--product--full .about-dish .alcohol-percent,.node--product--full .about-dish .sugar{margin-bottom:10px;}.node--product--full .more-dishes{margin-bottom:40px;text-align:center;}.node--product--full .more-dishes:before,.node--product--full .more-dishes:after{content:"";display:table;}.node--product--full .more-dishes:after{clear:both;}.node--product--full .more-dishes .outer-div{margin:0 auto;width:265px;}.node--product--full .more-dishes a{display:block;width:260px;padding:10px 0;background:#FFC20E;font-size:18px;color:#383736;border-radius:5px;}.node-type-product .in_cart{height:30px !important;display:block !important;border-radius:5px !important;}.node-type-product .in_cart .links--inline{height:100% !important;}.node-type-product .in_cart .links--inline li{height:100% !important;}.node-type-product .in_cart .links--inline li a{height:100% !important;}.node-type-product .in_cart .links--inline li a span{padding:0 !important;}.node-type-product .in_cart .links--inline li a span span{color:#6a6a6a !important;padding:5px 0 !important;width:30px;height:100%;display:block;}.node-type-product .in_cart .links--inline li a span span:hover{background:#60913d !important;color:white !important;}.node-type-product .in_cart .form-item-count{height:100% !important;}.node-type-product .in_cart .form-item-count input{height:100% !important;color:#6a6a6a !important;background-color:#ffffff !important;margin:0 !important;}.node-type-product .l-content > h1{display:none;}.node-type-product .show-awards{height:30px;background:url(/sites/all/themes/foodhouse_v2/images/award.png) center left no-repeat;display:inline-block;}.node-type-product .show-awards span{display:inline-block;margin-left:35px;font-size:16px;line-height:30px;}.node-type-product .image{position:relative;}.node-type-product .awards-list{max-width:22%;bottom:15px;position:absolute;right:5%;overflow:hidden;max-height:100%;}.node-type-product .awards-list .inner{height:100%;}.node-type-product .awards-list .inner img{margin-top:-75px;}.node-type-product .awards-list .inner img:first-child{margin-top:0px;}.node-type-product .weight-product{position:absolute;background-color:#FFC20E;top:10px;left:0;padding:5px 10px;font-size:12px;color:#ffffff;text-shadow:1px 1px #756b00ed;line-height:normal;}.hourglass span.timeout{color:#689918;font-weight:400;}.old-price{position:absolute;left:10px;height:auto;font-size:13px;top:15px;color:#7b7b7b;white-space:nowrap;}.old-price:after{content:"";width:100%;position:absolute;left:0;top:15px;border-bottom:2px solid #c16672;}.nested-categories{margin-bottom:0;}.error-phone-number{box-shadow:0 0 5px red;border:1px solid #dbdbdb;}.success-phone-number{border:1px solid #dbdbdb;box-shadow:0 0 5px green;}body.front{background:url(/sites/all/themes/foodhouse_v2/images/pattern_footer.png);}body.front #global-container{background-color:#ffffff;}body.front .step-container{height:0px;overflow:hidden;}.orderByPhone{text-align:left;margin-left:70px;float:left;}.orderByPhone .block__title{display:none;}.orderByPhone p{margin:20px 0 0px 0;}body.not-front .orderByPhone p{margin:0;}body.node-type-simplenews article.node td{padding:0;}body.node-type-simplenews .footer,body.node-type-simplenews #wrapcenter .l-content h1,body.node-type-simplenews #global-container .step-container{display:none;}body.node-type-simplenews #wrapcenter .l-content img{max-width:none;max-height:none;}body.node-type-simplenews .footer,body.node-type-simplenews #wrapcenter .l-content h1,body.node-type-simplenews #global-container .step-container,body.node-type-simplenews .l-region--header .call-center-block,body.node-type-simplenews .l-region--header #block-locale-language{display:none;}body.node-type-simplenews #global-container{background:#f1f1f1;}body.node-type-simplenews #global-container .header .l-header.main-wrapper{background-color:#ffffff;padding:0;}body.node-type-simplenews #global-container .header .l-header.main-wrapper .logo-slogan{margin:0 auto;padding-top:10px;float:none;}body.node-type-simplenews #wrapcenter .l-content img{max-width:none;max-height:none;}.l-branding a{color:#ffffff;}.l-branding .block{float:left;}.l-branding .block p{margin:0;}.l-branding #block-locale-language ul{margin-bottom:0;}.l-branding #block-locale-language ul li{display:inline-block;padding-right:10px;}.l-branding #block-locale-language ul li.active{display:none;}.l-branding #block-locale-language ul li a.language-link{line-height:30px;}.l-branding #block-locale-language ul li a.language-link:hover{color:#ecc626;}.l-branding #block-delivery-personal-cabinet{position:relative;width:200px;float:right;padding:12px 0px;height:16px;color:#ffffff;}.l-branding #block-delivery-personal-cabinet .foodhouse-user-mail{position:absolute;margin:-2px 0px 0 30px;border-bottom:1px dotted #595959;}.l-branding #block-delivery-personal-cabinet #mail-image{float:right;margin:0;background:url(/sites/all/themes/foodhouse_v2/images/arrow_white_dropdown.png) center top no-repeat;width:24px;height:5px;}.l-branding #block-delivery-personal-cabinet #notifications{display:none;background:#323639;position:absolute;width:165px;padding:5px;top:40px;left:0px;overflow:hidden;z-index:10;}.l-branding #block-delivery-personal-cabinet #notifications ul{margin:0;padding:0;}.l-branding #block-delivery-personal-cabinet #notifications ul li{list-style:none;}.l-branding #block-delivery-personal-cabinet span{cursor:pointer;}.l-branding #block-user-register-link-login{float:right;}.l-branding #block-user-register-link-login .foodhouse-user-email,.l-branding #block-user-register-link-login .user-link-login-register{color:#aaa8a8;cursor:pointer;}.l-branding #block-user-register-link-login .foodhouse-user-email .pc-text,.l-branding #block-user-register-link-login .user-link-login-register .pc-text{margin-right:10px;}.l-branding #block-user-register-link-login .foodhouse-user-email:hover,.l-branding #block-user-register-link-login .user-link-login-register:hover{color:#ecc626;}.l-branding #block-user-register-link-login .foodhouse-user-email{margin-right:10px;}.l-branding #block-user-register-link-login .foodhouse-user-email + .icon-user-circle-o{display:inline-block;color:#ecc626;}.l-branding #block-user-register-link-login #mail-image{border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #aaa8a8;display:inline-block;margin-left:5px;margin-bottom:3px;}.l-branding #block-user-register-link-login:hover #mail-image{border-top-color:#ecc626;}.l-branding #block-user-register-link-login.active #mail-image{border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #ffffff;border-top:0;}.l-branding #block-user-register-link-login.active:hover #mail-image{border-bottom-color:#ecc626;}.l-branding #block-user-register-link-login #notifications{display:none;z-index:99;position:absolute;width:175px;padding:10px 10px 0px 10px;right:-10px;background:#323639;border-radius:3px;box-shadow:0px 1px 2px rgba(0,0,0,0.25);}.l-branding #block-user-register-link-login #notifications ul{padding:0;margin:0;list-style-type:none;}.l-branding #block-user-register-link-login #notifications ul li{padding:5px 0;border-top:1px solid #464646;}.l-branding #block-user-register-link-login #notifications ul li.basket-empty{border:none;}.l-branding #block-user-register-link-login #notifications ul li.basket-empty #order-confirm{display:none;}.l-branding #block-user-register-link-login #notifications ul a{font-size:15px;font-family:'Roboto',sans-serif;-webkit-font-smoothing:antialiased;text-decoration:none;color:#BDBCBC;}.l-branding #block-user-register-link-login #notifications ul a:hover{color:#ecc626;}#block-menu-menu-brend-menu{display:inline-block;height:50px;}#block-menu-menu-brend-menu ul.menu{position:relative;display:block;width:500px;height:48px;float:left;}#block-menu-menu-brend-menu ul.menu li a{display:inline-block;margin:5px 10px 0px;text-decoration:none;border-bottom:1px dotted #000;color:#000;font-size:21px;}#block-menu-menu-brend-menu.block--menu-menu-brend-menu ul.menu li{display:inline-block;}#block-menu-menu-brend-menu.block--menu-menu-brend-menu ul.menu li ul.menu{position:absolute;display:none;overflow:hidden;width:500px;height:48px;top:25px;left:0px;margin:0px;}#block-menu-menu-brend-menu.block--menu-menu-brend-menu ul.menu lihover ul.menu{display:block;}.clearfix{clear:both;}.menu .leaf{list-style:none;}.hurry-up-wrapper{background:#97003a;display:block;padding:9px 0px;color:#ffffff;font-size:16px;}.hurry-up-wrapper a{color:#ffffff;text-decoration:none;}.hurry-up-wrapper a:visited{color:#ffffff;}.hurry-up-wrapper a:hover{color:#ffffff;text-decoration:underline;}.bonus_block{float:right;width:170px;height:194px;overflow:hidden;}.before-op-wrapper .delivery-work-time-type,.hurry-up-wrapper .delivery-work-time-type{margin-left:5px;}.delivery-work-time-type .timeout,.hourglass .timeout{display:inline-block;width:90px;height:20px;background:#ffffff;border-radius:4px;color:#000 !important;font-weight:100 !important;}.page-order-confirm-group .header,.page-order-confirm .header{background:#ffffff;}.page-order-confirm-group .breadcrumb,.page-order-confirm-group .step-container,.page-order-confirm .breadcrumb,.page-order-confirm .step-container{display:none;}.page-order-confirm-group #wrapcenter .l-content,.page-order-confirm #wrapcenter .l-content{position:relative;}.page-order-confirm-group #wrapcenter .l-content > h1,.page-order-confirm #wrapcenter .l-content > h1{display:none;}.page-order-confirm-group #wrapcenter .l-content .head_order_confirm,.page-order-confirm #wrapcenter .l-content .head_order_confirm{position:relative;width:100%;}.page-order-confirm-group #wrapcenter .l-content .head_order_confirm h1,.page-order-confirm-group #wrapcenter .l-content .head_order_confirm a,.page-order-confirm #wrapcenter .l-content .head_order_confirm h1,.page-order-confirm #wrapcenter .l-content .head_order_confirm a{color:#4c4c4c;line-height:30px;display:inline-block;}.page-order-confirm-group #wrapcenter .l-content .head_order_confirm span,.page-order-confirm #wrapcenter .l-content .head_order_confirm span{padding:10px 0 0;color:#aaa8a8;position:absolute;right:0;cursor:pointer;}.page-order-confirm-group #wrapcenter .l-content .head_order_confirm span svg,.page-order-confirm #wrapcenter .l-content .head_order_confirm span svg{vertical-align:middle;}.page-order-confirm-group #wrapcenter .l-content .head_order_confirm span svg path,.page-order-confirm #wrapcenter .l-content .head_order_confirm span svg path{fill:#9d9d9d;}.page-order-confirm-group #wrapcenter .l-content .head_order_confirm span label,.page-order-confirm #wrapcenter .l-content .head_order_confirm span label{cursor:pointer;margin-left:9px;border-bottom:1px dotted #9d9d9d;}.page-order-confirm-group #wrapcenter .l-content .head_order_confirm span:hover,.page-order-confirm #wrapcenter .l-content .head_order_confirm span:hover{color:#e23838;}.page-order-confirm-group #wrapcenter .l-content .head_order_confirm span:hover svg path,.page-order-confirm #wrapcenter .l-content .head_order_confirm span:hover svg path{fill:#e23838;}.page-order-confirm-group #wrapcenter .l-content .head_order_confirm span:hover label,.page-order-confirm #wrapcenter .l-content .head_order_confirm span:hover label{border-bottom:none;}.page-order-confirm-group #wrapcenter .l-content #order-confirm,.page-order-confirm #wrapcenter .l-content #order-confirm{display:block;width:950px;margin:0 auto;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left .restaurant_in_order_confirm .order-confirm-label-wrap a span,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left .restaurant_in_order_confirm .order-confirm-label-wrap a span{font-weight:500;line-height:0px;font-size:18px;margin:0 18px 0 22px;border-bottom:1px dotted #9d9d9d;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left .restaurant_in_order_confirm .order-confirm-label-wrap a:before,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left .restaurant_in_order_confirm .order-confirm-label-wrap a:before{content:'';background:url(/sites/all/themes/foodhouse_v2/images/back.png) center center no-repeat;width:12px;height:17px;margin:0 9px 15px 0;display:block;position:absolute;background-size:cover;opacity:0.5;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left .restaurant_in_order_confirm .view-display-id-order_confirm #order_confirm_total_wrapper p,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left .restaurant_in_order_confirm .view-display-id-order_confirm #order_confirm_total_wrapper p{text-align:right;margin:20px 43px 0 0;color:#aaa8a8;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left .restaurant_in_order_confirm .view-display-id-order_confirm #order_confirm_total_wrapper p span,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left .restaurant_in_order_confirm .view-display-id-order_confirm #order_confirm_total_wrapper p span{margin-left:5px;color:#6a6a6a;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left li.views-row .field-content.pc-wrapp,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left li.views-row .field-content.pc-wrapp{min-width:105px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left li.views-row .field-content.pc-wrapp .pcd-input,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left li.views-row .field-content.pc-wrapp .pcd-input{margin:0 -5px;height:30px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left li.views-row .views-field-remove span,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left li.views-row .views-field-remove span{cursor:pointer;padding-top:4px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left li.views-row .views-field-remove span svg,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left li.views-row .views-field-remove span svg{fill:#9d9d9d;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left li.views-row .views-field-remove span .removeTooltip,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left li.views-row .views-field-remove span .removeTooltip{display:none;text-align:center;color:#ffffff;position:absolute;height:24px;z-index:999;width:78px;margin:20px 0 0 -31px;background:url(/sites/all/themes/foodhouse_v2/images/tooltip_arrow_up.png) center center no-repeat;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left li.views-row .views-field-remove span:hover svg,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left li.views-row .views-field-remove span:hover svg{fill:#e23838;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left li.views-row .views-field-remove span:hover .removeTooltip,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left li.views-row .views-field-remove span:hover .removeTooltip{display:block;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left li.views-row .views-field-remove span:hover .removeTooltip p,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left li.views-row .views-field-remove span:hover .removeTooltip p{font-size:14px;border-radius:4px;height:19px;background:#343537;border-top:1px solid rgba(0,0,0,0.5);margin:4px 0 0 0;line-height:19px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left.order-confirm-other-user > p,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left.order-confirm-other-user > p{border-bottom:1px dotted #ebebeb;margin-left:37px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left.order-confirm-other-user li.views-row .views-field-field-product-counter .field-content,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left.order-confirm-other-user li.views-row .views-field-field-product-counter .field-content{width:32px;border:1px solid #ebebeb;text-align:center;line-height:28px;margin:24px 30px 24px 0;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left.order-confirm-other-user li.views-row .views-field-field-product-price,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left.order-confirm-other-user li.views-row .views-field-field-product-price{margin-right:35px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .recommended,.page-order-confirm #wrapcenter .l-content #order-confirm .recommended{margin-right:260px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .recommended h4.title,.page-order-confirm #wrapcenter .l-content #order-confirm .recommended h4.title{font-size:18px;color:#000;text-transform:none;margin:25px 0 15px 40px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .recommended .container_recommended,.page-order-confirm #wrapcenter .l-content #order-confirm .recommended .container_recommended{margin-left:37px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row,.page-order-confirm #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row{height:auto;display:inline-block;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row:first-child,.page-order-confirm #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row:first-child{margin-top:0;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .views-field-image-tooltip,.page-order-confirm #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .views-field-image-tooltip{position:absolute;background-color:#ffffff;border-radius:7px;box-shadow:0 0px 1px #c9c8c8;display:block;position:absolute;height:24px;z-index:999;width:211px;height:222px;margin:-157px 5px 0 100px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .views-field-image-tooltip:before,.page-order-confirm #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .views-field-image-tooltip:before{content:'';position:absolute;height:24px;display:block;opacity:0.5;width:24px;background:url(/sites/all/themes/foodhouse_v2/images/arrow.png) no-repeat scroll center center;bottom:20px;left:-18px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .description_desktop,.page-order-confirm-group #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .description_tablet,.page-order-confirm-group #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .description_mobile,.page-order-confirm #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .description_desktop,.page-order-confirm #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .description_tablet,.page-order-confirm #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .description_mobile{float:left;width:100%;color:#aaa8a8;font-family:Roboto,sans-serif;font-size:13px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row:hover,.page-order-confirm #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row:hover{background-color:#fafafa;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row:hover .views-field-image,.page-order-confirm #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row:hover .views-field-image{border:none;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row:hover a,.page-order-confirm #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row:hover a{color:#ecc626;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .views-field-image,.page-order-confirm #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .views-field-image{margin-left:38px;border:none;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row a,.page-order-confirm #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row a{color:#000;border-bottom:none;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row a:hover,.page-order-confirm #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row a:hover{color:#ecc626;border-bottom:1px solid rgba(236,198,38,0.3);}.page-order-confirm-group #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .views-field,.page-order-confirm #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .views-field{margin-top:10px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .views-field-title,.page-order-confirm #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .views-field-title{padding:5px 5px 0 5px;min-height:40px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .views-field-title .weight_measure,.page-order-confirm #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .views-field-title .weight_measure{font-size:13px;color:#aaa8a8;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .views-field-field-product-counter,.page-order-confirm #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .views-field-field-product-counter{line-height:80px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .views-field-field-product-counter .field-content,.page-order-confirm #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .views-field-field-product-counter .field-content{margin:0;width:auto;height:auto;border:none;border-radius:0;overflow:visible;font-weight:300;font-size:16px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .views-field-field-product-counter .field-content .command,.page-order-confirm #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .views-field-field-product-counter .field-content .command{border:1px solid #ff6d1e;border-radius:15px;color:#ff6d1e;padding:7px 15px;width:auto;height:auto;font-size:14px;line-height:14px;background:#ffffff;min-width:80px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .views-field-field-product-counter .field-content .command:hover,.page-order-confirm #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .views-field-field-product-counter .field-content .command:hover{background:#ff6d1e;color:#ffffff;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .views-field-field-product-price label,.page-order-confirm #wrapcenter .l-content #order-confirm .recommended .container_recommended ul li.views-row .views-field-field-product-price label{line-height:80px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form div label.additional-info.small,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form div label.additional-info.small{width:43px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form div label.important:after,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form div label.important:after{content:'*';display:inline-block;margin-left:5px;color:#ec2626;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form span.input_info,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form span.input_info{margin-left:10px;font-style:italic;color:#828080;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .choose .form-radios .form-type-radio,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .choose .form-radios .form-type-radio{display:inline-block;width:auto;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_with_delivery .delivery-cost,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_with_delivery .delivery-cost{cursor:pointer;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_pickup_delivery,.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_soon_as_posible,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_pickup_delivery,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_soon_as_posible{padding-top:15px;color:#9d9d9d;height:40px;text-align:left;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_pickup_delivery p,.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_soon_as_posible p,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_pickup_delivery p,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_soon_as_posible p{font-size:14px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time{height:41px;padding-top:15px;width:100%;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time div.user_address,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time div.user_address{border:1px solid #ececec;border-radius:6px;height:38px;width:350px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time > div,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time > div{display:inline-block;border:1px solid #c2c2c2;border-radius:4px;background:#ffffff;height:38px;position:relative;margin:0 7px;min-width:90px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time > div.day,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time > div.day{width:160px;margin:0 7px 0 0;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time > div span.buttons,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time > div span.buttons{line-height:38px;margin:0 10px;display:block;cursor:pointer;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time > div span.buttons:after,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time > div span.buttons:after{content:'';width:11px;height:7px;display:block;background:url(/sites/all/themes/foodhouse_v2/images/drop_down_select.png) center bottom no-repeat;right:5px;top:15px;position:absolute;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time > div ul,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time > div ul{display:none;cursor:pointer;position:absolute;border:1px solid #d7d7d7;border-radius:0 0 4px 4px;background:#ffffff;max-height:220px;overflow-y:scroll;width:100%;left:-1px;top:37px;border-top:0;z-index:101;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time > div ul.up,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time > div ul.up{top:inherit;bottom:14px;border-bottom:none;border-top:1px solid #d7d7d7;border-radius:4px 4px 0px 0px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time > div ul.day::-webkit-scrollbar,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time > div ul.day::-webkit-scrollbar{display:none;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time > div ul::-webkit-scrollbar,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time > div ul::-webkit-scrollbar{display:block;background:transparant;width:5px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time > div ul::-webkit-scrollbar-track,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time > div ul::-webkit-scrollbar-track{border-radius:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time > div ul::-webkit-scrollbar-thumb,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time > div ul::-webkit-scrollbar-thumb{border-radius:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#ecc626;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time > div ul li,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time > div ul li{padding:10px 18px 10px 18px;list-style-type:none;margin:0;display:block;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time > div ul li.active:before,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time > div ul li.active:before{content:'';width:11px;height:10px;display:block;background:url(/sites/all/themes/foodhouse_v2/images/checked-select.png) center no-repeat;position:absolute;margin:5px 0 0 -13px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time > div ul li:hover,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time > div ul li:hover{background:#f5f5f5;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time_phone,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_time_phone{display:none;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .user_agrement,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .user_agrement{margin:0 0 5px 180px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .user_agrement label,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .user_agrement label{color:#6a6a6a;width:auto;line-height:23px;padding-left:28px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .user_agrement label a,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .user_agrement label a{padding-left:8px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .comments .user_comments_wrapper,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .comments .user_comments_wrapper{display:inline-block;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .comments p,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .comments p{cursor:pointer;font-size:15px;padding-left:204px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .comments .user_comments_wrapper,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .comments .user_comments_wrapper{position:relative;width:470px;padding:10px 0 0 0;height:76px;border:1px solid #c2c2c2;border-radius:3px;margin-top:15px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .comments .user_comments_wrapper textarea,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .comments .user_comments_wrapper textarea{width:95.8%;padding:0 10px;height:inherit;border:none;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .comments .user_comments_wrapper textarea:focus,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery .comments .user_comments_wrapper textarea:focus{box-shadow:none;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery div.additional_info,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery div.additional_info{padding:0;width:100%;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery div.additional_info > div,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery div.additional_info > div{display:inline-block;width:191px;margin-left:0;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery div.additional_info > div label,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery div.additional_info > div label{width:90px;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery div.additional_info:nth-child(3),.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery div.additional_info:nth-child(3){margin:0;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery div.additional_info:nth-child(3) > div:last-child,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery div.additional_info:nth-child(3) > div:last-child{margin:0 194px 0 0;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery div.additional_info label,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery div.additional_info label{max-width:100px;text-align:right;padding:0 14px 0 0;}.page-order-confirm-group #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery div.additional_info input,.page-order-confirm #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery div.additional_info input{margin:0;}.page-order-confirm-group #wrapcenter .l-content #order-confirm #confirm-order-btn,.page-order-confirm-group #wrapcenter .l-content #order-confirm #finish-order-btn,.page-order-confirm #wrapcenter .l-content #order-confirm #confirm-order-btn,.page-order-confirm #wrapcenter .l-content #order-confirm #finish-order-btn{text-align:center;}#block-delivery-offer-filter-offers-restaurants,#block-delivery-filter-filter-restaurants{border-radius:10px;background:#ffffff;box-shadow:0 1px 2px #c9c8c8;}#block-delivery-offer-filter-offers-restaurants .block__content > .form-item,#block-delivery-filter-filter-restaurants .block__content > .form-item{padding:0;margin:0;border-bottom:1px solid #e6e5e5;}#block-delivery-offer-filter-offers-restaurants .block__content > .form-item input,#block-delivery-filter-filter-restaurants .block__content > .form-item input{height:25px;border:1px solid #e6e5e5;border-radius:14px;margin:16px 10px;width:170px;padding:0 0 0 10px;font-size:14px;line-height:25px;color:#aaa8a8;background:url(/sites/all/themes/foodhouse_v2/images/search.png) 157px center no-repeat;}#block-delivery-offer-filter-offers-restaurants .block__content > .form-item input:focus,#block-delivery-filter-filter-restaurants .block__content > .form-item input:focus{color:#000;}#block-delivery-offer-filter-offers-restaurants .block__content #filtersOfRestaurants,#block-delivery-filter-filter-restaurants .block__content #filtersOfRestaurants{margin:16px 0 0 10px;}#block-delivery-offer-filter-offers-restaurants .block__content #filtersOfRestaurants h4,#block-delivery-filter-filter-restaurants .block__content #filtersOfRestaurants h4{font-size:16px;font-weight:500;text-transform:none;margin:0 0 10px 0;}#block-delivery-offer-filter-offers-restaurants .block__content #filtersOfRestaurants ul li,#block-delivery-filter-filter-restaurants .block__content #filtersOfRestaurants ul li{list-style-type:none;padding:5px 0;}#block-delivery-offer-filter-offers-restaurants .block__content #filtersOfRestaurants ul li .custom-checkbox label,#block-delivery-filter-filter-restaurants .block__content #filtersOfRestaurants ul li .custom-checkbox label{padding:4px 0 4px 25px;}#block-delivery-offer-filter-offers-restaurants .block__content #filtersOfRestaurants ul li:nth-child(n+10),#block-delivery-filter-filter-restaurants .block__content #filtersOfRestaurants ul li:nth-child(n+10){display:none;}#block-delivery-offer-filter-offers-restaurants .block__content #filtersOfRestaurants #showMoreFilters,#block-delivery-filter-filter-restaurants .block__content #filtersOfRestaurants #showMoreFilters{margin:0 0 20px 25px;display:inline-block;border-bottom:1px dotted #e1e1e1;}#block-delivery-offer-filter-offers-restaurants .block__content #filtersOfRestaurants #showMoreFilters:after,#block-delivery-filter-filter-restaurants .block__content #filtersOfRestaurants #showMoreFilters:after{content:'';width:15px;height:7px;display:inline-block;background:url(/sites/all/themes/foodhouse_v2/images/drop_down_header.png) center top no-repeat;}.section-restaurants .l-main .messages--warning,.section-delivery-search .l-main .messages--warning{display:none;}.section-restaurants .l-main #wrapcenter .l-content > h1,.section-delivery-search .l-main #wrapcenter .l-content > h1{display:none;}.section-restaurants .l-main #wrapcenter .l-content .restaurants-list,.section-delivery-search .l-main #wrapcenter .l-content .restaurants-list{margin:0;}.section-restaurants .l-main #wrapcenter .l-content .restaurants-list > ul,.section-delivery-search .l-main #wrapcenter .l-content .restaurants-list > ul{margin:0;}.section-restaurants .l-main #wrapcenter .l-content .restaurants-list > ul > li,.section-delivery-search .l-main #wrapcenter .l-content .restaurants-list > ul > li{margin-bottom:10px;list-style:none;}.section-restaurants .l-main #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .hourglass.delivery_event,.section-delivery-search .l-main #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .hourglass.delivery_event{padding-left:0;}.section-restaurants .l-main #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper a.restaurant-full-link,.section-delivery-search .l-main #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper a.restaurant-full-link{position:absolute;height:100%;width:100%;top:0;left:0;z-index:2;}.section-restaurants .l-main #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper:hover:not(.soon_closing) .kitchen li,.section-delivery-search .l-main #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper:hover:not(.soon_closing) .kitchen li{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:0.90;-khtml-opacity:0.90;opacity:0.90;}.section-restaurants .l-main #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper.rest_wrapper_red:hover,.section-delivery-search .l-main #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper.rest_wrapper_red:hover{border:1px solid #97003a;}.section-restaurants .l-main #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper.rest_wrapper_green:hover,.section-delivery-search .l-main #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper.rest_wrapper_green:hover{border:1px solid #007437;}.section-restaurants .l-main #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_event,.section-delivery-search .l-main #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_event{width:100%;height:36px;overflow:hidden;background:#008A4F;}.section-restaurants .l-main #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_event .delivery_event_wrapper,.section-delivery-search .l-main #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_event .delivery_event_wrapper{display:block;height:18px;background:#03B603;padding:9px 0px;color:#ffffff;font-size:15px;}.section-restaurants .l-main #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_event .delivery_event_wrapper .delivery_event_type,.section-delivery-search .l-main #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_event .delivery_event_wrapper .delivery_event_type{display:inline-block;padding-left:23px;background:url(/sites/all/themes/foodhouse_v2/images/retina_timer_icon.png);background-repeat:no-repeat;}.section-restaurants .l-main #wrapcenter .l-content .restaurants-list > ul > li.no-active,.section-delivery-search .l-main #wrapcenter .l-content .restaurants-list > ul > li.no-active{cursor:default;}#block-delivery-restaurants-filter-favorite-restaurants{margin:62px 0 0 0;}#block-delivery-offer-filter-active-offers,#block-delivery-restaurants-filter-favorite-restaurants{max-width:1280px;margin:0 auto;}#block-delivery-offer-filter-active-offers .block__content .header_list_wrapper,#block-delivery-restaurants-filter-favorite-restaurants .block__content .header_list_wrapper{display:inline-block;width:100%;}#block-delivery-offer-filter-active-offers .block__content .header_list_wrapper .header_rest_list,#block-delivery-restaurants-filter-favorite-restaurants .block__content .header_list_wrapper .header_rest_list{float:left;font-size:30px;font-weight:400;line-height:normal;}#block-delivery-offer-filter-active-offers .block__content .header_list_wrapper .filter_favorites,#block-delivery-restaurants-filter-favorite-restaurants .block__content .header_list_wrapper .filter_favorites{float:right;overflow:hidden;border-radius:5px;}#block-delivery-offer-filter-active-offers .block__content .header_list_wrapper .filter_favorites input,#block-delivery-restaurants-filter-favorite-restaurants .block__content .header_list_wrapper .filter_favorites input{display:none;background:blue;}#block-delivery-offer-filter-active-offers .block__content .header_list_wrapper .filter_favorites label,#block-delivery-restaurants-filter-favorite-restaurants .block__content .header_list_wrapper .filter_favorites label{padding:0px 20px;line-height:30px;font-size:14px;cursor:pointer;background:linear-gradient(to top,#efefef,#f9f9f9);display:inline-block;}#block-delivery-offer-filter-active-offers .block__content .header_list_wrapper .filter_favorites input[type="radio"]:checked + label,#block-delivery-restaurants-filter-favorite-restaurants .block__content .header_list_wrapper .filter_favorites input[type="radio"]:checked + label{background:#ecc626;color:#ffffff;}.products .group-title{font-size:16px;text-transform:none;margin:30px 0 15px;}._51mx:first-child > ._51m-{display:none;}.page-restaurant #global-container .breadcrumb{z-index:41;position:relative;}.page-restaurant #global-container .l-main{position:relative;}.page-restaurant #global-container .l-main .messages--warning{display:none;}.page-restaurant #global-container .l-main.main-wrapper{margin-top:16px;}.page-restaurant #global-container .l-main .l-region #sidebar-wrapper #block-delivery-filter-filter-products{padding:14px;border-bottom:1px solid #f0f0f0;background:#ffffff;border-radius:4px 4px 0 0;}.page-restaurant #global-container .l-main .l-region #sidebar-wrapper #block-delivery-filter-filter-products .block__content .form-item{margin:0;}.page-restaurant #global-container .l-main .l-region #sidebar-wrapper #block-delivery-filter-filter-products .block__content .form-item input{border-radius:15px;background:url(/sites/all/themes/foodhouse_v2/images/search.png) center no-repeat;background-position:150px;padding:4px 10px;}.page-restaurant #global-container .l-main .l-region #sidebar-wrapper #block-delivery-filter-filter-products .block__content .form-item input:focus{background:none;}.page-restaurant #global-container .l-main .l-region #sidebar-wrapper #block-delivery-fh-dish-type{background:#ffffff;border-radius:0 0 4px 4px;overflow:auto;}.page-restaurant #global-container .l-main .l-region #sidebar-wrapper #block-delivery-fh-dish-type + #block-delivery-recommended-recommended-in-restaurant{background:#ffffff;border-radius:15px;margin-top:20px;padding:0 0 1px;}.page-restaurant #global-container .l-main .l-region #sidebar-wrapper #block-delivery-fh-dish-type .block__content .nested-categories{margin:20px 0 0 10px;}.page-restaurant #global-container .l-main .l-region #sidebar-wrapper #block-delivery-fh-dish-type .block__content .dish-type ul li span{line-height:30px;border-left:4px solid transparent;font-size:14px;display:block;padding:0 25px 0 21px;cursor:pointer;}.page-restaurant #global-container .l-main .l-region #sidebar-wrapper #block-delivery-fh-dish-type .block__content .dish-type ul li span:hover{color:#60913d;}.page-restaurant #global-container .l-main .l-region #sidebar-wrapper #block-delivery-fh-dish-type .block__content .dish-type ul li span.active{border-left-color:#60913d;color:#333333;}.page-restaurant #global-container .l-main .l-region #sidebar-wrapper #block-delivery-fh-dish-type .block__content .dish-type ul li.dish-nav-active:not(.has-child) span{border-left-color:#60913d;color:#333333;}.page-restaurant #global-container .l-main .l-region #sidebar-wrapper #block-delivery-fh-dish-type .block__content .dish-type ul li.dish-nav-active:not(.has-child) a{font-weight:500;}.page-restaurant #global-container .l-main .l-region #sidebar-wrapper #block-delivery-fh-dish-type .block__content .dish-type ul li.dish-nav-active:not(.has-child).father.has-child:before{content:'';width:10px;height:10px;left:-14px;top:4px;background:url(/sites/all/themes/foodhouse_v2/images/drop_down_header.png) center bottom no-repeat;display:block;position:absolute;}.page-restaurant #global-container .l-main .l-region #sidebar-wrapper #block-delivery-fh-dish-type .block__content .dish-type ul li.father{position:relative;}.page-restaurant #global-container .l-main .l-region #sidebar-wrapper #block-delivery-fh-dish-type .block__content .dish-type ul li.father.has-child:before{content:'';width:10px;height:6px;left:9px;top:13px;background:url(/sites/all/themes/foodhouse_v2/images/drop_down_header.png) center top no-repeat;display:block;position:absolute;}.page-restaurant #global-container .l-main .l-region #sidebar-wrapper #block-delivery-fh-dish-type .block__content .dish-type ul.brand-name{margin:0 0 0 10px;}.page-restaurant #wrapcenter .l-content #owl-slider-offer-desktop{display:none;}.page-restaurant #wrapcenter .l-content #owl-slider-offer-tablet,.page-restaurant #wrapcenter .l-content #owl-slider-offer-mobile{display:none !important;}#block-delivery-basket{z-index:60;}#block-delivery-basket .block__content #deeplace-basket .basket_content{position:relative;max-width:1280px;width:auto;height:53px;padding:14px 0px;margin:auto;}#block-delivery-basket .block__content #deeplace-basket .basket_content .basket-img{width:60px;height:40px;float:left;background:url(/sites/all/themes/foodhouse_v2/images/cart.png) center no-repeat;}#block-delivery-basket .block__content #deeplace-basket .basket_content .continfo{float:left;height:33px;padding:14px 0;margin-left:10px;overflow:hidden;}#block-delivery-basket .block__content #deeplace-basket .basket_content .continfo .products_counter{display:block;width:20px;height:20px;position:absolute;left:37px;top:10px;border-radius:12px;overflow:hidden;border:2px solid #ffffff;line-height:20px;background:#c93636;text-align:center;color:#ffffff;font-size:11px;}#block-delivery-basket .block__content #deeplace-basket .basket_content .continfo span{font-size:16px;color:#000;}#block-delivery-basket .block__content #deeplace-basket .basket_content .continfo span.total{color:#868686;}#block-delivery-basket .block__content #deeplace-basket .basket_content .continfo.with_discount{height:53px;padding:0;}#block-delivery-basket .block__content #deeplace-basket .basket_content .continfo.with_discount .free-delivery-counter{font-size:13px;color:#000;}#block-delivery-basket .block__content #deeplace-basket .basket_content #show_goods_button{float:right;position:relative;padding:0;margin-top:5px;z-index:2;}.foodhouse_new_btn{display:inline-block;margin:0;color:#60913d;border:1px solid #60913d;text-decoration:none;font-size:12px;padding:5px 20px;border-radius:15px;cursor:pointer;line-height:18px;text-transform:uppercase;}.foodhouse_new_btn:hover{background:#60913d;color:#ffffff;}.foodhouse_new_btn:active{background:#71a24e;}.foodhouse_new_btn.v2{border-radius:5px;}.messages-wrapper{position:fixed;background:#c93636;width:100%;left:0;top:0;height:auto;z-index:99999;border:1px solid #e74c3c;}.messages-wrapper .messages{width:100%;border:medium none;padding:10px;max-width:1280px;margin:0 auto;display:block;}.messages-wrapper .messages.error,.messages-wrapper .messages.status{color:#ffffff;}.messages-wrapper .messages.error a,.messages-wrapper .messages.status a{color:#ffffff;text-decoration:underline;}.messages-wrapper ul{width:100%;max-width:1280px;margin:0 auto;display:block;}.messages-wrapper ul li{list-style-type:none;color:#ffffff;}.messages-wrapper .close-message{width:20px;height:20px;margin:10px;border:none;background:url(/sites/all/themes/foodhouse_v2/images/close-x.png) center no-repeat;position:absolute;right:0;top:0;}.foodhouse_processing_ajax{position:fixed;width:100%;height:100%;top:0;left:0;z-index:99999;text-align:center;background-color:#ffffff;opacity:0.4;}.foodhouse_processing_ajax .wrapper{display:block;top:50%;position:absolute;left:calc(50% - 150px);width:300px;}.foodhouse_processing_ajax .wrapper h1{font-size:23px;line-height:35px;display:inline-block;margin:0;}.foodhouse_processing_ajax .wrapper img{display:inline-block;}.page-node:not(.node-type-product) #global-container .l-page.has-no-sidebars .breadcrumb{display:none;}.page-node:not(.node-type-product) #global-container .l-page.has-no-sidebars .l-main.main-wrapper{margin-top:20px;}.page-node:not(.node-type-product) #global-container .l-page.has-no-sidebars .l-main.main-wrapper #wrapcenter .l-content > h1{font-size:30px;color:#000;font-weight:300;text-transform:none;}.page-node:not(.node-type-product) #global-container .l-page.has-no-sidebars .l-main.main-wrapper #wrapcenter .l-content article{border-radius:10px;background-color:#ffffff;box-shadow:0 1px 2px #c9c8c8;padding:30px;margin-bottom:110px;}.page-node:not(.node-type-product) #global-container .l-page.has-no-sidebars .l-main.main-wrapper #wrapcenter .l-content article .field__items .field__item p{font-size:16px;}.page-node:not(.node-type-product) #global-container .l-page.has-no-sidebars .l-main.main-wrapper #wrapcenter .l-content article .field__items .field__item p a{border-bottom:1px dotted;}.page-node:not(.node-type-product) #global-container .l-page.has-no-sidebars .l-main.main-wrapper #wrapcenter .l-content article .field__items .field__item p.title{font-size:24px;}.page-node:not(.node-type-product) #global-container .l-page.has-no-sidebars .l-main.main-wrapper #wrapcenter .l-content article .field__items .field__item p.rtecenter span{color:#007d19;text-transform:uppercase;font-weight:400;}.page-node:not(.node-type-product) #global-container .l-page.has-no-sidebars .l-main.main-wrapper #wrapcenter .l-content article .field__items .field__item table.costdelivery{width:90% !important;margin:0 auto;}.page-node:not(.node-type-product) #global-container .l-page.has-no-sidebars .l-main.main-wrapper #wrapcenter .l-content article .field__items .field__item table.costdelivery tr{line-height:30px;}.page-node:not(.node-type-product) #global-container .l-page.has-no-sidebars .l-main.main-wrapper #wrapcenter .l-content article .field__items .field__item table.deliverycost tr{line-height:30px;}.wrapper-order-time{display:none;width:100%;height:100%;position:absolute;z-index:100;}.offer_wrapper{border-radius:4px;background:#ECECEC;margin-bottom:10px;padding:20px;}.offer_wrapper p.offer_body{font-size:16px;color:#ffffff;}.offer_wrapper .offer_tiemr_zone{overflow:hidden;}.offer_wrapper .offer_tiemr_zone .offer_timer{float:left;width:700px;}.offer_wrapper .offer_tiemr_zone .offer_timer .offer_timer_title{color:#1B9603;font-weight:600;}.offer_wrapper{color:#ffffff;background:#2F9131 url(/sites/all/themes/foodhouse_v2/images/delivery_offer_bckrnd.png) !important;}.offer_wrapper h5.offer_title{color:#ffffff;font-weight:500;font-size:21px;margin-bottom:12px;}.offer_wrapper p.body-stock-table-mobile{font-size:15px;}.offer_wrapper .field--name-field-stock-body p{font-size:16px;color:#ffffff;}.offer_wrapper .field--name-field-colection-action-start{margin-bottom:0px;}.offer_wrapper .offer_tiemr_zone{overflow:hidden;}.offer_wrapper .offer_tiemr_zone .offer_timer{float:left;width:700px;}.offer_wrapper .offer_tiemr_zone .offer_timer .offer_timer_title{color:#F9E05A !important;margin-bottom:8px;font-weight:600;font-size:14px;}.offer_wrapper .offer_tiemr_zone .offer_timer .offer-day{display:inline-block;overflow:hidden;color:#2F9131;width:25px;height:25px;line-height:25px;background:#ffffff;border-radius:20px;text-align:center;vertical-align:middle;}.offer_wrapper .offer_tiemr_zone .offer_timer .offer-hour{display:inline-block;overflow:hidden;color:#2F9131;width:25px;height:25px;line-height:25px;background:#ffffff;border-radius:20px;text-align:center;vertical-align:middle;}.offer_wrapper .offer_tiemr_zone .offer_timer .offer-minute{display:inline-block;overflow:hidden;color:#2F9131;width:25px;height:25px;line-height:25px;background:#ffffff;border-radius:20px;text-align:center;vertical-align:middle;}.offer_wrapper .offer_tiemr_zone .offer_timer .offer-second{display:inline-block;overflow:hidden;color:#2F9131;width:25px;height:25px;line-height:25px;background:#ffffff;border-radius:20px;text-align:center;vertical-align:middle;}.offer_wrapper .offer_tiemr_zone .offer_button_redirect{float:right;width:200px;height:40px;vertical-align:bottom;margin-top:12px;}.offer_wrapper .offer_tiemr_zone .offer_button_redirect a.button_redirect_link{background:#f2cf3c;color:#000 !important;text-decoration:none;font-size:16px;font-family:'Roboto',sans-serif;-webkit-font-smoothing:antialiased;font-weight:300;padding:6px 20px;border-radius:6px;box-shadow:0 1px 0px rgba(207,172,80,0.9);display:inline-block;text-align:center;min-width:100px;height:20px;margin:0px 40px;}.offer_wrapper .offer_tiemr_zone .offer_button_redirect a.button_redirect_link:active{background:#f2cf3c;box-shadow:inset 0px 2px 1px rgba(0,0,0,0.3);}.offer_wrapper .offer_tiemr_zone .offer_button_redirect a.button_redirect_link:hover{background:#f4d864;}#front_zone_content{position:relative;width:1250px;height:auto;margin:0px auto;overflow:hidden;}#front_zone_content .front_zone_header{min-height:75px;}#front_zone_content .front_zone_header .front_zone_header_title{font-size:19px;color:#000;font-weight:300;display:inline-block;margin:40px 0px 0px 0px;}#front_zone_content .front_zone_header .front_zone_header_link{float:right;margin:40px 25px 0px 0px;color:#3C7BBA;}#front_zone_content .front_zone_banners{overflow:hidden;}#front_zone_content .front_zone_banners .front_stock_banner{position:relative;display:inline-block;width:600px;height:230px;margin:0px 22px 17px 0px;border-radius:5px;overflow:hidden;}#front_zone_content .front_zone_banners .front_stock_banner .btn_link_restaurant{position:absolute;bottom:10px;right:20px;display:block;border-radius:7px;color:#000;text-decoration:none;background:#f2cf3c;color:#000 !important;text-decoration:none;font-size:16px;font-family:'Roboto',sans-serif;-webkit-font-smoothing:antialiased;font-weight:300;padding:6px 20px;border-radius:6px;box-shadow:0 1px 0px rgba(207,172,80,0.9);text-align:center;min-width:100px;height:20px;}#front_zone_content .front_zone_banners .front_stock_banner .btn_link_restaurant:active{background:#f2cf3c;box-shadow:inset 0px 2px 1px rgba(0,0,0,0.3);}#front_zone_content .front_zone_banners .front_stock_banner .btn_link_restaurant:hover{background:#f4d864;}#block-delivery-offer-restaurant-stock-fronpage{width:100%;margin:10px 0px;float:left;}#block-delivery-offer-restaurant-stock-fronpage .front_zone_header{width:100%;}#block-delivery-offer-restaurant-stock-fronpage .front_zone_header .form-item.form-type-item{height:40px;border-top:1px solid #E4E4E3;padding-top:50px;}#block-delivery-offer-restaurant-stock-fronpage .front_zone_header .front_zone_header_title{font-size:22px;}#block-delivery-offer-restaurant-stock-fronpage .front_zone_header .button_redirect_link{font-size:14px;float:right;margin-right:20px;color:#3C7BBA;border-bottom:1px #3c7bba dotted;}#block-delivery-offer-restaurant-stock-fronpage .node--restaurant-stock.node--promoted:nth-child(odd){float:right;margin-left:8px;}#block-delivery-offer-restaurant-stock-fronpage .node--restaurant-stock.node--promoted:nth-child(even){float:left;margin-right:8px;}#block-delivery-offer-restaurant-stock-fronpage .front_zone_show_all{float:right;}#block-delivery-offer-restaurant-stock-fronpage .node--restaurant-stock.node--promoted{width:49%;position:relative;overflow:hidden;clear:none;border-radius:10px;margin-bottom:25px;box-shadow:0 1px 2px #c9c8c8;}#block-delivery-offer-restaurant-stock-fronpage .node--restaurant-stock.node--promoted .offer_banner_front .field--name-field-front-page-image.field--type-image{float:left;margin:0px;width:100%;}#block-delivery-offer-restaurant-stock-fronpage .node--restaurant-stock.node--promoted .offer_banner_front .field--name-field-front-page-image.field--type-image img{width:100%;}#block-delivery-offer-restaurant-stock-fronpage .node--restaurant-stock.node--promoted .offer_banner_front .offer_tiemr_zone{position:absolute;bottom:0;right:12px;}#block-delivery-offer-restaurant-stock-fronpage .node--restaurant-stock.node--promoted .offer_banner_front a.button_redirect_link{min-width:50px;height:15px;width:80px;font-size:14px;padding:5px 15px;background:#f2cf3c;color:#000 !important;text-decoration:none;font-family:'Roboto',sans-serif;-webkit-font-smoothing:antialiased;font-weight:300;border-radius:6px;box-shadow:0 1px 0px rgba(207,172,80,0.9);display:inline-block;text-align:center;}#block-delivery-offer-restaurant-stock-fronpage .node--restaurant-stock.node--promoted .offer_banner_front a.button_redirect_link:active{background:#f2cf3c;box-shadow:inset 0px 2px 1px rgba(0,0,0,0.3);}#block-delivery-offer-restaurant-stock-fronpage .node--restaurant-stock.node--promoted .offer_banner_front a.button_redirect_link:hover{background:#f4d864;}.itemscope-pay-online{height:inherit;}#block-delivery-restaurants-filter-restaurants #restaurants_filters,#block-delivery-restaurants-filter-restaurants .filter_restaurants_by_states{border-radius:4px;background:#ffffff;border:1px solid #eeeeee;}#block-delivery-restaurants-filter-restaurants #filtersDishesOfRestaurants ul{margin:0 0 5px 0;}#block-delivery-restaurants-filter-restaurants .filter_restaurants_by_states{margin-top:10px;}#block-delivery-restaurants-filter-restaurants .filter_restaurants_by_states ul{margin:5px 0 5px 10px;}#block-delivery-restaurants-filter-restaurants .filter_restaurants_by_states ul li{list-style-type:none;padding:5px 0;}#block-delivery-restaurants-filter-restaurants .filter_restaurants_by_states .custom-checkbox label{padding:4px 0 4px 25px;}.animate-slow{-webkit-transition:all 800ms ease-in;-moz-transition:all 800ms ease-in;-o-transition:all 800ms ease-in;transition:all 800ms ease-in;}.animate-normal{-webkit-transition:all 500ms ease-in;-moz-transition:all 500ms ease-in;-o-transition:all 500ms ease-in;transition:all 500ms ease-in;}.animate-fast{-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;}.animate-super-fast{-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;-o-transition:all 100ms ease-in;transition:all 100ms ease-in;}.new-restaurant,.group-prom-restaurant,.promo-restaurant{font-size:14px;padding:3px 8px;vertical-align:middle;text-transform:uppercase;border-radius:4px;margin-right:8px;}.new-restaurant{background:#60913d;color:#ffffff;}.group-prom-restaurant{background:#ed1c16;color:#ffffff;}.promo-restaurant{background:#d9663c;color:#ffffff;}.page-order .breadcrumb,.page-group-order .breadcrumb{display:none;}.page-order .view-id-restaurant ul,.page-group-order .view-id-restaurant ul{justify-content:center;-ms-justify-content:center;}.front .wrapper.head-wrap .banner-wrapper.text-wrap .banner-text > div{background:none;padding:0 40px;}.front .wrapper.head-wrap .banner-wrapper.text-wrap .banner-text > div a{font-weight:400;color:#ffffff;margin-top:35px;border-bottom:1px solid #ffffff;display:inline-block;}.btn{border-radius:4px;}.btn-invert{border:1px solid #60913d;background:#ffffff;color:#60913d;text-align:center;}.btn-mini{width:100%;line-height:32px;font-size:16px;position:relative;}.btn-mini:before{content:"+";position:absolute;top:6px;left:5px;line-height:8px;}.owl-theme .owl-controls .owl-buttons{display:none;}.owl-theme .owl-controls .owl-pagination{bottom:0;width:100%;}.order-confirm .recommended-wrapp{display:none;}.l-footer{max-width:1280px;margin:0 auto;}.l-footer h2{font-size:14px;}.l-footer a{color:#555555;}.l-footer a span{color:#FFFFFF;}.l-footer a:hover{color:#7b7b7b;}.l-footer a:hover span{color:#FFC20E;}.l-footer .copyright{color:#aaa8a8;}.l-footer .l-region--footer .footer-icons{margin-top:10px;}.wrapper-user-register-background #popup-wraper .body-user-register form.user-login .user_login_foodhouse #user-agreement .custom-checkbox input{width:auto;margin:0 6px 0 0;}#user-agreement{margin-top:10px;text-align:center;}#user-agreement .user-agreemnt-wrap{display:inline-block;border-radius:3px;border:1px dotted transparent;padding:15px 30px;}#user-agreement .user-agreemnt-wrap .warning-text{display:none;}#user-agreement.please-check .user-agreemnt-wrap{border-color:#cb7c7c;background:#f7e8e8;}#user-agreement.please-check .user-agreemnt-wrap .warning-text{display:block;}.price span{display:inline-block;white-space:nowrap;}#block-delivery-fh-site-phone-mobile{display:inline-block;padding-left:25px;position:relative;float:none;}#block-delivery-fh-site-phone-mobile::before{content:'';position:absolute;left:0;top:0;width:20px;height:100%;background:url(/sites/all/themes/foodhouse_v2/images/phone-call.png) center no-repeat;background-size:contain;}.no-flex .products .product-teaser .views-field-title,.no-flex .products_in_restaurant .product-teaser .views-field-title{height:30px;min-height:30px;}.no-flex .products .product-teaser .views-field-cartio .field-content .submit .form-item-count,.no-flex .products_in_restaurant .product-teaser .views-field-cartio .field-content .submit .form-item-count{width:auto !important;}#block-block-1{display:none;}#block-search-form{position:relative;width:20%;height:30px;float:right;background:#ffffff;z-index:2;margin-top:12px;}#block-search-form .toggle{position:absolute;right:30px;top:6px;width:25px;height:28px;background-color:#ffffff;}#block-search-form .toggle .icon{background-size:cover;height:20px;display:block;margin:5px;}#block-search-form .toggle .icon.restaurant{background:url(/sites/all/themes/foodhouse_v2/images/location.png) center no-repeat;background-size:cover;width:13px;}#block-search-form .toggle .icon.dish{background:url(/sites/all/themes/foodhouse_v2/images/icon-kitchen.png) center no-repeat;background-size:cover;width:15px;}#block-search-form .form-type-textfield{float:left;width:-moz-calc(100% - 29px);width:-webkit-calc(100% - 29px);width:calc(100% - 29px);}#block-search-form .form-type-textfield .delivery-search-form-text{float:left;width:100%;padding:4px 15px;font-size:14px;height:30px;margin-top:5px;background-image:none;border-top-right-radius:0;border-bottom-right-radius:0;}#block-search-form .form-actions{display:block;}#block-search-form .form-actions .delivery-search-form-button{border-top-left-radius:0;border-bottom-left-radius:0;margin-top:5px;background-color:#599244;background-image:url(/sites/all/themes/foodhouse_v2/images/search-block.png);background-repeat:no-repeat;background-position:center;background-size:16px;border-color:#599244;text-align:center;padding:0;cursor:pointer;font-size:16px;color:#585858;position:absolute;right:0;width:30px;height:30px;}#block-search-form:hover .delivery-search-form-text,#block-search-form:focus .delivery-search-form-text{border-color:#599244;}.search-block-form #autocomplete{max-height:300px;overflow:auto;padding:0;z-index:1001;border:1px solid #599244;border-top:none;border-radius:0;width:-moz-calc(100% - 31px) !important;width:-webkit-calc(100% - 31px) !important;width:calc(100% - 31px) !important;}.search-block-form #autocomplete ul{padding-top:4px;background:white;}.search-block-form #autocomplete ul li{background:#ffffff;}.search-block-form #autocomplete ul li a{border-radius:0;color:#6a6a6a;display:block;overflow:hidden;padding:5px 15px;text-overflow:ellipsis;white-space:nowrap;}.search-block-form #autocomplete ul li a:hover{background:#599244;color:#ffffff;}#block-delivery-fh-site-phone-mobile{margin-left:60px;}.brand-submenu .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:#EAEAEA;}.brand-submenu .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#60913d;}.page-offers.section-offers .offer_button_redirect a:visited{color:#ffffff !important;}.node-type-page.section-delivery .delivery-prices,.node-type-page.section-node .delivery-prices{width:100%;margin-bottom:20px;display:table;}.node-type-page.section-delivery .delivery-prices .delivery-prices-block,.node-type-page.section-node .delivery-prices .delivery-prices-block{width:48%;}.node-type-page.section-delivery .delivery-prices .delivery-prices-block.first,.node-type-page.section-node .delivery-prices .delivery-prices-block.first{margin-right:2%;float:left;}.node-type-page.section-delivery .delivery-prices .delivery-prices-block.second,.node-type-page.section-node .delivery-prices .delivery-prices-block.second{margin-left:2%;float:right;}.node-type-page.section-delivery .delivery-prices .delivery-prices-block > div,.node-type-page.section-node .delivery-prices .delivery-prices-block > div{margin:0px 2%;width:96%;padding:10px 0 5px 0;border-bottom:1px dashed #DADADA;}.node-type-page.section-delivery .delivery-prices .delivery-prices-block > div .street,.node-type-page.section-node .delivery-prices .delivery-prices-block > div .street{display:inline-block;width:89%;}.node-type-page.section-delivery .delivery-prices .delivery-prices-block > div .price,.node-type-page.section-node .delivery-prices .delivery-prices-block > div .price{text-align:right;width:9%;float:right;}.restaurant-list-wrapper .restaurant-time{margin-top:7px;cursor:pointer;display:inline-block;position:absolute;right:10px;top:5px;}.restaurant-list-wrapper .restaurant-time .today-work-time{position:relative;padding:0 10px 0;}.restaurant-list-wrapper .restaurant-time .today-work-time .insert_time{background:url(/sites/all/themes/foodhouse_v2/images/clock.png) left top no-repeat;padding-left:25px;display:block;}.restaurant-list-wrapper .restaurant-time .today-work-time .tooltip-time{display:none;}.restaurant-list-wrapper .restaurant-time .today-work-time:hover .tooltip-time{display:block;position:absolute;right:9px;top:35px;padding:10px 12px;background:#343537;border-radius:4px;z-index:1500;min-width:165px;}.restaurant-list-wrapper .restaurant-time .today-work-time:hover .tooltip-time .time{margin:0;}.restaurant-list-wrapper .restaurant-time .today-work-time:hover .tooltip-time .time label{background:none;padding:0;margin:0;color:#aaa8a8;font-size:11px;text-transform:uppercase;}.restaurant-list-wrapper .restaurant-time .today-work-time:hover .tooltip-time .time .row{background:none;margin:6px 0 0 0;}.restaurant-list-wrapper .restaurant-time .today-work-time:hover .tooltip-time .time .row span{color:#ffffff;background:none;font-size:14px;}.restaurant-list-wrapper .restaurant-time .today-work-time:hover .tooltip-time:before{content:'';display:block;background:url(/sites/all/themes/foodhouse_v2/images/tooptip_arrow_big_left.png) center no-repeat;width:20px;height:100%;position:absolute;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);top:-50px;right:50%;}.restaurant-list-wrapper .restaurant-time .rest_like{display:none;}.restaurant-list-wrapper .restaurant-time .rest_like .favorite_bnt{display:block;width:26px;height:22px;background:url(/sites/all/themes/foodhouse_v2/images/retina_gray_favorites.png) center no-repeat;background-size:content;}.restaurant-list-wrapper .restaurant-time .rest_like .favorite_bnt:hover{background:url(/sites/all/themes/foodhouse_v2/images/retina_yellow_favorites.png) center no-repeat;}.restaurant-list-wrapper .restaurant-time .rest_like .favorite_bnt.active{background:url(/sites/all/themes/foodhouse_v2/images/retina_favorites.png) center no-repeat;}.views-field-cartio .form-disabled{margin-bottom:0;}#l10n-client{bottom:60px;}[ng\:cloak],[ng-cloak],.ng-cloak{display:none !important;visibility:hidden;}.no-results-found{text-align:center;font-weight:bold;}.page-order-confirm .discount-row .label{font-style:italic;font-size:12px;}.page-order-confirm .old-price-row{position:relative;}.page-order-confirm .old-price-row .old-price{line-height:32px;display:inline-block;width:auto !important;min-width:auto !important;left:auto;right:0;top:-5px;}.page-order-confirm .promo-code{background:#e4e4e4;border-radius:5px;padding:10px 15px;}.page-order-confirm .promo-code .code{padding:7px;text-indent:10px;margin:10px 0;border:1px solid #9d9d9d;width:100%;}.page-order-confirm .promo-code .message.valid{color:#5a9928;}.page-order-confirm .promo-code .message.invalid{color:#e23838;}.page-order-confirm .promo-code .apply{width:100%;display:block;border-radius:4px;background:#5a9928;color:#ffffff;line-height:30px;padding-top:2px;cursor:pointer;text-align:center;margin:10px 0;}.page-node .l-main .l-content{margin-left:0;}.page-node .l-main .l-region--sidebar-first{height:0;margin:0;overflow:hidden;padding:0;width:0;}.page-restaurants #block-delivery-group-order-delivery-group-order-block{height:0;margin:0;overflow:hidden;padding:0;width:0;}.hybridauth-widget-wrapper{margin-top:10px;}.hybridauth-widget-wrapper ul.hybridauth-widget{display:inline-block;text-align:center;width:100%;}.hybridauth-widget-wrapper ul.hybridauth-widget li{margin:0px 5px 15px 5px;}.hybridauth-widget-wrapper ul.hybridauth-widget .hybridauth-widget-provider span{border-radius:6px;width:70px;height:50px;opacity:1;}.hybridauth-widget-wrapper ul.hybridauth-widget .hybridauth-widget-provider span:hover{opacity:0.5;}.hybridauth-widget-wrapper ul.hybridauth-widget .hybridauth-google{background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -238px 10px no-repeat #f55c48;background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -238px 10px no-repeat -moz-linear-gradient(top,#f55c48 0%,#de4d3a 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -238px 10px no-repeat -webkit-gradient(left top,left bottom,color-stop(0%,#f55c48),color-stop(100%,#de4d3a));background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -238px 10px no-repeat -webkit-linear-gradient(top,#f55c48 0%,#de4d3a 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -238px 10px no-repeat -o-linear-gradient(top,#f55c48 0%,#de4d3a 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -238px 10px no-repeat -ms-linear-gradient(top,#f55c48 0%,#de4d3a 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -238px 10px no-repeat linear-gradient(to bottom,#f55c48 0%,#de4d3a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f55c48',endColorstr='#de4d3a',GradientType=0);}.hybridauth-widget-wrapper ul.hybridauth-widget .hybridauth-facebook{background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) 19px 10px no-repeat #5b81bd;background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) 19px 10px no-repeat -moz-linear-gradient(top,#5b81bd 0%,#3c5999 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) 19px 10px no-repeat -webkit-gradient(left top,left bottom,color-stop(0%,#5b81bd),color-stop(100%,#3c5999));background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) 19px 10px no-repeat -webkit-linear-gradient(top,#5b81bd 0%,#3c5999 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) 19px 10px no-repeat -o-linear-gradient(top,#5b81bd 0%,#3c5999 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) 19px 10px no-repeat -ms-linear-gradient(top,#5b81bd 0%,#3c5999 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) 19px 10px no-repeat linear-gradient(to bottom,#5b81bd 0%,#3c5999 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFAE51',endColorstr='#3C5999',GradientType=0);}.hybridauth-widget-wrapper ul.hybridauth-widget .hybridauth-odnoklassniki{background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -67px 10px no-repeat #ffae51;background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -67px 10px no-repeat -moz-linear-gradient(top,#ffae51 0%,#f79729 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -67px 10px no-repeat -webkit-gradient(left top,left bottom,color-stop(0%,#ffae51),color-stop(100%,#f79729));background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -67px 10px no-repeat -webkit-linear-gradient(top,#ffae51 0%,#f79729 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -67px 10px no-repeat -o-linear-gradient(top,#ffae51 0%,#f79729 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -67px 10px no-repeat -ms-linear-gradient(top,#ffae51 0%,#f79729 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -67px 10px no-repeat linear-gradient(to bottom,#ffae51 0%,#f79729 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFAE51',endColorstr='#F79729',GradientType=0);}.hybridauth-widget-wrapper ul.hybridauth-widget .hybridauth-vkontakte{background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -155px -60px no-repeat #567da2;background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -155px -60px no-repeat -moz-linear-gradient(top,#567da2 0%,#46678f 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -155px -60px no-repeat -webkit-gradient(left top,left bottom,color-stop(0%,#567da2),color-stop(100%,#46678f));background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -155px -60px no-repeat -webkit-linear-gradient(top,#567da2 0%,#46678f 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -155px -60px no-repeat -o-linear-gradient(top,#567da2 0%,#46678f 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -155px -60px no-repeat -ms-linear-gradient(top,#567da2 0%,#46678f 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -155px -60px no-repeat linear-gradient(to bottom,#567da2 0%,#46678f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#567DA2',endColorstr='#46678F',GradientType=0);}.hybridauth-widget-wrapper ul.hybridauth-widget .hybridauth-mailru{background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) 19px -60px no-repeat #558bbb;background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) 19px -60px no-repeat -moz-linear-gradient(top,#558bbb 0%,#3170a3 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) 19px -60px no-repeat -webkit-gradient(left top,left bottom,color-stop(0%,#558bbb),color-stop(100%,#3170a3));background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) 19px -60px no-repeat -webkit-linear-gradient(top,#558bbb 0%,#3170a3 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) 19px -60px no-repeat -o-linear-gradient(top,#558bbb 0%,#3170a3 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) 19px -60px no-repeat -ms-linear-gradient(top,#558bbb 0%,#3170a3 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) 19px -60px no-repeat linear-gradient(to bottom,#558bbb 0%,#3170a3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#558BBB',endColorstr='#3170A3',GradientType=0);}.hybridauth-widget-wrapper ul.hybridauth-widget .hybridauth-twitter{background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -152px 10px no-repeat #2bbaf2;background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -152px 10px no-repeat -moz-linear-gradient(top,#2bbaf2 0%,#01aaed 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -152px 10px no-repeat -webkit-gradient(left top,left bottom,color-stop(0%,#2bbaf2),color-stop(100%,#01aaed));background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -152px 10px no-repeat -webkit-linear-gradient(top,#2bbaf2 0%,#01aaed 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -152px 10px no-repeat -o-linear-gradient(top,#2bbaf2 0%,#01aaed 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -152px 10px no-repeat -ms-linear-gradient(top,#2bbaf2 0%,#01aaed 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -152px 10px no-repeat linear-gradient(to bottom,#2bbaf2 0%,#01aaed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2BBAF2',endColorstr='#01AAED',GradientType=0);}.hybridauth-widget-wrapper ul.hybridauth-widget .hybridauth-yandex{background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -68px -60px no-repeat #ec1d27;background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -68px -60px no-repeat -moz-linear-gradient(top,#ec1d27 0%,#d60f19 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -68px -60px no-repeat -webkit-gradient(left top,left bottom,color-stop(0%,#ec1d27),color-stop(100%,#d60f19));background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -68px -60px no-repeat -webkit-linear-gradient(top,#ec1d27 0%,#d60f19 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -68px -60px no-repeat -o-linear-gradient(top,#ec1d27 0%,#d60f19 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -68px -60px no-repeat -ms-linear-gradient(top,#ec1d27 0%,#d60f19 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -68px -60px no-repeat linear-gradient(to bottom,#ec1d27 0%,#d60f19 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EC1D27',endColorstr='#D60F19',GradientType=0);}.hybridauth-widget-wrapper ul.hybridauth-widget .hybridauth-livejournal{background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -242px -60px no-repeat #17596f;background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -242px -60px no-repeat -moz-linear-gradient(top,#17596f 0%,#01445a 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -242px -60px no-repeat -webkit-gradient(left top,left bottom,color-stop(0%,#17596f),color-stop(100%,#01445a));background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -242px -60px no-repeat -webkit-linear-gradient(top,#17596f 0%,#01445a 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -242px -60px no-repeat -o-linear-gradient(top,#17596f 0%,#01445a 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -242px -60px no-repeat -ms-linear-gradient(top,#17596f 0%,#01445a 100%);background:url(/sites/all/themes/foodhouse_v2/images/icons-all.png) -242px -60px no-repeat linear-gradient(to bottom,#17596f 0%,#01445a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#17596f',endColorstr='#01445a',GradientType=0);}.page-blog .contextual-links-region h1{font-size:30px;text-transform:none;}.owl-carousel .owl-wrapper-outer{padding-bottom:45px;}.simple_timeline ul{background:url(/sites/all/themes/foodhouse_v2/images/blog_line.png) center top repeat-y;margin-top:50px;}.simple_timeline ul li{background:#ffffff;width:48%;border:1px solid #ECEEF0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:relative;transition:all 0.2s ease-in-out 0s;}.simple_timeline ul li > div{background:none !important;}.simple_timeline ul li > div .timeline-image{float:none !important;padding:15px;display:block;}.simple_timeline ul li > div .timeline-image img{width:100%;}.simple_timeline ul li > div .timeline-content{display:block;float:none !important;padding-right:0 !important;}.simple_timeline ul li > div .timeline-content .timeline-date{top:35px;left:15px;background-color:#ffe651;width:30px;font-size:14px;text-align:center;position:absolute;padding:10px;}.simple_timeline ul li > div .timeline-content .timeline-text{color:#000;font-size:24px;position:relative;text-decoration:none;}.simple_timeline ul li > div .timeline-content .timeline-text p{margin:0 0 20px;font-weight:300;margin-bottom:20px;font-size:14px;margin-top:20px;}.simple_timeline ul li > div .timeline-content .timeline-text > a{font-weight:700;margin-bottom:15px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;_height:15px;float:none !important;color:#333333;padding:0;line-height:normal;font-size:24px;text-decoration:none;}.simple_timeline ul li > div .timeline-content .timeline-text > a:hover{-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;color:#000000;}.simple_timeline ul li > div .timeline-content .timeline-text span p{line-height:24px;margin-bottom:5px;}.simple_timeline ul li > div .timeline-content .timeline-text span a{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:15px 0;padding:8px 16px;color:#ecc626;border:solid 1px #ecc626;text-decoration:none;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;_height:15px;transition:all 0.2s ease-in-out 0s;width:auto;}.simple_timeline ul li > div .timeline-content .timeline-text span a:hover{color:#ffffff;background-color:#ecc626;}.simple_timeline ul li.even > div,.simple_timeline ul li.odd > div{margin-left:0;padding-left:0;margin-right:0;padding-right:0;float:none;}.simple_timeline ul li .t-line{background-size:100% !important;display:block;height:17px;margin-right:-7%;position:absolute;right:0;top:16px;width:7%;}.simple_timeline ul li.even{clear:right;float:right;margin-top:53px;right:0;}.simple_timeline ul li.even .t-line{background:url(/sites/all/themes/foodhouse_v2/images/left-timeline2.png) no-repeat right 0 transparent;left:0;margin:0 0 0 -7%;}.simple_timeline ul li.odd .t-line{background:url(/sites/all/themes/foodhouse_v2/images/right-timeline2.png) no-repeat right 0 transparent;}#edit-pre-order{padding:4px;}#block-ajax-register-ajax-register-block{float:right;margin-left:10px;padding-left:20px;}#block-ajax-register-ajax-register-block ul{list-style-type:none;}#block-ajax-register-ajax-register-block .ctools-use-modal{color:#8f8f8f;padding-right:5px;text-decoration:none;}#block-ajax-register-ajax-register-block span{cursor:pointer;}#form_user_advantages .advantage-image{display:block;margin-top:30px;height:73px !important;background-position:center top;background-repeat:no-repeat;}.wrapper-advantage-bonus .advantage-image{background:url(/sites/all/themes/foodhouse_v2/images/svg/user-login-00.svg);}.wrapper-advantage-order .advantage-image{background:url(/sites/all/themes/foodhouse_v2/images/svg/user-login-01.svg);}.colorw{color:#ffffff;}.ajax-progress-throbber{display:none;}.advantage-body-wrapper{margin-left:12px;margin-bottom:40px;}.user-register-close{background:transparent url(/sites/all/themes/foodhouse_v2/images/close-popup.png) center center no-repeat;background-size:contain;top:0;right:0;width:12px;height:12px;margin:15px;z-index:4;cursor:pointer;display:block;overflow:hidden;position:absolute;border:0;}.user-register-close:focus,.user-register-close:hover{cursor:pointer;background-image:url(/sites/all/themes/foodhouse_v2/images/close-popup-hover.png);}#edit-actions{height:40px;margin-left:75px;width:120px;}.user-register{margin-left:11px;}.user-enter{margin-right:11px;}#notifications ul li{list-style:outside none none;}#notifications ul li a{text-decoration:none;color:#ffffff;}#user-profile-form label{width:180px;color:#686767;display:inline-block;font-size:18px;line-height:40px;text-align:right;}#user-profile-form input{margin-left:18px;border:1px solid #c2c2c2;border-radius:6px;height:38px;width:200px;padding:0 10px;margin-top:15px;}#user-profile-form input:focus{border:1px solid #ecc626;box-shadow:none;}#user-profile-form input.house,#user-profile-form input.appartament{width:26px;text-align:center;}#user-profile-form input[type=number]::-webkit-inner-spin-button,#user-profile-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}#user-profile-form #edit-account{width:100%;margin:0 auto 40px;}#user-profile-form #edit-account .form-item-mail .description{margin:0 0 0 200px;width:400px;}#user-profile-form #edit-account .form-item-current-pass .description{margin-left:200px;}#user-profile-form #edit-account .form-item-pass .password-confirm{margin-top:15px;}#user-profile-form #edit-account .form-item-pass .password-suggestions{width:250px;margin-left:200px;}#user-profile-form #edit-account .form-item-pass .password-suggestions ul{list-style:none;}#user-profile-form #edit-account .form-item-pass .description{width:400px;margin:0 0 0 200px;}#user-profile-form #edit-account .form-item-pass .password-parent{width:700px;}#user-profile-form #edit-account .form-item-pass .confirm-parent{width:700px;display:block;}#user-profile-form #edit-account .form-item-pass .confirm-parent .description{margin:0 0 0 315px;}#user-profile-form .field-name-field-name-user div{margin:15px 0 35px;}#user-profile-form #edit-field-user-birthday{margin:0 0 0 37px;}#user-profile-form #edit-field-user-birthday #field-user-birthday-add-more-wrapper .form-wrapper{border:none;}#user-profile-form #edit-field-user-birthday #field-user-birthday-add-more-wrapper legend{padding:0;font-size:18px;font-weight:bold;color:#686767;}#user-profile-form #edit-field-user-birthday .fieldset-wrapper{width:460px;margin:-23px 0 0 155px;}#user-profile-form #edit-field-user-birthday .fieldset-wrapper .date-padding{padding:0;margin:0;}#user-profile-form #edit-field-user-birthday .fieldset-wrapper .date-padding .form-item{margin:10px;}#user-profile-form #edit-field-user-birthday .fieldset-wrapper .date-padding .form-item.form-item-field-user-birthday-und-0-value-day{margin-left:0;}#user-profile-form #edit-field-user-birthday .fieldset-wrapper .date-padding .form-item select{border-radius:6px;cursor:pointer;}#user-profile-form #edit-field-user-birthday .fieldset-wrapper .resizable-textarea{width:60%;margin:0 0 0 65px;}#user-profile-form #edit-field-user-birthday .fieldset-wrapper .description{margin-left:65px;padding:25px 0 0 128px;width:400px;}#user-profile-form #edit-locale{border:0;padding-left:0;}#user-profile-form #edit-locale .fieldset-legend{display:none;}#user-profile-form #edit-locale .form-type-radios .description{display:none;}#user-profile-form #edit-locale .fieldset-wrapper{margin-left:0;}#user-profile-form #edit-locale .fieldset-wrapper .form-item-language{margin-left:0;}#user-profile-form #edit-locale .fieldset-wrapper .edit-language{display:none;}#user-profile-form .field-name-field-phones-number{border-top:1px solid #e9e9e9;}#user-profile-form .field-name-field-phones-number .clearfix{height:65px;}#user-profile-form .field-name-field-phones-number .clearfix input{margin:0 0 0 215px;border:1px solid #c2c2c2;}#user-profile-form .field-name-field-phones-number thead{float:left;}#user-profile-form .field-name-field-phones-number tbody{float:right;}#user-profile-form .field-name-field-phones-number .field-multiple-drag{display:none;}#user-profile-form .field-name-field-phones-number .field-add-more-submit{background-color:#ffffff;border:0 none;color:#686767 !important;font-size:14px !important;margin:0 0 0 350px;}#user-profile-form .field-name-field-phones-number .field-add-more-submit:hover{border-bottom:thin dotted #c0c0c0;color:#4c4c4c;text-decoration:none;}#user-profile-form .field-name-field-phones-number .form-wrapper{width:395px;float:left;}#user-profile-form .field-name-field-phones-number .form-wrapper label{width:171px;}#user-profile-form .field-name-field-phones-number table{border-spacing:7px 11px;width:500px;margin-bottom:0;}#user-profile-form .field-name-field-phones-number table thead{display:none;}#user-profile-form .field-name-field-phones-number table tr{background-color:#ffffff;}#user-profile-form .field-name-field-phones-number table tr .ajax-processed{background:transparent url("/sites/all/modules/delivery/user_register/img/delete_gray.png") no-repeat scroll left;float:right;height:47px !important;margin:11px 30px 0 15px;width:23px !important;border:0 !important;color:transparent;}#user-profile-form #edit-signature-settings{border:0;}#user-profile-form #edit-signature-settings legend{display:none;}#user-profile-form #edit-signature-settings .fieldset-wrapper .form-item label{width:170px;}#user-profile-form #edit-signature-settings .fieldset-wrapper .form-item .resizable-textarea{margin:-40px 290px 0 190px;}#user-profile-form #edit-signature-settings .fieldset-wrapper .filter-wrapper{display:none;}#user-profile-form #edit-signature-settings .description{margin-left:190px;}.field-name-field-contact-information thead,.field-name-field-contact-information .field-multiple-drag{display:none;}.field-name-field-contact-information .clearfix{width:240px;margin:0 0 50px 196px;height:55px;}.field-name-field-contact-information .field-add-more-submit{background-color:#ffffff;border:0 none;color:#686767 !important;font-size:14px !important;margin:0 0 0 350px;}.field-name-field-contact-information .field-add-more-submit:hover{border-bottom:thin dotted #c0c0c0;color:#4c4c4c;text-decoration:none;}.field-name-field-contact-information .form-wrapper{float:left;}.field-name-field-contact-information table{border-top:1px solid #e7e7e7;border-spacing:7px 11px;width:100%;margin-bottom:-13px;}.field-name-field-contact-information table thead{display:none;}.field-name-field-contact-information table tr td{background-color:#ffffff;}.field-name-field-contact-information table tr td .ajax-processed{background:transparent url("/sites/all/modules/delivery/user_register/img/delete_gray.png") no-repeat scroll left;margin:11px 0 0;border:0 !important;text-align:left;color:transparent;width:24px !important;}.field-name-field-contact-information table tr td .field-name-field-street input{margin-left:21px;width:127px;}.field-name-field-contact-information table tr td .field-name-field-street label{margin-top:13px;float:left;height:50px;line-height:40px;position:relative !important;text-align:left;width:183px !important;}.field-name-field-contact-information table tr td .field-name-field-home-number label{display:none !important;}.field-name-field-contact-information table tr td .field-name-field-home-number input{width:60px !important;}.field-name-field-contact-information table tr td .field-name-field-number-apartments label{display:none !important;}.field-name-field-contact-information table tr td .field-name-field-number-apartments input{width:77px !important;}.field-name-field-contact-information table tr td .field-name-field-room-entrance label{display:none !important;}.field-name-field-contact-information table tr td .field-name-field-room-entrance input{width:73px !important;}.field-name-field-contact-information table tr td .field-name-field-user-floor-entrance label{display:none !important;}.field-name-field-contact-information table tr td .field-name-field-user-floor-entrance input{width:51px !important;}.field-name-field-contact-information table tr td .field-name-field-entrance-code label{display:none !important;}.field-name-field-contact-information table tr td .field-name-field-entrance-code input{width:83px !important;}#cart_link{position:absolute;left:0;bottom:0;height:100%;width:100%;z-index:1;}.field-name-field-status-order-notification{margin:0 0 0 350px;width:180px;float:left;}.field-name-field-get-letters{margin:0 0 0 350px;clear:both;}.section-admin .block--user-register{display:none;}.section-admin .user-register-close{display:none;}.section-admin h1{display:none;}.section-admin .user-login{margin-left:225px;margin-top:28px;width:890px;}.section-admin .messages--error{margin-top:30px;}.user-pass{margin-top:25px;}.user-pass .form-item-name label{color:#686767;display:inline-block;font-size:18px;line-height:40px;padding-left:38px;text-align:right;width:auto;}.user-pass .form-item-name input{margin-left:18px !important;border:1px solid #ececec !important;border-radius:6px !important;height:38px;width:200px !important;padding:0 16px !important;margin-top:15px;}.user-pass .form-item-name input:focus{border:1px solid #ecc626 !important;box-shadow:none !important;}.user-pass .form-item-name input.house,.user-pass .form-item-name input.appartament{width:26px;text-align:center;}.user-pass .form-item-name input[type=number]::-webkit-inner-spin-button,.user-pass .form-item-name input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.page-user-password .main-wrapper h1{display:none;}.page-user-password .form-actions{float:left !important;margin-left:280px !important;}.page-user-password .form-actions input{text-align:center;font-size:1.2em;display:block;margin:0 126px 25px 0;background:#f2cf3c;width:200px;border:none;border-radius:6px;height:40px;}.page-user-password .form-actions input:hover{background:#f4d864;}.page-user-password .form-actions input:active{background:#f2cf3c;box-shadow:inset 0 3px 7px rgba(0,0,0,0.3);}.user-profile-form{border-radius:10px;background:#ffffff;box-shadow:0 1px 2px #c9c8c8;}.user-profile-form #edit-actions{padding-top:15px;height:40px;margin:0 auto;padding-bottom:30px;}.user-profile-form #edit-picture{display:none;}.user-profile-form .pictures-sound{float:left;cursor:pointer;margin-top:5px;display:none;}.user-profile-form .pictures-sound div#edit-from{margin-bottom:0;height:25px;}.user-profile-form .pictures-sound label{background:transparent url("/sites/all/modules/delivery/user_register/img/sound_activated.png") no-repeat 0 0;display:inline-block;width:25px;height:25px;}.user-profile-form .tabledrag-toggle-weight-wrapper{display:none;}.user-profile-form .form-actions input{width:auto !important;background:#f2cf3c;color:#ffffff;height:auto;text-decoration:none;font-size:18px;font-weight:100;padding:6px 20px;border:none;border-radius:6px;box-shadow:0 1px 0 rgba(207,172,80,0.9);}.user-profile-form .form-actions input:hover{background:#f4d864;}.user-profile-form .form-actions input:active{background:#f2cf3c;box-shadow:inset 0 2px 1px rgba(0,0,0,0.3);}.user-profile-form #edit-language{display:inline-flex;margin-left:20px;}.user-profile-form #edit-language .form-item{margin-right:30px;}.user-profile-form .form-type-radios{display:inline;margin-left:10px;}.user-profile-form .form-item-field-get-letters-und{color:#959595;}.user-profile-form .form-item-field-get-letters-und input[type="checkbox"]:checked + label{color:#000;}.user-profile-form .form-item-field-get-letters-und label{font-size:14px;padding:5px 0 5px 27px;cursor:pointer;background:url(/sites/all/themes/foodhouse_v2/images/checkbox-unchecked.png) center left no-repeat;display:block;}.user-profile-form .form-item-field-get-letters-und input{display:none;}.user-profile-form .form-item-field-get-letters-und input:checked + label{background:url(/sites/all/themes/foodhouse_v2/images/checkbox-checked-v2.png) center left no-repeat;}.user-profile-form .form-item-field-status-order-notification-und{color:#959595;}.user-profile-form .form-item-field-status-order-notification-und input[type="checkbox"]:checked + label{color:#000;}.user-profile-form .form-item-field-status-order-notification-und label{font-size:14px;padding:5px 0 5px 27px;cursor:pointer;background:url(/sites/all/themes/foodhouse_v2/images/checkbox-unchecked.png) center left no-repeat;display:block;}.user-profile-form .form-item-field-status-order-notification-und input{display:none;}.user-profile-form .form-item-field-status-order-notification-und input:checked + label{background:url(/sites/all/themes/foodhouse_v2/images/checkbox-checked-v2.png) center left no-repeat;}.user-profile-form a.tooltips{position:relative;display:inline;}.user-profile-form a.tooltips span{position:absolute;width:140px;color:#ffffff;background:#000000;height:30px;line-height:30px;text-align:center;visibility:hidden;border-radius:6px;}.user-profile-form a.tooltips span:after{content:'';position:absolute;top:100%;left:50%;margin-left:-8px;width:0;height:0;border-top:8px solid #000000;border-right:8px solid transparent;border-left:8px solid transparent;}.user-profile-form a:hover.tooltips span{visibility:visible;opacity:0.8;bottom:30px;left:50%;margin-left:-76px;z-index:999;padding:2px 4px;}#edit-picture{margin-left:360px;width:130px;}#edit-picture .fieldset-wrapper{width:210px;}.form-item-language #edit-language input[type="checkbox"]:checked + label{color:#000;}.form-item-language #edit-language label{font-size:14px;padding:5px 0 5px 0;cursor:pointer;color:#aaa8a8;background:url(/sites/all/themes/foodhouse_v2/images/radio-off.png) center left no-repeat;display:block;width:165px;text-align:left;padding-left:25px;}.form-item-language #edit-language input{display:none;}.form-item-language #edit-language input:checked + label{background:url(/sites/all/themes/foodhouse_v2/images/radio-on.png) center left no-repeat;color:#000;}#edit-mimemail{display:none;}#modalContent .ctools-modal-content #modal-content{background-color:#ffffff !important;}#modalContent .ctools-modal-content #modal-content .field__items .costdelivery{width:100% !important;}#modalContent .ctools-modal-content #modal-content .field__items .deliverycost{width:100% !important;}.node__links{display:none;}.page-user #global-container .l-page .l-main.main-wrapper #wrapcenter .l-content .tabs--primary{display:none;}.page-user #global-container .l-page .l-main.main-wrapper #wrapcenter .l-content > h1{color:#000;font-size:30px;margin:20px 0;text-transform:none;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .title-stock-desktop{position:absolute;top:0;left:0;width:100%;text-align:center;height:30px;background:#008A4F none repeat scroll 0 0;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .title-stock-desktop p{line-height:30px;margin:0;padding:0;color:#ffffff;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .title-stock-table-mobile{position:absolute;top:0;left:0;width:100%;text-align:center;height:30px;background:#008A4F none repeat scroll 0 0;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .title-stock-table-mobile p,#block-delivery-offer-restaurant-stock .node--restaurant-stock .title-stock-table-mobile .marquee-text{line-height:30px;margin:0;padding:0;color:#ffffff;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .image-stock,#block-delivery-offer-restaurant-stock .node--restaurant-stock .image-stock-full{display:inline-block;width:100%;margin:30px 0 -4px;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .image-stock a,#block-delivery-offer-restaurant-stock .node--restaurant-stock .image-stock-full a{display:block;width:100%;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .image-stock a img,#block-delivery-offer-restaurant-stock .node--restaurant-stock .image-stock-full a img{width:100%;height:auto;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .desktop{display:block;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .tablet,#block-delivery-offer-restaurant-stock .node--restaurant-stock .mobile{display:none;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .image-stock-full{margin:0;}.page-offers h1{display:none;}.page-offers.section-offers .l-main{margin-top:20px;}.page-offers.section-offers #block-delivery-menu-delivery-menu #brand-menu .brand-item:not(:first-child){margin-left:0;}.page-offers.section-offers .breadcrumb{position:static;}.page-offers.section-offers #block-delivery-offer-filter-offers-restaurants .block__content #filtersOfRestaurants{margin:0 0 0 10px;padding-top:15px;}.page-offers.section-offers .node--restaurant-stock.node-teaser{border-radius:4px;background:#ffffff;border:1px solid #eeeeee;overflow:hidden;position:relative;width:100%;max-height:270px;}.page-offers.section-offers .node--restaurant-stock.node-teaser.active{border:1px solid #2f9134;}.page-offers.section-offers .node--restaurant-stock.node-teaser.active .offer_button_redirect{margin-top:40px !important;margin-bottom:45px !important;}.page-offers.section-offers .node--restaurant-stock.node-teaser.active .field--name-field-colection-action-start{min-height:80px;clear:both;}.page-offers.section-offers .node--restaurant-stock.node-teaser .offer_button_redirect{margin:5px 5px 12px 250px;display:inline-block;}.page-offers.section-offers .node--restaurant-stock.node-teaser .offer_button_redirect a{color:#fff;}.page-offers.section-offers .node--restaurant-stock.node-teaser .offer_title{float:left;width:100%;margin:20px 0 5px 250px;font-weight:bold;font-size:24px;text-transform:initial;color:#252525;}.page-offers.section-offers .node--restaurant-stock.node-teaser .field--name-field-image.field--type-image{float:left;margin:0px 20px 0px 0px;width:235px;overflow:hidden;}.page-offers.section-offers .node--restaurant-stock.node-teaser .field--name-field-image.field--type-image :after{content:"";position:absolute;top:0;bottom:0;left:229px;width:7px;background:url(/sites/all/themes/foodhouse_v2/images/image-border-right-1.png) 0 0 repeat-y;}.page-offers.section-offers .node--restaurant-stock.node-teaser .field--name-field-image.field--type-image img{position:absolute;}.page-offers.section-offers .node--restaurant-stock.node-teaser .restaurant-kitchen{float:left;width:45%;color:#a8a7a6;margin:0 0 5px 250px;display:none;}.page-offers.section-offers .node--restaurant-stock.node-teaser .restaurant-kitchen span:before{content:'';width:10px;height:10px;margin-left:3px;display:inline-block;opacity:0.4;background:url(/sites/all/themes/foodhouse_v2/images/item-dot.png) center center no-repeat;}.page-offers.section-offers .node--restaurant-stock.node-teaser .restaurant-kitchen + .offer_button_redirect{padding-top:180px;}.page-offers.section-offers .node--restaurant-stock.node-teaser .restaurant-kitchen + .field--name-field-colection-action-start{padding-top:150px;}.page-offers.section-offers .node--restaurant-stock.node-teaser .field--name-field-stock-body{float:none;width:50%;margin:5px 0 5px 250px;height:135px;overflow:hidden;}.page-offers.section-offers .node--restaurant-stock.node-teaser .field--name-field-stock-body .field__items p{margin:0;}.page-offers.section-offers .node--restaurant-stock.node-teaser .field--name-field-colection-action-start{float:left;width:74%;margin:5px 0 5px;}.page-offers.section-offers .node--restaurant-stock.node-teaser .field--name-field-colection-action-start .offer_tiem_left{position:relative;margin:7px 0 0 250px;float:left;width:100%;}.page-offers.section-offers .node--restaurant-stock.node-teaser .field--name-field-colection-action-start .offer_tiemr_zone{width:100%;height:36px;overflow:hidden;margin:0;padding:0;position:absolute;bottom:0;left:0;}.page-offers.section-offers .node--restaurant-stock.node-teaser .field--name-field-colection-action-start .offer_tiemr_zone .offer_timer{display:block;height:18px;background:url(/sites/all/themes/foodhouse_v2/images/icon-time.png) 11px 9px no-repeat #2f9134;padding:9px 39px;color:#ffffff;font-size:16px;}.page-offers.section-offers .node--restaurant-stock.node-teaser .restaurant-logo{float:right;overflow:hidden;margin:1% 0 1% 0;}.page-offers.section-offers .node--restaurant-stock.node-teaser .restaurant-logo .logo-container{position:absolute;right:5px;top:5px;min-width:100px;height:100px;background-position:0 0 !important;}.messages_wrap{position:relative;margin-left:0 !important;}.messages_wrap[ng-if="house_error"]{width:100% !important;}.messages_wrap[ng-if="house_error"] .messages_error{left:180px;}.messages_wrap[ng-if="email_error"] .messages_error{left:70px;}.messages_wrap[ng-if="min_error || hours_error"]{margin-left:10px;}.messages_wrap[ng-if="min_error || hours_error"] .messages_error{left:0 !important;}.messages_wrap span.messages_error{display:inline-block;color:#BF2828;margin-left:0;font-weight:normal;position:absolute;min-width:250px;left:180px;right:initial;text-align:left;}.user_agrement > .custom-checkbox > .custom-checkbox{display:inline-block;}.user_agrement > .custom-checkbox > .custom-checkbox label{background-position:0 0;}.user_agrement > .custom-checkbox a{color:#5a9928;border-bottom:1px dotted #5a9928;margin-left:3px;cursor:pointer;}.user_agrement > .custom-checkbox a:hover{border:none;}.user_agrement .messages_wrap span.messages_error{margin-left:0;}.dish_type_with_products .product-body{text-align:left;font-size:13px;width:165px;height:45px;margin:0 0 0 6px;}#edit-restaurants-list.form-select{min-height:120px;}.earned-promocodes{position:relative;border:1px solid #ebebeb;border-radius:5px;background:#ffffff;font-size:18px;margin:0 0 30px;}.earned-promocodes .info-box{border-radius:5px 5px 0 0;padding:30px;background:#328114;color:#ffffff;font-size:22px;line-height:28px;}.earned-promocodes .info-box img.logo{float:left;}.earned-promocodes .info-box h3{margin:0 0 10px;text-transform:none;font-size:28px;line-height:32px;color:#ffffff;}.earned-promocodes .info-box p{margin:0;}.earned-promocodes .inner{padding:30px;text-align:center;}.earned-promocodes .inner ul{margin:0 0 30px;}.earned-promocodes .inner ul li{display:block;list-style:none;margin:0 0 10px 0;color:#1e1e1e;font-size:22px;}.earned-promocodes .inner a.button-link{border:1px solid #3e8b21;border-radius:3px;color:#3e8b21;padding:10px 30px;text-transform:uppercase;}.earned-promocodes .inner a.button-link span{background:url(/sites/all/themes/foodhouse_v2/images/arrows-green.png) no-repeat 0 5px;padding:0 0 0 25px;}.earned-promocodes .inner a.button-link:hover{background:#3e8b21;color:#ffffff;}.earned-promocodes .inner a.button-link:hover span{background-position:0 -29px;}.page-user .user-agreemnt-wrap{position:relative;}.page-user .user-agreemnt-wrap #user-agreements{position:initial;margin:0px 10px 0 0;}#step-bar-anchor .popup_wrapper .popup_body article{max-height:80vh;overflow-x:hidden;padding-right:25px;}#step-bar-anchor .popup_wrapper .popup_body div{margin:15px 0 0;}#step-bar-anchor .rteindent1{list-style:none;margin-left:0;}.section-restaurants .l-main{min-height:680px;position:relative;}#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters > .form-item{padding:0;margin:0;border-bottom:1px solid #e6e5e5;}#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters > .form-item input{height:25px;border:1px solid #e6e5e5;border-radius:14px;margin:16px 10px;width:170px;padding:0 0 0 10px;font-size:14px;line-height:25px;color:#aaa8a8;background:url(/sites/all/themes/foodhouse_v2/images/search.png) 157px center no-repeat;}#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters > .form-item input:focus{color:#000;}#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters .container-filters-inner{position:relative;border-bottom:1px solid #e6e5e5;width:100%;height:50px;}#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters .container-filters-inner .toggle_filters{position:relative;padding:0px 10px 45px;z-index:5;}#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters .container-filters-inner .toggle_filters input{display:none;visibility:hidden;}#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters .container-filters-inner .toggle_filters label,#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters .container-filters-inner .toggle_filters label:before,#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters .container-filters-inner .toggle_filters .radio-switch,#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters .container-filters-inner .toggle_filters .radio-switch:before{-webkit-transition:all 240ms ease-in-out;transition:all 240ms ease-in-out;cursor:pointer;}#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters .container-filters-inner .toggle_filters input[type="radio"]:checked + label{color:#71a24e;z-index:-1;}#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters .container-filters-inner .toggle_filters label{position:absolute;line-height:45px;font-size:14px;width:50%;font-weight:normal;}#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters .container-filters-inner .toggle_filters label span{display:inline-block;}#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters .container-filters-inner .toggle_filters label:first-of-type{left:0;text-align:right;}#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters .container-filters-inner .toggle_filters label:first-of-type span{padding-right:25px;}#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters .container-filters-inner .toggle_filters label:last-of-type{right:0;text-align:left;}#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters .container-filters-inner .toggle_filters label:last-of-type span{padding-left:25px;}#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters .container-filters-inner .toggle_filters .radio-switch{position:absolute;z-index:-1;width:30px;height:20px;margin:12px 0 0 75px;border-radius:30px;background-color:#60913d;padding:0;}#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters .container-filters-inner .toggle_filters .radio-switch:before{content:'';position:absolute;top:0;display:block;width:20px;height:20px;box-shadow:0 1px 2px rgba(0,0,0,0.5);border-radius:20px;background-color:#fff;}#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters .container-filters-inner .toggle_filters input#filter_by_kitchen:checked ~ .radio-switch:before{-webkit-transform:translate(10px,0);-moz-transform:translate(10px,0);-o-transform:translate(10px,0);-ms-transform:translate(10px,0);}#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters #filtersOfRestaurants ul li:nth-child(n+16){display:none;}#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters #filtersOfRestaurants,#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters #filtersDishesOfRestaurants{margin:16px 0 0 10px;}#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters #filtersOfRestaurants ul li,#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters #filtersDishesOfRestaurants ul li{list-style-type:none;padding:5px 0;}#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters #filtersOfRestaurants ul li .custom-checkbox label,#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters #filtersDishesOfRestaurants ul li .custom-checkbox label{padding:4px 0 4px 25px;}#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters #filtersOfRestaurants #showMoreFilters,#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters #filtersDishesOfRestaurants #showMoreFilters{margin:0 0 20px 25px;display:inline-block;border-bottom:1px dotted #e1e1e1;}#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters #filtersOfRestaurants #showMoreFilters:after,#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters #filtersDishesOfRestaurants #showMoreFilters:after{content:'';width:15px;height:7px;display:inline-block;background:url(/sites/all/themes/foodhouse_v2/images/drop_down_header.png) center top no-repeat;}#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters .hideFilters{display:none;}.restaurants-list-with-products .restaurant_with_products{background:#fff;border-radius:7px;box-shadow:0 1px 2px rgba(208,206,206,0.75);margin-bottom:20px;}.restaurants-list-with-products .restaurant_with_products .restaurant_header{padding:10px 20px;border-bottom:1px solid #e6e5e5;}.restaurants-list-with-products .restaurant_with_products .restaurant_header .image{display:inline-block;float:left;}.restaurants-list-with-products .restaurant_with_products .restaurant_header .image img{height:65px;}.restaurants-list-with-products .restaurant_with_products .restaurant_header .restaurant_name{display:inline-block;margin-left:20px;}.restaurants-list-with-products .restaurant_with_products .restaurant_header .restaurant_name a{color:#000;text-decoration:none;position:relative;font-size:24px;line-height:65px;}.restaurants-list-with-products .restaurant_with_products .restaurant_header .restaurant_name a:before{position:absolute;display:block;content:'';height:28px;top:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.restaurants-list-with-products .restaurant_with_products .restaurant_header .restaurant_name a:hover{color:#ecc626;}.restaurants-list-with-products .restaurant_with_products .restaurant_header .restaurant_name a:hover:before{border-bottom:1px solid #f7e6a0;}.restaurants-list-with-products .restaurant_with_products .restaurant_header .delivery-discount{float:right;margin-top:20px;}.restaurants-list-with-products .restaurant_with_products .restaurant_header .delivery-discount .free_delivery{text-align:right;}.restaurants-list-with-products .restaurant_with_products .restaurant_header .delivery-discount .free_delivery p{margin:0;line-height:25px;font-size:16px;color:#000;}.restaurants-list-with-products .restaurant_with_products .restaurant_header .delivery-discount .free_delivery p .from{font-style:italic;}.restaurants-list-with-products .restaurant_with_products .restaurant_header .delivery-discount .free_delivery p .value{font-size:21px;font-weight:bold;font-style:italic;display:inline-block;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant{padding:10px;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .dish_type_with_products .dish_name{margin-top:15px;font-size:18px;color:#000;font-weight:bold;text-align:left;text-transform:none;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .dish_type_with_products > ul li.product.business_lunch{height:235px;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .dish_type_with_products > ul li.view_more{padding:0 8px 0 6px;width:100%;float:left;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .dish_type_with_products > ul li.view_more div{border:1px solid #e6e5e5;background:url(/sites/all/themes/foodhouse_v2/images/pattern_show_more.jpg);height:100%;line-height:47px;min-height:47px;max-height:47px;text-align:center;cursor:pointer;width:100%;display:block;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .dish_type_with_products > ul li.view_more div span.more{color:#000;border-bottom:1px dotted #d0d0d0;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .dish_type_with_products > ul li.view_more:hover div span.more{color:#ecc626;border-bottom:1px dotted #e5c332;}.view_all_restaurants{height:45px;border:2px solid #d7d7d7;background:url(/sites/all/themes/foodhouse_v2/images/pattern_show_more.jpg);text-align:center;margin:0 0 20px 0;border-radius:5px;cursor:pointer;}.view_all_restaurants label{cursor:pointer;line-height:45px;font-size:20px;font-weight:bold;color:#6e6d6d;}.view_all_restaurants:hover label{color:#ecc626;}#block-delivery-restaurants-filter-favorite-restaurants{display:none;}@media screen and (max-width:640px){.page-restaurants #global-container .l-page > .l-main.main-wrapper{padding:0;}.page-restaurants .breadcrumb{display:none;}.page-restaurants #wrapcenter{float:none;}.page-restaurants #wrapcenter > .l-content{margin-left:0;}.page-restaurants #block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters .toggle_filters label{width:50%;}.page-restaurants #block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters #filtersOfRestaurants,.page-restaurants #block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters #filtersDishesOfRestaurants{margin:20px 20px 0;}.page-restaurants #block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters #filtersOfRestaurants #showMoreFilters,.page-restaurants #block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters #filtersDishesOfRestaurants #showMoreFilters{display:block;}.restaurants-list-with-products .restaurant_with_products{overflow:hidden;}.restaurants-list-with-products .restaurant_with_products .restaurant_header{padding:10px;}.restaurants-list-with-products .restaurant_with_products .restaurant_header .image img{height:35px;}.restaurants-list-with-products .restaurant_with_products .restaurant_header .restaurant_name{margin-left:10px;}.restaurants-list-with-products .restaurant_with_products .restaurant_header .restaurant_name a{font-size:16px;line-height:35px;}.restaurants-list-with-products .restaurant_with_products .restaurant_header .restaurant_name a:before{height:28px;}.restaurants-list-with-products .restaurant_with_products .restaurant_header .delivery-discount{margin-top:3px;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant{position:relative;padding:0;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-wrapper .owl-item{display:inline-block;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-wrapper .owl-item:not(:last-child){float:left;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-buttons{position:absolute;top:2px;width:100%;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-buttons .owl-prev,.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-buttons .owl-next{height:20px;width:20px;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-buttons .owl-prev{float:left;background:url(/sites/all/themes/foodhouse_v2/images/arrow_owl_left.png) center no-repeat;background-size:contain;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-buttons .owl-next{float:right;background:url(/sites/all/themes/foodhouse_v2/images/arrow_owl_right.png) center no-repeat;background-size:contain;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-pagination{display:none;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .dish_type_with_products .dish_name{text-align:center;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .dish_type_with_products > ul{margin-left:0;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .dish_type_with_products > ul > li:nth-child(even){margin-left:-1px;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .dish_type_with_products > ul > li .title{padding:0 5px;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .dish_type_with_products > ul > li .bottom{padding:15px 5px 0;}}#super_cool_preloader{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:green;z-index:9999;}#super_cool_preloader .board{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:250px;z-index:1;}#super_cool_preloader .board .left,#super_cool_preloader .board .right{height:50px;width:8px;background:#e5c332;display:inline-block;position:absolute;}#super_cool_preloader .board .left{left:0;animation:position1 2s linear infinite;}#super_cool_preloader .board .right{right:0;animation:position2 2s linear infinite;}#super_cool_preloader .board .ball,#super_cool_preloader .board .ballhit{width:14px;height:14px;border-radius:50%;background:#e5c332;position:absolute;animation:bounce 2s linear infinite;}#super_cool_preloader .board .ballhit{padding:4px;margin:-6px 0 0 -6px;border-radius:50%;background:#e5c332;border:2px #e5c332 solid;z-index:-1;animation:bounce2 2s linear infinite;}#super_cool_preloader .board .credit{position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin:0 0 20px;color:rgba(255,255,255,0.5);text-transform:uppercase;font-size:11px;font-family:sans-serif,helvetica;letter-spacing:.5px;}#super_cool_preloader .board .credit a{color:#fff;}.scene{width:400px;height:200px;position:relative;margin-left:200px;overflow:hidden;}.scene .car{position:absolute;top:70px;left:50%;margin-left:-30px;width:100px;height:70px;background:url(/sites/all/themes/foodhouse_v2/images/loaders/car.png) center no-repeat;animation:peel 4s ease-in-out forwards infinite,bump 0.2s linear infinite;}.scene .poof{position:absolute;top:110px;left:160px;margin-left:-30px;opacity:0;width:35px;height:35px;background:url(/sites/all/themes/foodhouse_v2/images/loaders/poof.png) center no-repeat;animation:poof 4s ease-in-out forwards infinite;}.scene .sign{position:absolute;right:-40px;top:30px;width:35px;height:105px;background:url(/sites/all/themes/foodhouse_v2/images/loaders/sign.png) center no-repeat;animation:sign 4s ease-in-out forwards infinite;}.typing-indicator span{height:14px;width:5px;float:left;margin:15px 0 15px 3px;background-color:#747474;display:block;opacity:0.4;}.typing-indicator span:nth-of-type(1){-webkit-animation:1s blink infinite 0.333s;animation:1s blink infinite 0.333s;}.typing-indicator span:nth-of-type(2){-webkit-animation:1s blink infinite 0.666s;animation:1s blink infinite 0.666s;}.typing-indicator span:nth-of-type(3){-webkit-animation:1s blink infinite 0.999s;animation:1s blink infinite 0.999s;}.loading.restaurants-dishes{height:50px;margin:20px auto;max-width:50px;background:url(/misc/ajaxload.gif) center no-repeat;background-size:30px 30px;}.loader{position:relative;height:270px;background:rgba(255,255,255,0.73);}.loader .wrap{position:absolute;width:33px;height:33px;float:left;left:40%;top:30%;-webkit-animation-name:rotateThis;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-name:rotateThis;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}.loader .wrap div{width:3px;height:10px;background:#000;position:absolute;top:12px;left:15px;border-radius:6px;}.loader .bar1{opacity:0.1;-webkit-transform:rotate(36deg) translate(0,-12px);-moz-transform:rotate(36deg) translate(0,-12px);-o-transform:rotate(36deg) translate(0,-12px);transform:rotate(36deg) translate(0,-12px);}.loader .bar2{opacity:0.2;-webkit-transform:rotate(72deg) translate(0,-12px);-moz-transform:rotate(72deg) translate(0,-12px);-o-transform:rotate(72deg) translate(0,-12px);transform:rotate(72deg) translate(0,-12px);}.loader .bar3{opacity:0.3;-webkit-transform:rotate(108deg) translate(0,-12px);-moz-transform:rotate(108deg) translate(0,-12px);-o-transform:rotate(108deg) translate(0,-12px);transform:rotate(108deg) translate(0,-12px);}.loader .bar4{opacity:0.4;-webkit-transform:rotate(144deg) translate(0,-12px);-moz-transform:rotate(144deg) translate(0,-12px);-o-transform:rotate(144deg) translate(0,-12px);transform:rotate(144deg) translate(0,-12px);}.loader .bar5{opacity:0.5;-webkit-transform:rotate(180deg) translate(0,-12px);-moz-transform:rotate(180deg) translate(0,-12px);-o-transform:rotate(180deg) translate(0,-12px);transform:rotate(180deg) translate(0,-12px);}.loader .bar6{opacity:0.6;-webkit-transform:rotate(216deg) translate(0,-12px);-moz-transform:rotate(216deg) translate(0,-12px);-o-transform:rotate(216deg) translate(0,-12px);transform:rotate(216deg) translate(0,-12px);}.loader .bar7{opacity:0.7;-webkit-transform:rotate(252deg) translate(0,-12px);-moz-transform:rotate(252deg) translate(0,-12px);-o-transform:rotate(252deg) translate(0,-12px);transform:rotate(252deg) translate(0,-12px);}.loader .bar8{opacity:0.8;-webkit-transform:rotate(288deg) translate(0,-12px);-moz-transform:rotate(288deg) translate(0,-12px);-o-transform:rotate(288deg) translate(0,-12px);transform:rotate(288deg) translate(0,-12px);}.loader .bar9{opacity:0.9;-webkit-transform:rotate(324deg) translate(0,-12px);-moz-transform:rotate(324deg) translate(0,-12px);-o-transform:rotate(324deg) translate(0,-12px);transform:rotate(324deg) translate(0,-12px);}.loader .bar10{opacity:1;-webkit-transform:rotate(360deg) translate(0,-12px);-moz-transform:rotate(360deg) translate(0,-12px);-o-transform:rotate(360deg) translate(0,-12px);transform:rotate(360deg) translate(0,-12px);}@keyframes blink{50%{opacity:1;}}@-webkit-keyframes blink{50%{opacity:1;}}@-webkit-keyframes rotateThis{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes rotateThis{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes sign{0%{right:-40px;}30%{right:80px;}70%{right:80px;}100%{right:100%;}}@keyframes sign{0%{right:-40px;}30%{right:80px;}70%{right:80px;}100%{right:100%;}}@-webkit-keyframes peel{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}70%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}73%{-webkit-transform:rotate(-9deg);-moz-transform:rotate(-9deg);-o-transform:rotate(-9deg);transform:rotate(-9deg);}95%{-webkit-transform:rotate(-9deg);-moz-transform:rotate(-9deg);-o-transform:rotate(-9deg);transform:rotate(-9deg);}100%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}}@keyframes peel{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}70%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}73%{-webkit-transform:rotate(-9deg);-moz-transform:rotate(-9deg);-o-transform:rotate(-9deg);transform:rotate(-9deg);}95%{-webkit-transform:rotate(-9deg);-moz-transform:rotate(-9deg);-o-transform:rotate(-9deg);transform:rotate(-9deg);}100%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}}@-webkit-keyframes poof{0%{opacity:0;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);}70%{opacity:0;left:170px;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);}76%{opacity:1;left:160px;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1.3);}95%{opacity:0;}100%{opacity:0;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1.3);}}@keyframes poof{0%{opacity:0;transform:scale(1);}70%{opacity:0;left:170px;transform:scale(1);}76%{opacity:1;transform:scale(1.3);left:160px;}95%{opacity:0;}100%{opacity:0;transform:scale(1.3);}}@-webkit-keyframes bump{0%{top:70px;}50%{top:70px;}60%{top:69px;}100%{top:70px;}}@keyframes bump{0%{top:70px;}50%{top:70px;}60%{top:69px;}100%{top:70px;}}@-webkit-keyframes position1{0%{top:-60px;}25%{top:0;}50%{top:60px;}75%{top:-60px;}100%{top:-60px;}}@keyframes position1{0%{top:-60px;}25%{top:0;}50%{top:60px;}75%{top:-60px;}100%{top:-60px;}}@-webkit-keyframes position2{0%{top:60px;}25%{top:0;}50%{top:-60px;}75%{top:-60px;}100%{top:60px;}}@keyframes position2{0%{top:60px;}25%{top:0;}50%{top:-60px;}75%{top:-60px;}100%{top:60px;}}@-webkit-keyframes bounce{0%{top:-35px;left:10px;}25%{top:25px;left:225px;}50%{top:75px;left:10px;}75%{top:-35px;left:225px;}100%{top:-35px;left:10px;}}@keyframes bounce{0%{top:-35px;left:10px;}25%{top:25px;left:225px;}50%{top:75px;left:10px;}75%{top:-35px;left:225px;}100%{top:-35px;left:10px;}}@-webkit-keyframes bounce2{0%{top:-35px;left:10px;border:2px #e5c332 solid;}24%{border:2px #e5c332 solid;}25%{top:25px;left:225px;border:2px #fff solid;}49%{border:2px #e5c332 solid;}50%{top:75px;left:10px;border:2px #fff solid;}74%{border:2px #e5c332 solid;}75%{top:-35px;left:225px;border:2px #fff solid;}99%{border:2px #e5c332 solid;}100%{top:-35px;left:10px;border:2px #fff solid;}}@keyframes bounce2{0%{top:-35px;left:10px;border:2px #e5c332 solid;}24%{border:2px #e5c332 solid;}25%{top:25px;left:225px;border:2px #fff solid;}49%{border:2px #e5c332 solid;}50%{top:75px;left:10px;border:2px #fff solid;}74%{border:2px #e5c332 solid;}75%{top:-35px;left:225px;border:2px #fff solid;}99%{border:2px #e5c332 solid;}100%{top:-35px;left:10px;border:2px #fff solid;}}@media only screen and (min-width:1280px){.products_in_restaurant .grid-flex{width:16%;margin:0 0.333%;}}@media only screen and (min-width:1160px) and (max-width:1279px){.products_in_restaurant .grid-flex{width:24%;margin:0 0.5%;}}@media only screen and (max-width:1159px){.products_in_restaurant .grid-flex{width:32.24%;margin:0 0.5%;}.restaurants-list-with-products .restaurant_with_products .restaurant_header .free_delivery p{line-height:16px;font-size:10px;}.restaurants-list-with-products .restaurant_with_products .restaurant_header .free_delivery p .value{font-size:14px;}}@media only screen and (min-width:341px) and (max-width:930px){.products_in_restaurant .grid-flex{width:48%;margin:0 1% !important;}}@media only screen and (max-width:340px){.products_in_restaurant .grid-flex{width:100%;margin:0 !important;}}#restaurant_recommended_products ul{list-style-type:none;}#restaurant_recommended_products .recommended-category{position:relative;z-index:10;}#restaurant_recommended_products .recommended-category img{width:50px;height:auto;padding:2px;float:left;border:1px solid #d7d7d7;border-radius:2px;margin:0 10px;}#restaurant_recommended_products .recommended-category .name{font-size:16px;margin-bottom:9px;}#restaurant_recommended_products .recommended-category.active .recommended_products_in{display:block;top:20px;}#restaurant_recommended_products .recommended-category.active .recommended_products_in.popup_bottom{top:auto;bottom:0;}#restaurant_recommended_products .recommended-category.active .recommended_products_in.popup_bottom:after{top:auto;bottom:15px;}#restaurant_recommended_products .recommended_products_in{display:none;position:absolute;left:100%;z-index:1000;top:0;width:540px;max-height:240px;padding:5px;margin-left:7px;background:#fff;border-radius:4px;box-shadow:0 1px 2px #c9c8c8;-webkit-box-shadow:0 1px 2px #c9c8c8;}#restaurant_recommended_products .recommended_products_in ul{max-height:240px;overflow-x:hidden;overflow-y:scroll;margin-bottom:0;}#restaurant_recommended_products .recommended_products_in ul::-webkit-scrollbar{display:block;background:transparant;width:5px;}#restaurant_recommended_products .recommended_products_in ul::-webkit-scrollbar-track{border-radius:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;}#restaurant_recommended_products .recommended_products_in ul::-webkit-scrollbar-thumb{border-radius:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#aaa8a8;}#restaurant_recommended_products .recommended_products_in ul li{height:51px;}#restaurant_recommended_products .recommended_products_in ul li .node-title,#restaurant_recommended_products .recommended_products_in ul li .image,#restaurant_recommended_products .recommended_products_in ul li .add-to-cart{float:left;}#restaurant_recommended_products .recommended_products_in ul li .node-title,#restaurant_recommended_products .recommended_products_in ul li .add-to-cart,#restaurant_recommended_products .recommended_products_in ul li .price{line-height:40px;font-size:14px;}#restaurant_recommended_products .recommended_products_in ul li .node-title{width:270px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-left:10px;}#restaurant_recommended_products .recommended_products_in ul li .add-to-cart{margin-right:5px;}#restaurant_recommended_products .recommended_products_in ul li .price{text-align:right;padding-right:5px;}#restaurant_recommended_products .recommended_products_in ul li a{color:#000;}#restaurant_recommended_products .recommended_products_in ul li a:hover{color:#ecc626;}#restaurant_recommended_products .recommended_products_in:after{content:"";position:absolute;top:25px;left:-8px;width:8px;height:12px;background:url(/sites/all/themes/foodhouse_v2/images/popup-arrow-left.png) no-repeat 0 0;}#sidebar-wrapper{z-index:40;}#block-delivery-recommended-recommended-in-restaurant h6{padding:10px 0 0 10px;margin:0 0 10px 0;}#order-confirm h1{color:#6a6a6a;font-size:28px;text-transform:none;}#order-confirm .order-confirm-label-wrap{border-bottom:1px dotted #ebebeb;}#order-confirm .order-confirm-label-wrap a{color:#6a6a6a;display:inline-block;}#order-confirm .views-row{display:block;overflow:auto;border-bottom:1px solid #e4e4e4;padding:15px 0;}#order-confirm .views-row:last-child{border-bottom:none;}#order-confirm .views-field-image{float:left;border-radius:50%;overflow:hidden;border:2px solid #ffffff;}#order-confirm .views-field-image img{width:56px;height:56px;}#order-confirm .extra-wrapp{display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;display:inline-block;padding-left:20px;}#order-confirm .extra-wrapp > div{display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;display:inline-block;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}#order-confirm .extra-wrapp .views-field-title{flex-grow:2;}#order-confirm .extra-wrapp .views-field-title a{color:#6a6a6a;}#order-confirm .extra-wrapp .views-field-field-product-price{-webkit-box-pack:justify;-webkit-justify-content:flex-end;-ms-flex-pack:justify;-moz-box-pack:justify;justify-content:flex-end;}#order-confirm .order-group-other-user .views-field-field-product-counter{padding-right:16px;margin-right:18px;}#order-confirm .order-group-other-user .views-field-field-product-counter .field-content{width:32px;text-align:center;line-height:28px;border:1px solid #ebebeb;border-radius:3px;}#order-confirm .order-group-other-user .views-field-field-product-price{padding-right:15px;}#other-errors .popup_body input,#join-group-wrapper .popup_body input,#block-delivery-group-order-delivery-group-order-block .popupBlock input,#groupOrderDialog input{width:256px;}#other-errors .popup_body p,#other-errors .popup_body h4,#join-group-wrapper .popup_body p,#join-group-wrapper .popup_body h4,#block-delivery-group-order-delivery-group-order-block .popupBlock p,#block-delivery-group-order-delivery-group-order-block .popupBlock h4,#groupOrderDialog p,#groupOrderDialog h4{text-align:center;display:block;}#other-errors .popup_body p,#join-group-wrapper .popup_body p,#block-delivery-group-order-delivery-group-order-block .popupBlock p,#groupOrderDialog p{font-size:15px;}#other-errors .popup_body .btn-green,#other-errors .popup_body .wrapper-user-register-background .user_register-btn input,.wrapper-user-register-background .user_register-btn #other-errors .popup_body input,#join-group-wrapper .popup_body .btn-green,#join-group-wrapper .popup_body .wrapper-user-register-background .user_register-btn input,.wrapper-user-register-background .user_register-btn #join-group-wrapper .popup_body input,#block-delivery-group-order-delivery-group-order-block .popupBlock .btn-green,#block-delivery-group-order-delivery-group-order-block .popupBlock .wrapper-user-register-background .user_register-btn input,.wrapper-user-register-background .user_register-btn #block-delivery-group-order-delivery-group-order-block .popupBlock input,#groupOrderDialog .btn-green,#groupOrderDialog .wrapper-user-register-background .user_register-btn input,.wrapper-user-register-background .user_register-btn #groupOrderDialog input{width:256px;margin:15px auto;padding:8px 0;}#other-errors .popup_body .link-simple,#join-group-wrapper .popup_body .link-simple,#block-delivery-group-order-delivery-group-order-block .popupBlock .link-simple,#groupOrderDialog .link-simple{margin:0;}#other-errors .popup_body h4,#join-group-wrapper .popup_body h4,#block-delivery-group-order-delivery-group-order-block .popupBlock h4,#groupOrderDialog h4{margin-bottom:40px;font-size:24px;text-transform:none;line-height:30px;}#other-errors .popup_body ul,#join-group-wrapper .popup_body ul,#block-delivery-group-order-delivery-group-order-block .popupBlock ul,#groupOrderDialog ul{list-style-type:none;}#block-delivery-group-order-delivery-group-order-block{padding:15px;border-radius:3px;background:#ffffff;margin-top:35px;position:relative;}#block-delivery-group-order-delivery-group-order-block.mobile .container-link .join-group,#block-delivery-group-order-delivery-group-order-block.mobile .container-link .leave-group{width:185px;}#block-delivery-group-order-delivery-group-order-block.mobile .container-link .join-group .btn-green,#block-delivery-group-order-delivery-group-order-block.mobile .container-link .join-group .wrapper-user-register-background .user_register-btn input,.wrapper-user-register-background .user_register-btn #block-delivery-group-order-delivery-group-order-block.mobile .container-link .join-group input,#block-delivery-group-order-delivery-group-order-block.mobile .container-link .leave-group .btn-green,#block-delivery-group-order-delivery-group-order-block.mobile .container-link .leave-group .wrapper-user-register-background .user_register-btn input,.wrapper-user-register-background .user_register-btn #block-delivery-group-order-delivery-group-order-block.mobile .container-link .leave-group input{float:left;}#block-delivery-group-order-delivery-group-order-block.mobile .container-link .join-group .info,#block-delivery-group-order-delivery-group-order-block.mobile .container-link .leave-group .info{margin:5px 0 0 15px;}#block-delivery-group-order-delivery-group-order-block.mobile .container-link .join-group .info-popup,#block-delivery-group-order-delivery-group-order-block.mobile .container-link .leave-group .info-popup{margin-top:45px;margin-left:-12px;left:0;width:100%;}#block-delivery-group-order-delivery-group-order-block.mobile .container-link .join-group .info-popup p:after,#block-delivery-group-order-delivery-group-order-block.mobile .container-link .leave-group .info-popup p:after{content:"";position:absolute;top:-7px;left:168px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #60913d;}#block-delivery-group-order-delivery-group-order-block.desktop .container-link .join-group .info-popup p:after,#block-delivery-group-order-delivery-group-order-block.desktop .container-link .leave-group .info-popup p:after{content:"";position:absolute;top:10px;left:-7px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #60913d;}#block-delivery-group-order-delivery-group-order-block + #block-delivery-recommended-recommended-in-restaurant{background:#ffffff;padding:3px 0 1px;margin-top:-3px;}#block-delivery-group-order-delivery-group-order-block + #block-delivery-recommended-recommended-in-restaurant h6{border-top:1px solid #f0f0f0;border-radius:0 0 3px 3px;}#block-delivery-group-order-delivery-group-order-block .container-link{position:relative;height:45px;}#block-delivery-group-order-delivery-group-order-block .container-link .join-group,#block-delivery-group-order-delivery-group-order-block .container-link .leave-group{float:left;width:100%;padding:7px 0px;}#block-delivery-group-order-delivery-group-order-block .container-link .join-group .info,#block-delivery-group-order-delivery-group-order-block .container-link .leave-group .info{float:right;margin-top:5px;width:20px;height:20px;cursor:pointer;}#block-delivery-group-order-delivery-group-order-block .container-link .join-group .info:hover ~ .info-popup,#block-delivery-group-order-delivery-group-order-block .container-link .leave-group .info:hover ~ .info-popup{display:block;}#block-delivery-group-order-delivery-group-order-block .container-link .join-group .info-popup,#block-delivery-group-order-delivery-group-order-block .container-link .leave-group .info-popup{display:none;position:absolute;z-index:1000;left:165px;top:-5px;width:250px;padding:12px;margin-left:7px;border-radius:3px;color:#ffffff;}#block-delivery-group-order-delivery-group-order-block .container-link .join-group .info-popup p,#block-delivery-group-order-delivery-group-order-block .container-link .leave-group .info-popup p{position:relative;margin:0;padding:20px;background:#60913d;}#deeplace-basket,.group-order-basket{position:fixed;bottom:-1px;left:0;width:100%;z-index:10000;background:#ffffff;border-top:1px solid #eee;}#deeplace-basket .container,.group-order-basket .container{max-width:1280px;max-height:55px;margin:0 auto;text-align:right;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;display:inline-block;}#deeplace-basket .user-list,.group-order-basket .user-list{display:inline-block;position:relative;float:left;margin:0;-webkit-box-flex:1 60%;-moz-box-flex:1 60%;-webkit-flex:1 60%;-ms-flex:1 60%;flex:1 60%;-webkit-flex:1 1 60%;max-width:50%;}#deeplace-basket .user-list > div,.group-order-basket .user-list > div{margin-left:10px;}#deeplace-basket .user-list:after,.group-order-basket .user-list:after{content:'';background:url(/sites/all/themes/foodhouse_v2/images/fade-to-white-right.png);background:-webkit-linear-gradient(right,rgba(255,255,255,0),white);background:-o-linear-gradient(right,rgba(255,255,255,0),white);background:-moz-linear-gradient(right,rgba(255,255,255,0),white);background:linear-gradient(to right,rgba(255,255,255,0),#ffffff);position:absolute;right:0;top:0;height:100%;width:50px;}#deeplace-basket .user-list .mCSB_horizontal.mCSB_inside > .mCSB_container,.group-order-basket .user-list .mCSB_horizontal.mCSB_inside > .mCSB_container{margin-bottom:3px;}#deeplace-basket .user-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.group-order-basket .user-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#60913C;}#deeplace-basket .user-list li,.group-order-basket .user-list li{display:table-cell;position:relative;}#deeplace-basket .user-list .user-icon,.group-order-basket .user-list .user-icon{width:35px;height:35px;margin:8px 5px 0 0;border-radius:50%;border:2px solid #ffffff;line-height:35px;font-size:22px;text-transform:uppercase;color:#ffffff;text-align:center;cursor:pointer;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;}#deeplace-basket .user-list .user-li-wrapper.hover .user-statistics,.group-order-basket .user-list .user-li-wrapper.hover .user-statistics{display:block;}#deeplace-basket .user-list .user-small-icon,.group-order-basket .user-list .user-small-icon{font-weight:bold;font-size:12px;line-height:13px;display:block;margin-bottom:-4px;}#deeplace-basket .user-list .user-small-icon svg,.group-order-basket .user-list .user-small-icon svg{float:left;margin-right:10px;}#deeplace-basket .user-list .user-status,.group-order-basket .user-list .user-status{font-size:11px;}#deeplace-basket .user-list .user-status.ORDERING,.group-order-basket .user-list .user-status.ORDERING{color:green;}#deeplace-basket .user-list .user-statistics,.group-order-basket .user-list .user-statistics{display:none;padding:0;position:fixed;background:#ffffff;bottom:60px;-webkit-box-flex:1 40%;-moz-box-flex:1 40%;-webkit-flex:1 40%;-ms-flex:1 40%;flex:1 40%;-webkit-flex:1 2 40%;left:-165px;background:#ffffff;border-radius:4px;border:1px solid #f7f7f7;}#deeplace-basket .user-list .user-statistics ul,.group-order-basket .user-list .user-statistics ul{padding:17px;margin:0;}#deeplace-basket .user-list .user-statistics li,.group-order-basket .user-list .user-statistics li{display:block;text-align:left;font-size:13px;}#deeplace-basket .user-list .user-statistics li div,.group-order-basket .user-list .user-statistics li div{display:table-row;}#deeplace-basket .user-list .user-statistics li div span,.group-order-basket .user-list .user-statistics li div span{display:table-cell;vertical-align:middle;}#deeplace-basket .user-list .user-statistics li .count,.group-order-basket .user-list .user-statistics li .count{font-style:italic;text-align:right;color:#aaa8a8;width:30px;}#deeplace-basket .user-list .user-statistics li .total-product,.group-order-basket .user-list .user-statistics li .total-product{width:65px;text-align:right;}#deeplace-basket .user-list .user-statistics li .product-title,.group-order-basket .user-list .user-statistics li .product-title{width:280px;color:#6b6a6a;}#deeplace-basket .user-list .user-statistics li:not(:first-of-type),.group-order-basket .user-list .user-statistics li:not(:first-of-type){margin-top:15px;}#deeplace-basket .user-list .user-statistics p,.group-order-basket .user-list .user-statistics p{text-align:right;}#deeplace-basket .user-list .user-statistics .user-total,.group-order-basket .user-list .user-statistics .user-total{width:80px;float:right;margin-top:-5px;text-align:right;}#deeplace-basket .user-list .user-statistics > div,.group-order-basket .user-list .user-statistics > div{text-align:left;border-bottom:1px solid #f7f7f7;padding:17px;}#deeplace-basket .user-list .mCustomScrollbar:hover,.group-order-basket .user-list .mCustomScrollbar:hover{position:relative;height:80px;width:700px;}#deeplace-basket .container-delivery-promo,#deeplace-basket .checkout,.group-order-basket .container-delivery-promo,.group-order-basket .checkout{display:inline-block;}#deeplace-basket .container-delivery-promo,.group-order-basket .container-delivery-promo{-webkit-box-flex:1 40%;-moz-box-flex:1 40%;-webkit-flex:1 40%;-ms-flex:1 40%;flex:1 40%;-webkit-flex:1 2 40%;text-align:center;}#deeplace-basket .checkout,.group-order-basket .checkout{width:245px;background:#60913d;float:right;}#deeplace-basket .checkout a,.group-order-basket .checkout a{display:block;height:54px;}#deeplace-basket .checkout a:hover,.group-order-basket .checkout a:hover{background:#71a24e;}#deeplace-basket .checkout a:hover .counter,.group-order-basket .checkout a:hover .counter{background:#71a24e;}#deeplace-basket .checkout .cart,.group-order-basket .checkout .cart{float:left;position:relative;width:40px;height:54px;margin-left:20px;}#deeplace-basket .checkout .cart svg,.group-order-basket .checkout .cart svg{padding:0;margin:10px 0 0 0;fill:#ffffff;}#deeplace-basket .checkout .cart .counter,.group-order-basket .checkout .cart .counter{background:#60913d;position:absolute;border:2px solid #ffffff;border-radius:50%;color:#ffffff;width:19px;height:19px;text-align:center;right:-13px;top:4px;font-size:11px;}#deeplace-basket .checkout .total,.group-order-basket .checkout .total{margin:0;line-height:54px;color:#ffffff;font-size:16px;display:inline-block;width:100px;text-align:center;}#deeplace-basket .checkout svg,.group-order-basket .checkout svg{float:right;margin:13px 13px 0 0;}#deeplace-basket .delivery,.group-order-basket .delivery{height:54px;padding-right:5px;display:inline-block;}#deeplace-basket .delivery svg,.group-order-basket .delivery svg{margin:10px 10px 0 0;float:left;}#deeplace-basket .delivery span,.group-order-basket .delivery span{line-height:54px;font-size:16px;color:#6a6a6a;}.page-order-confirm-group .l-main.main-wrapper #wrapcenter .l-content #order-confirm .container_left li.views-row .views-field-field-product-counter .field-content.no-edit{border-color:#ffffff;}.btn-style-orange{cursor:pointer;border:1px solid #ff6d1e;border-radius:15px;color:#ff6d1e;padding:7px 15px;width:auto;height:auto;font-size:14px;line-height:14px;background:#ffffff;min-width:80px;}.btn-style-orange:hover{background:#ff6d1e;color:#ffffff;}.btn-style-orange.disabled{background:#ccc;border-color:#ccc;color:#000;}.btn-green,.wrapper-user-register-background .user_register-btn input{display:inline-block;background:#60913C;line-height:20px;padding:5px 0;border-radius:4px;color:#ffffff;width:146px;text-align:center;cursor:pointer;text-transform:uppercase;font-size:13px;}.btn-green:hover,.wrapper-user-register-background .user_register-btn input:hover{background:#71a24e;color:#ffffff;}.btn-green:visited,.wrapper-user-register-background .user_register-btn input:visited{color:#ffffff;}button.btn-green{border:none;}.btn-green.btn-block,.wrapper-user-register-background .user_register-btn input.btn-block{width:100%;}.page-restaurant-join-group #block-delivery-basket{display:none !important;}.page-order-confirm-group .l-main.main-wrapper #wrapcenter .l-content #order-confirm .container_left{margin-bottom:10px;}.page-order-confirm-group .l-main.main-wrapper #wrapcenter .l-content #order-confirm .container_left_proceed{display:block;}.page-order-confirm-group .l-main.main-wrapper #wrapcenter .l-content #order-confirm .container_left_proceed .tab_order_time ul{display:block !important;}.page-order-confirm-group .l-main.main-wrapper #wrapcenter .l-content #order-confirm .container_left_proceed .order_proceed{padding:20px 0;}#edit-stats{background-color:#ffffff;top:170px;position:sticky;margin-bottom:0;}#edit-stats .order-row{padding:0 0 30px 0;}#edit-stats .order-row:last-child{padding:0;}#edit-stats .order-row.users{padding:10px 0 0 0;}#edit-stats .order-row .row span.price{float:right;padding-right:0;padding-left:2px;}#edit-stats .order-row .row span.price strong{font-weight:500;}#edit-stats .order-row .row.dotted{background:url(/sites/all/themes/foodhouse_v2/images/underline-dots.png) 0 75% repeat-x;padding-right:2px;}#edit-stats .order-row.first,#edit-stats .order-row.users{border-bottom:1px solid #e4e4e4;}#edit-stats .order-row.first svg{fill:#60913d;width:30px;height:20px;float:left;margin-right:10px;}#edit-stats .order-row.first span{line-height:20px;padding:0;font-weight:normal;}#edit-stats .order-row.first span.count-products{float:right;text-align:right;color:#6a6a6a;}#edit-stats .order-row.first span.incart{color:#6a6a6a;}#edit-stats .order-row.users{padding-bottom:0;}#edit-stats .order-row.users ul{list-style-type:none;margin-bottom:10px;}#edit-stats .order-row.users ul li{padding:10px;width:100%;}#edit-stats .order-row.users ul li:hover{background-color:#fafafa;}#edit-stats .order-row.users ul li p{display:inline-block;margin-bottom:0;text-overflow:ellipsis;width:55%;overflow:hidden;}#edit-stats .order-row.users ul li p .user-me{color:#aaa8a8;}#edit-stats .order-row.users ul li div{float:right;width:45%;}#edit-stats .order-row.users ul li .user-status{font-size:12px;color:#60913d;}#edit-stats .order-row.users ul li .drop_user,#edit-stats .order-row.users ul li .price{float:right;}#edit-stats .order-row.users ul li .drop_user{margin-left:5px;cursor:pointer;padding-top:2px;}#edit-stats .order-row.users ul li .drop_user svg{fill:#6a6a6a;}#edit-stats .order-row.users ul li .drop_user:hover svg{fill:#c93636;}#edit-stats .order-row.stats{margin-top:30px;border-bottom:1px solid #5a9928;}#edit-stats .order-row.stats .row{margin-bottom:10px;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;display:inline-block;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-moz-box-pack:justify;justify-content:space-between;}#edit-stats .order-row.stats .row:last-child{margin-bottom:0;}#edit-stats .order-row.stats .row > span{color:#aaa8a8;font-size:15px;}#edit-stats .order-row.stats .row > span.price{color:#6a6a6a;padding:0;width:100px;text-align:right;}#edit-stats .order-row.total{border-bottom:none;margin-top:30px;font-weight:bold;margin-top:30px;}#edit-stats .order-row.total .row{margin-bottom:0;}#edit-stats .order-row.total .row > span{color:#6a6a6a;}#edit-stats .order-row.total .row > span.price{font-style:16px;color:#5a9928;}#edit-stats .order-row.free-delivery-left{padding:15px;height:50px;background:#d9663c;border:1px solid #d9663c;border-radius:3px;margin-bottom:30px;}#edit-stats .order-row.free-delivery-left p{margin:0;color:#ffffff;font-size:14px;line-height:18px;}#edit-stats .order-row.message{font-size:12px;color:red;}#edit-stats .order-row.buttons div{float:none;}#edit-stats .order-row.buttons div span{display:block;border-radius:4px;font-weight:bold;background:#5a9928;color:#ffffff;line-height:40px;padding-top:2px;cursor:pointer;text-align:center;text-transform:uppercase;}#edit-stats .order-row.buttons div span.disabled:hover{background:#71a24e;color:#ffffff;}#edit-stats .order-row.buttons div span.disabled:hover svg{fill:#3a872b;}#edit-stats .order-row.buttons div span svg{fill:#60913d;margin:0 0 2px 8px;}#edit-stats .order-row.buttons div span.edit svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.success-page .align-content-left{text-align:left;width:600px;margin:0 auto;}.success-page .align-content-left .total{font-size:17px;font-weight:bold;}.success-page .align-content-left .before-total{margin-bottom:22px;}.success-page .align-content-left .total-order-price-wrapper .total-order-price{width:600px;}.success-page .align-content-left p{padding:0 15px;}.success-page .header-great,.success-page .head-info,.success-page .restaurant h4,.success-page .stats,.success-page .additional-info,.success-page .bon{text-align:center;}.success-page .additional-info p{margin-top:50px;}.success-page .additional-info strong{font-size:17px;letter-spacing:1px;display:block;}.success-page .header-great{margin-top:100px;line-height:24px;}.success-page .head-info{margin:10px auto 60px;padding:0 10px;}.success-page h3{text-transform:none;}.success-page .restaurant{margin-bottom:20px;padding-top:20px;border-top:1px solid #e4e4e4;}.success-page .restaurant h4{color:#4c4c4c;}.success-page .restaurant em{font-style:normal;color:#689918;}.success-page .products-list{width:600px;margin:0 auto;list-style-type:none;padding:20px 0 0;text-align:left;}.success-page .products-list li{position:relative;display:block;padding:0 4px;}.success-page .products-list .price,.success-page .products-list .title,.success-page .products-list .weight,.success-page .products-list .measure{line-height:30px;display:inline-block;vertical-align:middle;}.success-page .products-list .title{line-height:24px;width:385px;width:-webkit-calc(100% - 265px);width:-moz-calc(100% - 265px);width:calc(100% - 265px);}.success-page .products-list .title a,.success-page .products-list .title :visited{color:#4c4c4c;}.success-page .products-list .price{min-width:265px;float:right;display:block;text-align:right;}.success-page .products-list .price .items-price{display:inline-block;padding-right:24px;border-right:1px solid #c2c2c2;}.success-page .products-list .price .total-price{float:right;width:90px;text-align:right;}.success-page .total-order-price,.success-page .total-counting,.success-page .total{width:592px;padding:0 4px;margin:0 auto;}.success-page .total-order-price .title,.success-page .total-counting .title,.success-page .total .title{float:left;text-align:left;}.success-page .total-order-price .price,.success-page .total-counting .price,.success-page .total .price{text-align:right;}.success-page .total-order-price .title,.success-page .total-order-price .price,.success-page .total-counting .title,.success-page .total-counting .price,.success-page .total .title,.success-page .total .price{width:50%;display:inline-block;}.success-page .total-order-price .title .price,.success-page .total-order-price .price .price,.success-page .total-counting .title .price,.success-page .total-counting .price .price,.success-page .total .title .price,.success-page .total .price .price{width:100%;}.success-page .total-counting{margin-bottom:10px;padding-top:10px;line-height:30px;border-top:1px solid #e4e4e4;font-weight:bold;}.success-page .total{text-align:left;margin:0 0 10px 0;}.success-page .total.main-user{font-weight:bold;}.success-page .total.user-total{text-align:left;margin:20px auto;border-top:1px solid #e4e4e4;padding:20px 4px 0;}.success-page .total-order-price-wrapper{border-top:1px dashed #e4e4e4;padding:20px 0;}.success-page .total-order-price{padding:0;font-weight:bold;}.success-page .total-order-price .title{color:#4c4c4c;}.success-page .total-order-price .price{font-size:17px;color:#5a9928;font-style:normal !important;}.success-page .total-order-price .price .price{width:100%;}.info-bottom .lowercase{font-size:20px;}.info-bottom .discount{color:#aaa8a8;font-style:italic;font-weight:normal;}.info-bottom .discount svg{top:5px;position:relative;right:-5px;}.info-bottom .price{position:relative;min-height:20px;}.info-bottom .price .old-price{width:auto !important;top:0;right:0;left:auto;font-size:inherit;}.link-simple{font-size:15px;color:#7b7b7b;text-decoration:underline;cursor:pointer;margin:0;}.groupOrderShareWrapper input{width:470px !important;padding-right:0 !important;}.groupOrderShareWrapper p#copyToClipboard{width:220px;padding:9px 0;margin:15px auto 0;text-transform:uppercase;}@media screen and (max-width:720px){#deeplace-basket .container,.group-order-basket .container{width:100%;}#deeplace-basket .user-list,.group-order-basket .user-list{display:none;}}@media screen and (max-width:600px){.restaurant h4{margin-bottom:0;text-transform:none;}.restaurant .products-list{width:100%;padding:0px;}.restaurant .products-list li{padding:8px 4px 18px;border-bottom:1px solid #e4e4e4;}.restaurant .products-list li:after{content:none;}.restaurant .products-list li:last-of-type{border-bottom:0;}.restaurant .products-list li .title{width:100%;min-width:290px;text-align:center;}.restaurant .products-list li .price{width:100%;float:none;text-align:center;line-height:14px;margin-top:4px;}.restaurant .products-list li .price .items-price,.restaurant .products-list li .price .total-price{width:calc(50% - 16px);}.restaurant .products-list li .price .items-price{border-right:1px solid #c2c2c2;float:left;text-align:right;margin-right:0;padding-right:15px;}.restaurant .products-list li .price .total-price{display:inline-block;float:none;text-align:left;padding-left:15px;}.restaurant .total.user-total{border-top:none;padding:0;margin-bottom:40px;text-align:center;}.restaurant .total.user-total .title{text-align:right;padding-right:10px;}.restaurant .total.user-total .price{text-align:left;width:auto;}.restaurant .total.user-total .title,.restaurant .total.user-total .price{display:contents;}.restaurant .total-order-price,.restaurant .total-counting,.restaurant .total{width:100%;padding:0;}.info-bottom .total-counting-wrapper{border-top:1px solid #e4e4e4;}.info-bottom .total-counting{width:240px;border-top:0;}.info-bottom .total-order-price-wrapper{padding:20px 4px;}.info-bottom .total-order-price-wrapper .total-order-price{width:240px;}.info-bottom .total-order-price-wrapper .total-order-price em{font-style:normal;}.bon{margin-bottom:50px;}}@media screen and (max-width:360px){#deeplace-basket .container,.group-order-basket .container{width:100%;}#deeplace-basket .container > div,.group-order-basket .container > div{width:50%;}#deeplace-basket .user-list,.group-order-basket .user-list{display:none;}}.group-order-basket .user-list li.user-li-wrapper:nth-child(8n+1) .user-icon{color:#448ccb;border-color:#448ccb;}.group-order-basket .user-list li.user-li-wrapper:nth-child(8n+1) .user-icon:hover{background:#448ccb;color:#ffffff;}.page-order-confirm-group .l-main.main-wrapper #wrapcenter .l-content #order-confirm #edit-stats .order-row.users ul li:nth-child(8n+1) p{color:#448ccb;}.group-order-basket .user-list li.user-li-wrapper:nth-child(8n+2) .user-icon{color:#00746b;border-color:#00746b;}.group-order-basket .user-list li.user-li-wrapper:nth-child(8n+2) .user-icon:hover{background:#00746b;color:#ffffff;}.page-order-confirm-group .l-main.main-wrapper #wrapcenter .l-content #order-confirm #edit-stats .order-row.users ul li:nth-child(8n+2) p{color:#00746b;}.group-order-basket .user-list li.user-li-wrapper:nth-child(8n+3) .user-icon{color:#670064;border-color:#670064;}.group-order-basket .user-list li.user-li-wrapper:nth-child(8n+3) .user-icon:hover{background:#670064;color:#ffffff;}.page-order-confirm-group .l-main.main-wrapper #wrapcenter .l-content #order-confirm #edit-stats .order-row.users ul li:nth-child(8n+3) p{color:#670064;}.group-order-basket .user-list li.user-li-wrapper:nth-child(8n+4) .user-icon{color:#60913d;border-color:#60913d;}.group-order-basket .user-list li.user-li-wrapper:nth-child(8n+4) .user-icon:hover{background:#60913d;color:#ffffff;}.page-order-confirm-group .l-main.main-wrapper #wrapcenter .l-content #order-confirm #edit-stats .order-row.users ul li:nth-child(8n+4) p{color:#60913d;}.group-order-basket .user-list li.user-li-wrapper:nth-child(8n+5) .user-icon{color:#7a0026;border-color:#7a0026;}.group-order-basket .user-list li.user-li-wrapper:nth-child(8n+5) .user-icon:hover{background:#7a0026;color:#ffffff;}.page-order-confirm-group .l-main.main-wrapper #wrapcenter .l-content #order-confirm #edit-stats .order-row.users ul li:nth-child(8n+5) p{color:#7a0026;}.group-order-basket .user-list li.user-li-wrapper:nth-child(8n+6) .user-icon{color:#f1c514;border-color:#f1c514;}.group-order-basket .user-list li.user-li-wrapper:nth-child(8n+6) .user-icon:hover{background:#f1c514;color:#ffffff;}.page-order-confirm-group .l-main.main-wrapper #wrapcenter .l-content #order-confirm #edit-stats .order-row.users ul li:nth-child(8n+6) p{color:#f1c514;}.group-order-basket .user-list li.user-li-wrapper:nth-child(8n+7) .user-icon{color:#dd531a;border-color:#dd531a;}.group-order-basket .user-list li.user-li-wrapper:nth-child(8n+7) .user-icon:hover{background:#dd531a;color:#ffffff;}.page-order-confirm-group .l-main.main-wrapper #wrapcenter .l-content #order-confirm #edit-stats .order-row.users ul li:nth-child(8n+7) p{color:#dd531a;}.group-order-basket .user-list li.user-li-wrapper:nth-child(8n+8) .user-icon{color:#7a0026;border-color:#7a0026;}.group-order-basket .user-list li.user-li-wrapper:nth-child(8n+8) .user-icon:hover{background:#7a0026;color:#ffffff;}.page-order-confirm-group .l-main.main-wrapper #wrapcenter .l-content #order-confirm #edit-stats .order-row.users ul li:nth-child(8n+8) p{color:#7a0026;}#join-group-wrapper{z-index:10001;}.front #global-container .l-page > .main-wrapper:not(.l-main){min-width:0;max-width:100%;padding:0;}.front #global-container .l-page > .main-wrapper:not(.l-main) .l-region .block--md-slider .block__content .md-bullets .md-bullet{background:#fff;border:2px solid #b1b0b0;}.front #global-container .l-page > .main-wrapper:not(.l-main) .l-region .block--md-slider .block__content .md-bullets .md-bullet.md-current{border:0;}.front #global-container .l-page > .main-wrapper:not(.l-main) .l-region .block--md-slider .block__content .md-bullets .md-bullet.md-current a{background:#ecc626;}.front #global-container .l-page > .main-wrapper:not(.l-main) .l-region .block--md-slider .block__content .md-arrow > div{width:34px;height:34px;}.front #global-container .l-page > .main-wrapper:not(.l-main) .l-region .block--md-slider .block__content .md-arrow .md-arrow-left{background:url(/sites/all/themes/foodhouse_v2/images/md-slider-arrows.png) top left no-repeat;}.front #global-container .l-page > .main-wrapper:not(.l-main) .l-region .block--md-slider .block__content .md-arrow .md-arrow-left:hover{background-position:bottom left;}.front #global-container .l-page > .main-wrapper:not(.l-main) .l-region .block--md-slider .block__content .md-arrow .md-arrow-right{background:url(/sites/all/themes/foodhouse_v2/images/md-slider-arrows.png) top right no-repeat;}.front #global-container .l-page > .main-wrapper:not(.l-main) .l-region .block--md-slider .block__content .md-arrow .md-arrow-right:hover{background-position:bottom right;}.front #global-container .l-page .l-main{padding:0 12px !important;margin-top:0;}.front #global-container .l-page .l-main #wrapcenter .l-content{margin-top:50px;}.front #global-container .l-page .l-main #wrapcenter .l-content .front-slogan-text{text-align:center;margin:0 0 40px 0;padding-top:15px;}.front #global-container .l-page .l-main #wrapcenter .l-content .front-slogan-text p{font-size:19px;color:#000;font-weight:300;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-switch{text-align:center;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-switch > div{display:inline-block;margin:0 -2px;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-switch > div input{display:none;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-switch > div label{line-height:16px;padding:12px 25px;cursor:pointer;font-size:16px;display:block;border:1px solid #e9e9e9;background:#fff;color:#585858;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-switch > div:first-of-type label{border-radius:3px 0 0 3px;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-switch > div:last-of-type label{border-radius:0 3px 3px 0;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-switch > div label:hover,.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-switch > div input:checked + label{background:#599244;color:#fff;border-color:#599244;box-shadow:inset 0px 3px 6px -2px #3d7329;-webkit-box-shadow:inset 0px 3px 6px -2px #3d7329;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser{width:200px;float:left;margin:0;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li{display:inline-block;text-align:center;width:100%;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li:first-child a{margin-bottom:25px;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a{display:block;text-align:center;color:#000;text-decoration:none;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a:hover{color:#ecc626;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a:hover .image img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a:hover .name span{border-bottom:1px solid #f0d14e;font-family:'Roboto',sans-serif;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a:first-child{margin-bottom:25px;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a .image{height:90px;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a .image img{width:120px;height:90px;margin:0 auto;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a .name{padding-top:10px;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a .name span{border-bottom:1px solid #c8c8c8;font-size:15px;line-height:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl{margin:0;position:relative;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl .customNavigation{z-index:1;height:0;position:absolute;width:100%;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl .customNavigation.old{width:calc(100% - 200px);width:-webkit-calc(100% - 200px);width:-moz-calc(100% - 200px);left:200px;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl .customNavigation.old .btn{height:280px;line-height:280px;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl .customNavigation .btn{position:absolute;height:340px;display:block;line-height:340px;background:#fff;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl .customNavigation .btn.disabled span{opacity:0;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl .customNavigation .btn span{display:inline-block;width:24px;height:22px;background-image:url(/sites/all/themes/foodhouse_v2/images/scroll_bnt_front.png);background-repeat:no-repeat;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl .customNavigation .prev{left:0;width:20px;display:none;background:url(/sites/all/themes/foodhouse_v2/images/fade-to-white-left.png) center repeat-y;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl .customNavigation .prev span{background-position:top left;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl .customNavigation .prev span:hover{background-position:bottom left;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl .customNavigation .next{right:0;width:20px;background:url(/sites/all/themes/foodhouse_v2/images/fade-to-white-right.png) left center repeat-y;background-size:70% 100%;text-align:right;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl .customNavigation .next span{background-position:top right;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl .customNavigation .next span:hover{background-position:bottom right;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl .owl-wrapper-outer{overflow-x:hidden;position:relative;width:100%;padding:40px 0 60px 0;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel-restaurants.old{margin-left:200px;width:auto;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel-restaurants.old .owl-wrapper-outer{padding-top:0;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel-restaurants .item{width:150px;height:263px;margin:0 auto;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel-restaurants .clickable .owl-pagination{position:relative;width:100%;bottom:0px;}.front #global-container .l-page .l-main #wrapcenter .l-content .block--fb-likebox{display:inline-block;width:100% !important;}.front #global-container .l-page .l-main #wrapcenter .l-content .block--fb-likebox .fb_iframe_widget{display:inline-block;position:relative;width:100%;}.front #global-container .l-page .l-main #wrapcenter .l-content .block--fb-likebox .fb_iframe_widget span{width:100% !important;height:200px;display:block;position:relative;}.front #global-container .l-page .l-main #wrapcenter .l-content .block--fb-likebox .fb_iframe_widget span iframe{border:none;visibility:visible;width:100% !important;height:200px;display:block;}.front #containers_front{-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;}.front #containers_front .tab-pane{display:none;opacity:0;height:180px;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;}.front #containers_front .tab-pane.fade-in{opacity:1;height:auto;}.front #containers_front .tab-pane.active{display:block;}.front #containers_front .container-services{padding-top:40px;}.front #containers_front .container-services ul{list-style-type:none;}.front #containers_front .container-services ul li{display:inline-block;width:calc(100% / 6);width:-webkit-calc(100% / 6);width:-moz-calc(100% / 6);margin:0 -3px 0 0;}.front #containers_front .container-bl{padding-top:60px;}.front #containers_front .container-bl ul{list-style-type:none;}.front #containers_front .container-bl ul li{width:33%;position:relative;float:left;min-height:130px;}.front #containers_front .container-bl ul li img{position:absolute;left:0px;top:0px;margin-right:0;width:72px;height:72px;}.front #containers_front .container-bl ul li .text{margin:0 20px 0 110px;}.front #containers_front .container-bl ul li .text h2{text-transform:none;line-height:26px;margin-bottom:10px;color:#333;}.front #containers_front .container-bl .link{text-align:center;display:inline-block;width:100%;}.front #containers_front .container-bl .link a{background:#fde355;color:#000 !important;text-decoration:none;font-size:16px;font-family:'Roboto',sans-serif;-webkit-font-smoothing:antialiased;font-weight:300;padding:6px 20px;border-radius:6px;box-shadow:0 1px 0px rgba(207,172,80,0.9);display:inline-block;text-align:center;min-width:100px;height:20px;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;}.front #containers_front .container-bl .link a:hover{background:#f4d864;}.block__content .owl-theme.owl-carousel .owl-controls .owl-buttons div{padding:0;margin:-32px 0 0 0 !important;overflow:hidden;}.block__content .owl-theme.owl-carousel .owl-controls .owl-page.active span,.block__content .owl-theme.owl-carousel .owl-controls .owl-page:hover span{background:#ecc626;border:2px solid #ecc626;}.block__content .owl-theme.owl-carousel .owl-controls .owl-page span{opacity:1;display:inline-block;width:7px;height:7px;margin:4px;border-radius:7px;background:#fff;border:2px solid #b1b0b0;}#block-delivery-front-front-banner-one-image .front-banner-image a{display:block;position:relative;background-repeat:no-repeat;background-position:center;}#owl-carousel-restaurants .item a,.container-services a{display:block;text-align:center;color:#000;text-decoration:none;}#owl-carousel-restaurants .item a:hover,.container-services a:hover{color:#ecc626;}#owl-carousel-restaurants .item a:hover .image img,.container-services a:hover .image img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);}#owl-carousel-restaurants .item a:hover .name span,.container-services a:hover .name span{border-color:#f0d14e;}#owl-carousel-restaurants .item a:first-child,.container-services a:first-child{margin-bottom:25px;}#owl-carousel-restaurants .item a .image,.container-services a .image{height:90px;}#owl-carousel-restaurants .item a .image img,.container-services a .image img{width:120px;height:90px;margin:0 auto;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;}#owl-carousel-restaurants .item a .name,.container-services a .name{padding-top:10px;}#owl-carousel-restaurants .item a .name span,.container-services a .name span{border-bottom:1px solid #c8c8c8;font-family:'Roboto',sans-serif;font-size:15px;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;}@media screen and (max-width:1024px) and (min-width:720px){.front #containers_front .container-restaurants .owl-theme .owl-controls .owl-pagination{width:100%;bottom:-20px;}.front #containers_front .container-services ul li{width:33.33%;}.front #containers_front .container-bl ul li img{width:60px;height:60px;}.front #containers_front .container-bl ul li .text{margin-left:70px;}}@media screen and (max-width:720px){.front #global-container .l-page .l-main{width:100%;padding:0 !important;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-switch > div label{font-size:14px;padding:12px 10px;}.front #containers_front .container-restaurants .owl-theme .owl-controls .owl-pagination{width:100%;bottom:-20px;}.front #containers_front .container-services ul li{width:50%;}.front #containers_front .container-bl ul li{width:90%;margin:20px 5%;}.front #containers_front .container-bl ul li img{width:60px;height:60px;}.front #containers_front .container-bl ul li .text{margin-left:70px;}}.node-type-landing .field-collection-container{border:none;margin:0;}.node-type-landing .field-collection-container .header{position:relative !important;z-index:1 !important;}.node-type-landing #global-container .l-page.has-no-sidebars .l-main.main-wrapper{width:100%;padding:0;max-width:100%;margin-top:0 !important;}.node-type-landing #global-container .l-page.has-no-sidebars .l-main.main-wrapper #wrapcenter .l-content > h1{display:none;}.node-type-landing #global-container .l-page.has-no-sidebars .l-main.main-wrapper .top-element .l-main{margin:0 auto;}.node-type-landing #global-container .l-page.has-no-sidebars .l-main.main-wrapper .top-element .l-main img{display:inline-block;}.node-type-landing .mobile-element{display:none;}.displayflex{display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;display:inline-block;}.displayflex .as-start{align-self:flex-start;}.displayflex .as-center{align-self:center;}.displayflex .as-end{align-self:flex-end;}.wrapper .l-main{margin-top:0;position:relative;}.wrapper .header-tab-line{height:63px;clear:both;position:absolute;background:#e9e9e9;width:100%;bottom:0;}.wrapper .header-tab-line.htl-left{right:50%;}.wrapper .header-tab-line.htl-right{left:50%;}.wrapper.head-wrap .field{margin-bottom:0;}.wrapper.head-wrap .banner-wrapper.text-wrap{width:44%;color:#ffffff;font-weight:300;padding:30px;text-align:center;}.wrapper.head-wrap .banner-wrapper.text-wrap .banner-title{color:#ffffff;font-size:40px;font-weight:300;line-height:50px;margin-bottom:15px;text-transform:inherit;}.wrapper.head-wrap .banner-wrapper.text-wrap .banner-text{font-size:20px;line-height:30px;}.wrapper.head-wrap .banner-wrapper.text-wrap .banner-text > div{background:rgba(0,0,0,0.3);padding:20px 40px;}.wrapper.head-wrap .banner-wrapper.text-wrap .banner-text > div a{display:none;}.wrapper.head-wrap .banner-wrapper.image-wrap{width:66%;}.wrapper.tags-wrap{text-align:center;padding-top:60px;}.wrapper.tags-wrap .tags-title{color:#46841a;font-size:25px;}.wrapper.tags-wrap .tags-description{font-size:20px;color:#2f2f2f;line-height:33px;}.wrapper.tags-wrap .th-content .tab-img{padding:30px 0;}.wrapper.tags-wrap .th-content .tab-img img{height:100px;width:auto;}.wrapper.tags-wrap .th-content .tab-title{padding:22px;font-weight:600;color:#2f2f2f;font-size:15px;}.wrapper.tags-wrap .th-content:hover .tab-title,.wrapper.tags-wrap .th-content.active .tab-title{background:#46841a !important;color:#ffffff;}.wrapper.tags-wrap .owl-tabs-wrapp{clear:both;background:#fff;}.wrapper.tags-wrap .owl-tabs-wrapp .item{padding:90px 80px;clear:both;text-align:left;overflow:auto;}.wrapper.tags-wrap .owl-tabs-wrapp .item > div{float:left;}.wrapper.tags-wrap .owl-tabs-wrapp .item .tc-img{width:40%;}.wrapper.tags-wrap .owl-tabs-wrapp .item .tc-text{width:60%;font-size:20px;line-height:33px;color:#333333;}.wrapper.tags-wrap .owl-tabs-wrapp .item .tc-text > div{padding-left:40px;}.wrapper.tags-wrap .owl-tabs-wrapp .item .tc-text h3{font-size:25px;margin-bottom:20px;color:#46841a;}.wrapper.tags-wrap .owl-tabs-wrapp .item .tc-text ul{padding-left:21px;text-align:left;}.wrapper.tags-wrap .owl-tabs-wrapp .item .tc-text ul li{color:#46841a;}.wrapper.tags-wrap .owl-tabs-wrapp .item .tc-text ul li span{color:#2f2f2f;}.wrapper.tags-wrap .header > div{float:left;}.wrapper.tags-wrap .tabs-2 > div{width:50%;}.wrapper.tags-wrap .tabs-3 > div{width:33.3%;}.wrapper.tags-wrap .tabs-4 > div{width:25%;}.wrapper .tags-container .owl-pagination{display:none;}.wrapper .owl-theme .owl-controls{margin:0;position:absolute;bottom:50%;width:100%;}.wrapper .owl-theme .owl-controls .owl-prev,.wrapper .owl-theme .owl-controls .owl-next{text-indent:-1000px;overflow:hidden;background-position:top center;width:42px;height:80px;background:none;padding:0;}.wrapper .owl-theme .owl-controls .owl-prev:hover,.wrapper .owl-theme .owl-controls .owl-next:hover{background-position:bottom center;background-repeat:no-repeat;}.wrapper .owl-theme .owl-controls .owl-prev{background-image:url(/sites/all/themes/foodhouse_v2/images/owl-prev-bg.png);float:left;}.wrapper .owl-theme .owl-controls .owl-next{background-image:url(/sites/all/themes/foodhouse_v2/images/owl-next-bg.png);float:right;}.body-content{margin-bottom:-1px;}.body-content .l-main{margin-top:0;overflow:auto;padding:70px 0;}.field--name-field-lp-banner-s-img .field__item{margin-top:30px;text-align:right;padding-right:12px;}@media screen and (max-width:1023px){.node-type-landing{min-width:0;}.node-type-landing .l-content{max-width:100% !important;}.node-type-landing .l-main{max-width:720px;}}@media screen and (min-width:769px){.wrapper.tags-wrap{background:#f6f6f6;}.hc-text-responsive{display:none;}}@media screen and (max-width:768px){.node-type-landing .l-content .l-main{width:90%;margin:0 5% !important;}.wrapper.head-wrap .banner-wrapper.text-wrap{width:100%;padding:0;}.wrapper.head-wrap .banner-wrapper.text-wrap .banner-title{margin-top:15px;}.wrapper.head-wrap .banner-wrapper.text-wrap .banner-text{margin-bottom:15px;}.wrapper.head-wrap .banner-wrapper.text-wrap .banner-text > div{background:rgba(0,0,0,0.6);}.wrapper.head-wrap .banner-wrapper.image-wrap{display:none;}.wrapper.tags-wrap{padding-top:30px;}.wrapper.tags-wrap .field{margin-bottom:15px;}.wrapper.tags-wrap .tabs-2 > div,.wrapper.tags-wrap .tabs-3 > div,.wrapper.tags-wrap .tabs-4 > div{width:100%;float:inherit;position:relative;}.wrapper.tags-wrap .tabs-2 > div .tab-title,.wrapper.tags-wrap .tabs-3 > div .tab-title,.wrapper.tags-wrap .tabs-4 > div .tab-title{background:#46841a !important;color:#ffffff;width:120%;margin-left:-15%;position:absolute;top:0;}.wrapper.tags-wrap .tabs-2 > div .tab-img,.wrapper.tags-wrap .tabs-3 > div .tab-img,.wrapper.tags-wrap .tabs-4 > div .tab-img{padding:80px 0 20px 0;}.owl-tabs-wrapp{display:none;}.hc-text-responsive{font-size:20px;line-height:33px;}.hc-text-responsive h3{font-size:25px;color:#46841a;}.hc-text-responsive ul{padding-left:21px;text-align:left;}.hc-text-responsive ul li{color:#46841a;}.hc-text-responsive ul li span{color:#2f2f2f;}.wrapper .header-tab-line{display:none;}}@media screen and (max-width:500px){.node-type-landing .mobile-element{display:block;width:100%;}.node-type-landing .top-element .l-main{display:none;}.wrapper.head-wrap .banner-wrapper.text-wrap .banner-title{font-size:20px;line-height:inherit;}.wrapper.head-wrap .banner-wrapper.text-wrap .banner-text{font-size:13px;line-height:inherit;}.wrapper.head-wrap .banner-wrapper.text-wrap .banner-text > div{padding:10px 12px;}.wrapper.tags-wrap .tags-title{font-size:20px;}.wrapper.tags-wrap .tags-description{line-height:inherit;font-size:15px;}.wrapper.tags-wrap .tabs-2 > div .tab-title{width:100%;margin-left:-15px;}.hc-text-responsive{font-size:15px;line-height:inherit;}.hc-text-responsive h3{font-size:17px;line-height:28px;}}#order-confirm hr{color:#e4e4e4;}#order-confirm .steps{width:100%;border-radius:4px;height:38px;}#order-confirm .steps.s2 li{width:45%;}#order-confirm .steps li{background:#e4e4e4;display:inline-block;line-height:38px;font-size:14px;padding-left:30px;color:#4c4c4c;width:45%;text-align:left;position:relative;float:left;cursor:pointer;}#order-confirm .steps li:first-of-type:after{content:'';display:block;width:27px;height:27px;position:absolute;right:-14px;top:5px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:10;}#order-confirm .steps li:nth-child(2){padding-left:52px;border-radius:0 4px 4px 0;}#order-confirm .steps li:last-of-type{display:none;}#order-confirm .steps li.passed{background:#5a9928;color:#ffffff;border-radius:4px 0 0 4px;width:46%;}#order-confirm .steps li.passed:after{background:#5a9928;border-color:#5a9928;}#order-confirm .steps li.active{background:#ffc20e;color:#4c4c4c;border-radius:0 4px 4px 0;}#order-confirm .steps li.active:first-child{width:46%;margin-left:-1px;border-radius:4px 0 0 4px;}#order-confirm .steps li.active:last-child{padding-right:1px;margin-right:-1px;border-radius:4px;}#order-confirm .steps li.active:after{top:6px;background:#ffc20e;}#order-confirm .main-page-wrapper{padding:32px 0 50px;background:#ffffff;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;display:inline-block;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}#order-confirm .main-page-wrapper .user-container{padding-right:30px;margin:0 0 50px 30px;border-right:2px dotted #e4e4e4;}#order-confirm .main-page-wrapper .user-container .ng-scope .order-confirm-label-wrap{height:20px;margin:0 22px 22px 0;border:0;}#order-confirm .main-page-wrapper .user-container,#order-confirm .main-page-wrapper .container_left_proceed{flex-grow:1;border-right:2px dotted #e4e4e4;margin-right:0;}#order-confirm .main-page-wrapper .panel{width:220px;background-color:#ffffff;position:sticky;}#order-confirm .kitchen-appliances-block{text-align:center;margin-bottom:0;min-height:110px;}#order-confirm .kitchen-appliances-block > div{float:left;width:100%;margin-top:7px;min-height:32px;display:block;text-align:left;}#order-confirm .kitchen-appliances-block > div:first-child{margin-top:13px;}#order-confirm .kitchen-appliances-block > div label{max-width:218px;display:inline-block;float:left;text-align:left;line-height:28px;}#order-confirm .kitchen-appliances-block > div > div{border:1px solid #c2c2c2;border-radius:4px;width:99px;margin-left:282px;}#order-confirm .kitchen-appliances-block > div > div button{background:transparent;color:#aaa8a8;border:none;border-radius:0;width:32px;height:30px;line-height:30px;}#order-confirm .kitchen-appliances-block > div > div button:first-child{float:left;border-right:1px solid #c2c2c2;border-bottom-left-radius:4px;border-top-left-radius:4px;}#order-confirm .kitchen-appliances-block > div > div button:last-child{float:right;border-left:1px solid #c2c2c2;border-bottom-right-radius:4px;border-top-right-radius:4px;}#order-confirm .kitchen-appliances-block > div > div button:hover{background-color:#5a9928;color:#ffffff;}#order-confirm .kitchen-appliances-block > div > div input{padding:0;width:28px;border:none;color:#6a6a6a;line-height:30px;text-align:center;border-radius:0px;-moz-appearance:textfield;}#order-confirm .kitchen-appliances-block > div > div input::-webkit-outer-spin-button,#order-confirm .kitchen-appliances-block > div > div input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}#order-confirm .views-field-image .image-wrapper{width:60px;height:60px;overflow:hidden;text-align:center;background-color:#f6f7f5;}#order-confirm .views-field-image .image-wrapper svg{width:41px;height:55px;}.product-counter .pcd-input{padding:0;}.edit-field-wrapper{margin:0 0 15px 0;text-align:right;}.edit-field-wrapper .delivery-cost{display:block;margin:0 0 10px 180px;text-align:left;}.edit-field-wrapper .delivery-cost a{color:#5a9928;border-bottom:1px dotted #5a9928;}.edit-field-wrapper .delivery-cost a:hover{border:none;}.edit-field-wrapper:first-child{margin:0 0 15px 0;}.edit-field-wrapper:nth-child(2){display:inline-block;margin-left:0;}.edit-field-wrapper:nth-child(3){display:inline-block;float:right;margin-left:0;}.edit-field-wrapper label{width:120px;text-align:right;display:inline-block;padding-right:14px;}.edit-field-wrapper label[for="user_email"]{width:50px;}.edit-field-wrapper input{border:1px solid #c2c2c2;border-radius:4px;height:38px;width:470px;padding:0 16px;}.edit-field-wrapper input:focus{border:1px solid #60913d;box-shadow:none;}.edit-field-wrapper input.small_input{width:80px;text-align:center;padding:0 6px;}.edit-field-wrapper input.phone{width:181px;letter-spacing:2px;}.edit-field-wrapper input.email_input{width:200px;}.edit-field-wrapper input[type=number]::-webkit-inner-spin-button,.edit-field-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.tabs-wrap{padding:30px 0 0 0;border-bottom:1px solid #eaeaea;text-align:center;}.tabs-wrap input{display:none;}.tabs-wrap label{display:inline-block;margin:0;padding:0 10px;font-size:18px;color:#b2b2b2;cursor:pointer;}.tabs-wrap input[type="radio"]:checked + label{color:#60913d;border-bottom:3px solid #71a24e;padding-bottom:2px;}.tab_order_with_delivery{padding-top:15px;}.messages_wrap{height:20px;padding:0;margin-left:0;}.tabs-wrapper{height:200px;padding:30px 0 0 0;}.tabs-wrapper .payment_method,.tabs-wrapper .delivery_method{display:inline-block;float:left;}.tabs-wrapper .payment_method label,.tabs-wrapper .delivery_method label{font-weight:bold;display:inline-block;width:164px;text-align:right;padding-right:14px;}.tabs-wrapper.last-wrapper,.tabs-wrapper.delivery-method-wrapper{padding-bottom:30px;min-height:45px;height:45px;max-height:90px;}.tabs-wrapper.last-wrapper .payment-mode,.tabs-wrapper.last-wrapper .delivery-mode,.tabs-wrapper.delivery-method-wrapper .payment-mode,.tabs-wrapper.delivery-method-wrapper .delivery-mode{padding:0 20px 20px 0px;display:inline-block;}.tabs-wrapper.last-wrapper .payment-mode:first-child,.tabs-wrapper.last-wrapper .delivery-mode:first-child,.tabs-wrapper.delivery-method-wrapper .payment-mode:first-child,.tabs-wrapper.delivery-method-wrapper .delivery-mode:first-child{padding-left:0;margin-left:0;}.tabs-wrapper.last-wrapper .payment-mode input,.tabs-wrapper.last-wrapper .delivery-mode input,.tabs-wrapper.delivery-method-wrapper .payment-mode input,.tabs-wrapper.delivery-method-wrapper .delivery-mode input{margin-top:-2px;display:none;}.tabs-wrapper.last-wrapper .payment-mode input:checked + label,.tabs-wrapper.last-wrapper .delivery-mode input:checked + label,.tabs-wrapper.delivery-method-wrapper .payment-mode input:checked + label,.tabs-wrapper.delivery-method-wrapper .delivery-mode input:checked + label{background:url(/sites/all/themes/foodhouse_v2/images/radio-select.png) no-repeat scroll 0 0;background-size:16px;}.tabs-wrapper.last-wrapper .payment-mode input + label,.tabs-wrapper.last-wrapper .delivery-mode input + label,.tabs-wrapper.delivery-method-wrapper .payment-mode input + label,.tabs-wrapper.delivery-method-wrapper .delivery-mode input + label{background:url(/sites/all/themes/foodhouse_v2/images/radio.png) no-repeat scroll 0 0;background-size:16px;cursor:pointer;padding-left:25px;}.tabs-wrapper.last-wrapper .form-radios,.tabs-wrapper.delivery-method-wrapper .form-radios{width:470px;float:right;}.tabs-wrapper.delivery-method-wrapper{padding-bottom:0;}.tabs-wrapper.delivery-method-wrapper .left{display:none;}.slide-wrapper{margin-left:180px;font-weight:bold;margin-bottom:30px;}.slide-wrapper .slide-span{position:relative;cursor:pointer;}.slide-wrapper .slide-span a{color:#5a9928;border-bottom:1px dotted #5a9928;}.slide-wrapper .slide-span a:hover{border:none;}.slide-wrapper .slide-span:after{content:'';display:block;border:5px solid transparent;border-top:6px solid #c2c2c2;position:absolute;right:-17px;top:5px;z-index:10;}.slide-wrapper .slide-span.active:after,.slide-wrapper .slide-span.active1:after,.slide-wrapper .slide-span.active2:after{border:5px solid transparent;border-bottom:6px solid #c2c2c2;top:0;bottom:5px;}.slide-wrapper .slide-block{font-weight:normal;}.slide-wrapper .slide-block.slide-time{margin-top:20px;}.slide-wrapper .slide-block.slide-time .form-radios{min-height:20px;}.slide-wrapper .slide-block.slide-time .form-item:first-child{display:inline-block;float:left;margin-right:29px;}.slide-wrapper .slide-block.slide-time .form-item input{margin-top:-2px;display:none;}.slide-wrapper .slide-block.slide-time .form-item input:checked + label{background:url(/sites/all/themes/foodhouse_v2/images/radio-select.png) no-repeat scroll 0 0;background-size:contain;}.slide-wrapper .slide-block.slide-time .form-item input + label{background:url(/sites/all/themes/foodhouse_v2/images/radio.png) no-repeat scroll 0 0;background-size:contain;cursor:pointer;padding-left:25px;}.slide-wrapper .slide-block.slide-time .tab_soon_as_posible{padding-top:20px;}.delivery-mode-description{display:inline-block;}.delivery-mode-description.dmd-corier{padding-left:65px;}.delivery-mode-description.dmd-corier svg{width:20px;height:12px;vertical-align:middle;margin-right:5px;}.delivery-mode-description.dmd-pay{padding-left:9px;margin-top:-4px;vertical-align:middle;}.delivery-mode-description.dmd-pay img{vertical-align:middle;margin-right:5px;}.delivery-mode-description-hint{margin-top:4px;margin-right:63px;color:#e23838;position:absolute;visibility:hidden;border:1px solid #c2c2c2;border-radius:4px;padding:5px;background:#ffffff;opacity:0;box-shadow:0.1em 0.1em 5px rgba(122,122,122,0.5);transition:visibility 0s,opacity 0.5s linear;}.delivery-mode-description-hint .payment-mode:hover,.delivery-mode-description-hint .delivery-mode:hover{visibility:visible;opacity:1;}.group-order-success-page h4{font-size:14px;font-weight:bold;color:#4a993e;letter-spacing:1px;}.group-order-success-page .header-great{margin-top:20px !important;}.group-order-success-page .delivery-time{margin-bottom:40px;text-align:center;font-weight:700;}.group-order-success-page .fb-page-block{text-align:center;}.group-order-success-page blockquote{border:none;}.group-order-success-page .tracking{width:100%;height:110px;margin:20px 0 40px;}.group-order-success-page .tracking .stage{float:left;margin:0;padding:0;width:20%;list-style:none;text-align:center;color:#6a6a6a;font-size:12px;}.group-order-success-page .tracking .stage .caption{letter-spacing:1px;margin-top:5px;font-weight:550;font-size:14px;}.group-order-success-page .tracking .stage .img-wrapper{width:auto;height:46px;background-position:center bottom;background-repeat:no-repeat;}.group-order-success-page .tracking .stage:nth-child(1) .img-wrapper{background-size:40px 42px;}.group-order-success-page .tracking .stage:nth-child(1) .active .progress-bar.current.ended span{border-radius:30px 0 0 30px;}.group-order-success-page .tracking .stage:nth-child(2) .img-wrapper{background-size:40px 45px;}.group-order-success-page .tracking .stage:nth-child(3) .img-wrapper{background-size:55px 46px;}.group-order-success-page .tracking .stage:nth-child(4) .img-wrapper{background-size:77px 37px;}.group-order-success-page .tracking .stage:nth-child(5) .img-wrapper{background-size:28px 37px;}.group-order-success-page .tracking .stage:nth-child(5) .active .progress-bar.current.ended span{border-radius:30px 0 0 30px;}.group-order-success-page .tracking .stage .progress-bar{height:10px;width:100%;margin:16px 0;}.group-order-success-page .tracking .stage .progress-bar.pb-1 span{border-radius:30px 0 0 30px;}.group-order-success-page .tracking .stage .progress-bar.pb-5 span{border-radius:0 30px 30px 0;}.group-order-success-page .tracking .stage .progress-bar span{background-color:#f0c515;display:block;width:100%;height:100%;}.group-order-success-page .tracking .stage:nth-child(5) .progress-bar.current{background-color:#f0c515 !important;border-radius:0 30px 30px 0 !important;}.group-order-success-page .tracking .stage:nth-child(5) .progress-bar.current span{border-radius:30px;}.group-order-success-page .tracking .stage .active{color:#6a6a6a;}.group-order-success-page .tracking .stage .active .progress-bar.current{border-radius:30px 0 0 30px;background-color:#f0c515;}.group-order-success-page .tracking .stage .active .progress-bar.current.pb-1 span{border-radius:30px;}.group-order-success-page .tracking .stage .active .progress-bar.current span{border-radius:0 30px 30px 0;width:100% !important;background-color:#4a993e !important;}.group-order-success-page .tracking .stage .active .progress-bar.current.ended span{border-radius:0;}.group-order-success-page .tracking .stage .active .progress-bar span{background-color:#f0c515;}.group-order-success-page .tracking .stage .active .caption{color:#468f0d;}.group-order-success-page .tracking .stage .active .img-wrapper{-webkit-filter:grayscale(0);opacity:1;filter:none;}.group-order-success-page .tracking .stage .img-wrapper{opacity:0.65;filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1);min-width:40px;min-height:40px;}@media screen and (max-width:475px){.group-order-success-page .tracking{height:auto;width:250px;margin:20px auto 40px;}.group-order-success-page .tracking .stage{display:block;float:none;position:relative;width:100%;text-align:left;}.group-order-success-page .tracking .stage .img-wrapper{min-width:140px;min-height:40px;display:inline-block;vertical-align:middle;background-position:center;}.group-order-success-page .tracking .stage .progress-bar{height:100%;width:10px;position:absolute;left:0;display:inline-block;margin:0;top:0;}.group-order-success-page .tracking .stage .progress-bar.pb-1{border-radius:30px 30px 0 0;}.group-order-success-page .tracking .stage .progress-bar.pb-1 span{border-radius:30px 30px 0 0;}.group-order-success-page .tracking .stage .progress-bar.pb-5 span{border-radius:0 0 30px 30px;}.group-order-success-page .tracking .stage .active .progress-bar.current{border-radius:0;}.group-order-success-page .tracking .stage .active .progress-bar.current span{border-radius:0 0 30px 30px;}.group-order-success-page .tracking .stage .active .progress-bar.current.ended{border-radius:30px 30px 0 0;}.group-order-success-page .tracking .stage:nth-child(1) .active .progress-bar.current{border-radius:30px 30px 0 0;}.group-order-success-page .tracking .stage:nth-child(1) .active .progress-bar.current.ended span{border-radius:30px 30px 0 0;}.group-order-success-page .tracking .stage .caption{margin-top:0;line-height:73px;display:inline-block;vertical-align:middle;}.group-order-success-page .tracking .stage:nth-child(5) .progress-bar.current{border-radius:0 0 30px 30px !important;}}.product-counter .pc-ewrapp{background:#ffffff;border:1px solid #c2c2c2;border-radius:3px;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;display:inline-block;}.product-counter .pcd-btn{background:transparent;color:#aaa8a8;border:none;border-radius:3px 0 0 3px;width:32px;height:30px;line-height:28px;}.product-counter .pcd-btn:last-of-type{border-radius:0 3px 3px 0;}.product-counter .pcd-btn:hover{background:#5a9928;color:#ffffff;}.product-counter .pcd-input{width:32px;border:solid #ebebeb;border-width:0 1px;line-height:28px;color:#6a6a6a;text-align:center;border-radius:0px;-moz-appearance:textfield;}.product-counter .pcd-input::-webkit-inner-spin-button,.product-counter .pcd-input::-webkit-outer-spin-button{-webkit-appearance:none;}.thumbnail{background-color:#ffffff;border:1px solid #e7e7e7;padding:10px 10px 52px 10px;position:relative;}.thumbnail.prt-order-confirm-suggestion{border-width:0 0 1px 0;}.thumbnail.prt-order-confirm-suggestion{margin:0 1px;}.thumbnail.prt-order-confirm-suggestion .prt-img{text-align:center;margin-top:-10px;}.thumbnail.prt-order-confirm-suggestion .prt-title{font-size:15px;text-align:center;padding:0 22px;}.thumbnail.prt-order-confirm-suggestion .prt-title a{color:#6a6a6a;}.thumbnail.prt-order-confirm-suggestion .prt-title a span{color:#aaa8a8;}.thumbnail.prt-order-confirm-suggestion .prt-product-counter{position:absolute;bottom:0;width:100%;left:0;}.thumbnail.prt-order-confirm-suggestion .prt-product-counter > div{padding:0 10px 10px 10px;}.dflex{display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;display:inline-block;}.dflex .dflex-colm{flex-direction:column;}.dflex .dflex-row{flex-direction:row;}#owl-product-order-sugestion .owl-wrapper{display:flex !important;flex-direction:row;}#owl-product-order-sugestion .owl-wrapper .owl-item{display:flex;}@media only screen and (min-width:1024px){.group-order-success-page{margin:0 auto;max-width:900px;}}@media only screen and (min-width:769px){#block-menu-menu-shipping-stocks li{margin-left:30px !important;}.restaurant-list-wrapper .image{height:200px;width:200px;padding:10px;}.restaurant-list-wrapper .image a img{max-width:90%;max-height:80%;position:absolute;margin:auto;top:-10px;left:0;right:0;bottom:0;}.popup-buttons-wrapper{display:none !important;}#block-delivery-menu-delivery-menu #brand-menu .brand-item:hover .brand-submenu{display:block;}#block-delivery-menu-delivery-menu{max-width:50%;float:left;position:initial;}#block-delivery-menu-delivery-menu #brand-menu{list-style:none;margin:0;}#block-delivery-menu-delivery-menu #brand-menu .brand-item .brand-submenu{top:60px;}#block-delivery-menu-delivery-menu #brand-menu .brand-item.drinks{position:relative;}#block-delivery-menu-delivery-menu #brand-menu .brand-item.drinks:hover .brand-submenu{top:50px;left:-170px;width:470px;padding:0 20px;margin:0;background:url(/sites/all/themes/foodhouse_v2/images/drinks_popup_cover.jpg) bottom right no-repeat,#fff;}#block-delivery-menu-delivery-menu #brand-menu .brand-item.drinks:hover .brand-submenu .submenu_item_brand{display:inline-block;width:50%;margin:0;float:left;}#block-delivery-menu-delivery-menu #brand-menu .brand-item.drinks:hover .brand-submenu .submenu_item_brand .drink_title{padding:10px 0;display:block;color:#d7d7d7;}#block-delivery-menu-delivery-menu #brand-menu .brand-item.drinks:hover .brand-submenu .submenu_item_brand .item-title{display:block;width:100%;padding:5px 0;margin:0;}#block-delivery-menu-delivery-menu #brand-menu .brand-item.cigars{position:relative;}#block-delivery-menu-delivery-menu #brand-menu .brand-item.cigars .brand-submenu{top:50px;width:150px;left:-20px;padding:5px 20px;margin:0;}#block-delivery-menu-delivery-menu #brand-menu .brand-item.cigars .brand-submenu .item-title{display:block;width:100%;padding:5px 0;margin:0;}#block-delivery-menu-delivery-menu #brand-menu .brand-item:not(:first-child){margin-left:40px;display:none;}#block-delivery-menu-delivery-menu #brand-menu .brand-item:hover:before{content:'';position:absolute;margin:57px 0 0 40px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #60913d;}#block-delivery-menu-delivery-menu #brand-menu .brand-item:hover a.brand-link:after{content:'';width:7px;height:15px;display:inline-block;margin-left:5px;background:url(/sites/all/themes/foodhouse_v2/images/drop_down_header.png) center -8px no-repeat;}#block-delivery-menu-delivery-menu #brand-menu .brand-item a.brand-link:after{content:'';width:7px;height:10px;display:inline-block;margin-left:5px;background:url(/sites/all/themes/foodhouse_v2/images/drop_down_header.png) center top no-repeat;}#block-delivery-menu-delivery-menu #brand-menu .brand-item a.brand-link:hover{color:#60913d;}#block-delivery-menu-delivery-menu #brand-menu .brand-item .brand-submenu{position:absolute;display:none;z-index:400;background:#ffffff;padding:10px;top:66px;left:0;right:0;width:auto;border-top:3px solid #60913d;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:0 1px 1px #c9c8c8;}#block-delivery-menu-delivery-menu #brand-menu .brand-item .brand-submenu.drinks{width:600px;}#block-delivery-menu-delivery-menu #brand-menu .brand-item .brand-submenu li.columns{display:inline-block;float:left;width:25%;}#block-delivery-menu-delivery-menu #brand-menu .brand-item .brand-submenu li.columns ul{margin:0;padding:0 10px;}#block-delivery-menu-delivery-menu #brand-menu .brand-item .brand-submenu li.columns ul li.item-title{display:block;padding:0px 5px;line-height:13px;padding:5px 0px;margin:0;}#block-delivery-menu-delivery-menu #brand-menu .brand-item .brand-submenu .item-link{margin:0;display:inline-block;color:#9f9f9f;text-decoration:underline;}#block-delivery-menu-delivery-menu #brand-menu .brand-item .brand-submenu .item-link span{color:#000;line-height:16px;}#block-delivery-menu-delivery-menu #brand-menu .brand-item .brand-submenu .item-link:hover{color:#f2d869;}#block-delivery-menu-delivery-menu #brand-menu .brand-item .brand-submenu .item-link:hover span{color:#FFAF00;}#block-menu-menu-shipping-stocks{display:inline-block;z-index:1;padding:0;position:absolute;}#block-menu-menu-shipping-stocks ul.menu{float:right;}#block-menu-menu-shipping-stocks ul.menu li{display:inline-block;margin-left:20px;}#block-delivery-menu-delivery-menu .brand-item > a,#block-menu-menu-shipping-stocks a{line-height:64px;margin-top:2px;}#block-delivery-menu-delivery-menu .brand-item > a.active,#block-menu-menu-shipping-stocks a.active{border-bottom:3px solid #60913d;}#block-delivery-menu-delivery-menu .brand-item > a:not(.active):before,#block-menu-menu-shipping-stocks a:not(.active):before{content:'';border-bottom:1px solid #e7e7e7;width:100%;position:absolute;top:42px;}#block-delivery-menu-delivery-menu .brand-item > a:not(.active):hover:before,#block-menu-menu-shipping-stocks a:not(.active):hover:before{border-color:#60913d;}}@media only screen and (max-width:1200px){.restaurant-list-wrapper .rest_infoblock .info .pay_card .pay_card_0,.restaurant-list-wrapper .rest_infoblock .info .pay_card .type_card{display:none;}}@media only screen and (min-width:980px){.edit-field-wrapper label[for="user_phone"]{margin-left:40px;}}@media only screen and (max-width:768px){.l-page .header .l-branding #block-delivery-fh-site-phone-mobile{margin-left:0;float:right;margin-right:25px;}.l-page .header .l-branding #block-user-register-link-login .block__content .foodhouse-user-email{display:none;}.l-page .header .l-region--header #block-delivery-logo-block{padding:15px 0 5px 0;}.l-page .l-main #wrapcenter .l-content #block-delivery-offer-restaurant-stock{margin:10px 0 0 0;}.l-page .l-main #wrapcenter .l-content .products .group-title .title .title-with-arrow{margin-left:0 !important;}.l-page .l-main #wrapcenter .l-content .node--product--full .about-dish{border:none;}.l-page .l-main #wrapcenter .l-content .node--product--full .rest-details .title{margin-bottom:20px;}.l-page .l-main #wrapcenter .l-content .node--product--full .rest-details + span{margin:20px 0;}.l-page .l-main #wrapcenter .l-content .node--product--full .green-btn{background:#FFC20E;width:260px;font-size:18px;color:#383736;}.l-page #block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters .toggle_filters{float:left;width:90%;}.l-page #block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters .toggle_filters label:first-of-type{text-align:left;margin-left:20px;}.l-page #block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters .toggle_filters label:last-of-type{text-align:right;margin-right:20px;}.l-region--header #block-delivery-logo-block,.l-region--header #block-delivery-logo-block a.home_link{width:130px;}.block-phone-number{display:none;}.l-region--header #block-delivery-menu-delivery-menu,.l-region--header #block-menu-menu-shipping-stocks{display:none;}.dropdown-main-menu.active{display:block;}#block-delivery-menu-delivery-menu #brand-menu{list-style:none;margin:0;}#block-delivery-menu-delivery-menu #brand-menu .brand-item .brand-submenu{top:60px;}#block-delivery-menu-delivery-menu #brand-menu .brand-item:not(:first-child){margin-left:40px;display:none;}#block-delivery-menu-delivery-menu #brand-menu .brand-item a.brand-link{text-align:center;}#block-delivery-menu-delivery-menu #brand-menu .brand-item .brand-submenu{position:absolute;display:none;z-index:400;background:#ffffff;padding:10px;top:66px;left:0;right:0;width:auto;border-top:3px solid #60913d;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:0 1px 1px #c9c8c8;}#block-delivery-menu-delivery-menu #brand-menu .brand-item .brand-submenu.drinks{width:600px;}#block-delivery-menu-delivery-menu #brand-menu .brand-item .brand-submenu li.columns{float:left;width:25%;}#block-delivery-menu-delivery-menu #brand-menu .brand-item .brand-submenu li.columns ul{margin:0;padding:0 10px;}#block-delivery-menu-delivery-menu #brand-menu .brand-item .brand-submenu li.columns ul li.item-title{display:block;padding:0px 5px;line-height:13px;padding:5px 0px;margin:0;}#block-delivery-menu-delivery-menu #brand-menu .brand-item .brand-submenu .item-link{margin:0;display:inline-block;color:#9f9f9f;text-decoration:underline;}#block-delivery-menu-delivery-menu #brand-menu .brand-item .brand-submenu .item-link span{color:#000;line-height:16px;}#block-delivery-menu-delivery-menu #brand-menu .brand-item .brand-submenu .item-link:hover{color:#f2d869;}#block-delivery-menu-delivery-menu #brand-menu .brand-item .brand-submenu .item-link:hover span{color:#FFAF00;}#block-delivery-menu-delivery-menu .brand-item > a,#block-menu-menu-shipping-stocks a{line-height:46px;}#block-menu-menu-shipping-stocks ul.menu li{text-align:center;}#block-search-form{width:40% !important;margin-right:10px;}#block-search-form .form-item-input{margin-bottom:13px;}#block-search-form .delivery-search-form-text,#block-search-form .delivery-search-form-button{margin-top:0 !important;}#block-search-form .toggle{top:1px;}.search-block-form #autocomplete{margin-top:-5px !important;}.footer{min-height:300px;}.footer .l-region .l-region--footer .block--menu-menu-p-copyright-span-date-y-sp,.footer .l-region .l-region--footer .block--menu-menu-kitchen,.footer .l-region .l-region--footer .block--menu-menu-dishes,.footer .l-region .l-region--footer .block--delivery-visa-and-master-card,.footer .l-region .l-region--footer .block--delivery-social-links{position:static !important;}.footer .l-region .l-region--footer .menu{margin-bottom:0px !important;}.footer .l-region .l-region--footer .block--delivery-visa-and-master-card .footer-icons{margin:4px 0 !important;}.footer .l-region .l-region--footer .block--menu-menu-p-copyright-span-date-y-sp{margin:0;}.footer .l-region .l-region--footer #block-delivery-social-links{float:left;text-align:left;}.delivery_count_form{color:#797979;}}@media only screen and (min-width:641px){.has-sidebar-first .l-content{min-height:705px;}#restaurants_filters button{display:none;}#order-confirm .head_order_confirm{margin-right:268px;}#order-confirm .panel{padding:0 20px;}#order-confirm .order-confirm-label-wrap{margin-left:22px;}#order-confirm .order-confirm-label-wrap a{height:20px;}#order-confirm .order-confirm-label-wrap p{display:inline-block;margin-left:12px;text-transform:uppercase;color:#aaa8a8;}#order-confirm .views-row:hover .views-field-image{border:2px solid #5a9928;}#order-confirm .views-row:hover .views-field-title a{color:#5a9928;border:none;}#order-confirm .views-row:hover .views-field-remove{color:red;}.extra-wrapp .views-field-title a{border-bottom:1px dotted #9d9d9d;}.extra-wrapp .views-field-field-product-price{margin-right:15px;min-height:60px;}.extra-wrapp .views-field-field-product-price .field-content{width:90px;text-align:right;}.extra-wrapp .product-counter{padding-left:20px;}}.main-page-wrapper .user-container,.main-page-wrapper .container_left_proceed{margin-right:16px;}.footer{padding-top:38px;padding-bottom:38px;margin-top:20px;}.footer .copyright{position:absolute;}.footer nav{float:left;width:20%;overflow:hidden;}.footer nav#block-menu-menu-new-services h2{font-size:24px;color:#ffffff;}#edit-stats{width:254px;}.popup_wrapper{padding:15px;}.popup_wrapper .popup_body{max-width:640px;border-radius:6px;padding:40px 35px;}.col-left{float:left;width:50%;}.col-left .col-wrapper{padding-right:35px;}.col-right{float:right;width:50%;}.col-right .col-wrapper{padding-left:35px;border-left:1px solid #e1e1e1;}.has-sidebar-first .l-content{margin-left:210px;}@media only screen and (min-width:641px) and (max-width:980px){#order-confirm{width:700px !important;}#order-confirm .messages_wrap{position:relative;}#order-confirm .messages_wrap .messages_error{left:120px;}#order-confirm .messages_wrap[ng-if="house_error"] .messages_error{left:0;}#order-confirm .messages_wrap[ng-if="min_error || hours_error"]{margin-left:0;}#order-confirm .steps .step{width:44% !important;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .edit-field-wrapper label{width:100px;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .edit-field-wrapper input{width:280px;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .edit-field-wrapper input.phone{width:280px;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .edit-field-wrapper input.email_input{width:280px;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .edit-field-wrapper.additional_info{width:280px !important;float:right;text-align:left;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .edit-field-wrapper.additional_info > div{text-align:left;width:80px !important;margin-right:12px;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .edit-field-wrapper.additional_info > div label{text-align:left !important;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .edit-field-wrapper.additional_info > div:first-of-type{float:left;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .edit-field-wrapper.additional_info > div:last-of-type{margin-right:0;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .edit-field-wrapper.additional_info > div .small_input{width:80px;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .edit-field-wrapper.additional_info:nth-child(3){max-width:345px !important;float:right !important;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .edit-field-wrapper.additional_info:nth-child(3) label{width:auto;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .edit-field-wrapper.additional_info:nth-child(3) > div:last-child{margin:0 !important;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .tab_order_with_delivery{height:230px;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .tab_order_with_delivery .delivery-cost + label{float:left;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .last-wrapper .payment_method,#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .last-wrapper .delivery_method,#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .delivery-method-wrapper .payment_method,#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .delivery-method-wrapper .delivery_method{margin-left:0;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .last-wrapper .form-radios,#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .delivery-method-wrapper .form-radios{width:280px;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .last-wrapper .form-radios .form-type-radio,#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .delivery-method-wrapper .form-radios .form-type-radio{width:100% !important;padding-left:0 !important;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .slide-wrapper{margin-left:120px;width:280px;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .slide-wrapper .form-item{width:100%;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .slide-wrapper .tab_order_time{height:91px !important;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .slide-wrapper .tab_order_time .day{width:250px !important;margin-bottom:10px !important;margin-left:0 !important;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .slide-wrapper .tab_order_time .hour{margin-left:0 !important;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .slide-wrapper .tab_soon_as_posible{height:55px;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .slide-wrapper .kitchen-appliances-block > div label{max-width:160px;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .slide-wrapper .kitchen-appliances-block > div > div{margin-left:175px;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .slide-wrapper .user_comments_wrapper{width:280px !important;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .slide-wrapper .user_comments_wrapper textarea{width:260px !important;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .user_agrement label{margin-left:120px;}#order-confirm .main-page-wrapper .container_left_proceed .restaurant_proceed_order .order_proceed .user_agrement:not(:first-child){margin-left:0 !important;}.rest_infoblock:not(.all_items){min-height:285px !important;}.tabs-wrapper .payment_method label,.tabs-wrapper .delivery_method label{width:104px;padding-right:14px;}}@media only screen and (max-width:980px){.restaurant-list-wrapper .rest_infoblock:not(.all_items) .restaurant-address{white-space:initial !important;}.restaurant-list-wrapper .rest_infoblock .image img{max-width:90%;max-height:80%;position:absolute;margin:auto;top:-10px;left:0;right:0;bottom:0;}.restaurant-list-wrapper .rest_infoblock .name{height:inherit;padding:10px 10px 5px;display:inline-block;margin-right:130px !important;}.restaurant-list-wrapper .rest_infoblock .restaurant-time .today-work-time .work-title{width:0;overflow:hidden;float:left;}.restaurant-list-wrapper .rest_infoblock .restaurant-time .today-work-time .insert_time{float:right;margin:0;margin-left:0;}.restaurant-list-wrapper .rest_infoblock .info{min-height:0;}.restaurant-list-wrapper .rest_infoblock .info .kitchen ul li{margin:10px 3px 0 0;}.restaurant-list-wrapper .rest_infoblock .info .kitchen ul li:not(:first-child){display:block;}.restaurant-list-wrapper .rest_infoblock .info .kitchen span{margin:10px 0;}.restaurant-list-wrapper .rest_infoblock .info .kitchen .headline_kitchen{display:none;}.restaurant-list-wrapper .rest_infoblock .info .delivery_cont_wrap{min-height:125px;}.restaurant-list-wrapper .rest_infoblock .info .delivery_cont_wrap .description{height:80px;}.restaurant-list-wrapper .rest_infoblock .info .delivery_cont_wrap .restaurant-addresses-block{margin-top:5px;}.restaurant-list-wrapper .rest_infoblock .info .delivery_cont_wrap .restaurant-addresses-block .restaurant-address{display:block;width:100%;}.restaurant-list-wrapper .rest_infoblock .info .discount_delivery_block{float:left;text-align:left;min-width:90%;margin-top:10px;}.restaurant-list-wrapper .rest_infoblock .info .discount_delivery_block .delivery_cost{text-align:right !important;width:100%;text-align:left !important;}.restaurant-list-wrapper .rest_infoblock .info .discount_delivery_block .delivery_cost_free_shipping{display:inline-block;}.restaurant-list-wrapper .rest_infoblock .info .discount_delivery_block .delivery_cost_block{font-size:14px;font-weight:bold;}}@media only screen and (max-width:768px) and (min-width:641px){#pb-filter{display:none;}.restaurant-list-wrapper.all_items{border-color:#60913d !important;}.restaurant-list-wrapper .image{height:200px;width:200px;padding:10px;}.restaurant-list-wrapper .rest_infoblock .info .kitchen{margin-top:10px 0;}.restaurant-list-wrapper .rest_infoblock .info .delivery_cont_wrap{min-height:85px;margin:10px 0 5px;}.restaurant-list-wrapper .rest_infoblock .info .pay_card{margin:5px 0 0px;}}@media only screen and (min-width:981px){.restaurant-list-wrapper .rest_infoblock .info .discount_delivery_block .delivery_cost .full{margin-top:5px;}.restaurant-list-wrapper:not(.all_items) .rest_infoblock .info .delivery_cont_wrap{min-height:145px;}.restaurant-list-wrapper:not(.all_items) .rest_infoblock .info .discount_delivery_block{margin-top:-10px;}.restaurant-list-wrapper:not(.all_items) .rest_infoblock .info .discount_delivery_block .delivery_cost .full{margin-top:15px;}}@media only screen and (max-width:640px){.slide-wrapper .slide-block.slide-time .form-item input:checked + label,.slide-wrapper .slide-block.slide-time .form-item input + label{background-size:initial;}#block-delivery-front-front-banner-one-image .front-banner-image a{background-size:215% 50%;background-position:-190px 0px;}.owl-carousel .owl-wrapper-outer{padding-bottom:20px;}.owl-carousel .owl-controls{display:none !important;}.hidden-mobile,.l-main #sidebar-wrapper{display:none;}#wrapcenter{padding-top:10px;}.popup_wrapper .popup_body{margin:5% auto;}.popup_wrapper .popup_body .btn,.popup_wrapper .popup_body .btncancel{font-size:16px;width:100%;padding:10px 0;}.popupBlock .popup_body h4 + p{padding:0 20px;}.col-left{width:100%;padding-bottom:30px;border-bottom:1px solid #d7d7d7;}.col-left .col-wrapper{padding:0;}.col-right{padding-top:30px;}.col-right .col-wrapper{padding:0;border-left:none;}#order-confirm{font-size:16px;width:320px !important;}#order-confirm .head_order_confirm{text-align:center;margin-bottom:22px !important;}#order-confirm .head_order_confirm h1{font-size:22px;padding-top:25px;}#order-confirm .head_order_confirm span{padding:26px 0 0 !important;}#order-confirm .steps{width:278px;height:76px;margin:0 auto;}#order-confirm .steps .step{display:block;text-align:center;width:100% !important;margin:0 auto;padding:0 !important;}#order-confirm .steps .step:first-child{margin-top:0 !important;margin-left:0 !important;border-radius:3px 3px 0 0 !important;}#order-confirm .steps .step:first-child:after{top:30px;width:14px;height:14px;right:46%;}#order-confirm .steps .step:nth-child(2){border-radius:0 0 3px 3px;}#order-confirm .main-page-wrapper{background:#f6f7f5 !important;display:block !important;padding-top:30px;}#order-confirm .main-page-wrapper .user-container{background:#ffffff;width:280px;padding:30px 20px 10px;margin:0;border:none;}#order-confirm .order-confirm-label-wrap{width:100%;}#order-confirm .order-confirm-label-wrap a{margin-left:0;}#order-confirm .order-confirm-label-wrap p{float:right;text-transform:uppercase;font-size:14px;}#order-confirm .views-row{border-bottom-style:solid;}#order-confirm .views-row .views-field-image{margin-left:0 !important;}#order-confirm .views-row .views-field-image a{width:56px !important;height:56px !important;}#order-confirm .extra-wrapp{display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;display:inline-block;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-flow:row wrap;font-size:14px;padding-left:16px;}#order-confirm .extra-wrapp .views-field-title{height:60px;line-height:20px;-webkit-box-flex:1 100%;-moz-box-flex:1 100%;-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;-webkit-flex:1 1 100%;-ms-flex-order:1;-webkit-order:1;order:1;}#order-confirm .extra-wrapp .views-field-title a{pointer-events:none;cursor:default;}#order-confirm .extra-wrapp .views-field-field-product-price,#order-confirm .extra-wrapp .product-counter{-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;-webkit-flex:2 1 auto;padding-top:15px;}#order-confirm .extra-wrapp .product-counter{-ms-flex-order:2;-webkit-order:2;order:2;-webkit-flex:2 1 auto;margin-left:-76px;}#order-confirm .extra-wrapp .views-field-field-product-price{-ms-flex-order:3;-webkit-order:3;order:3;-webkit-flex:2 2 auto;}#order-confirm .extra-wrapp .views-field-remove{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex:1 2 0;-ms-flex-order:4;-webkit-order:4;order:4;-webkit-box-pack:justify;-webkit-justify-content:flex-end;-ms-flex-pack:justify;-moz-box-pack:justify;justify-content:flex-end;padding-top:15px;margin-left:7px;}#order-confirm .extra-wrapp svg{width:16px;height:16px;}.user-link-login-register .pc-text{display:none;}#popup-wrapper{overflow-x:scroll;}.restaurant-list-wrapper.all_items{border-radius:0;}.restaurant-list-wrapper .rest_infoblock{padding-left:0;}.restaurant-list-wrapper .rest_infoblock:not(.all_items){min-height:auto !important;}.restaurant-list-wrapper .rest_infoblock .name a{font-size:16px;}.restaurant-list-wrapper .rest_infoblock .name .new-restaurant,.restaurant-list-wrapper .rest_infoblock .name .group-prom-restaurant,.restaurant-list-wrapper .rest_infoblock .name .promo-restaurant{font-size:10px;}.restaurant-list-wrapper .rest_infoblock .restaurant-time{margin-top:3px;float:right;}.restaurant-list-wrapper .rest_infoblock .restaurant-time .today-work-time:hover .tooltip-time{min-width:142px;padding:5px 10px;}.restaurant-list-wrapper .rest_infoblock .restaurant-time .today-work-time:hover .tooltip-time:before{top:-36px;}.restaurant-list-wrapper .rest_infoblock .restaurant-time .today-work-time:hover .tooltip-time .time .work-time{display:none;}.restaurant-list-wrapper .rest_infoblock .restaurant-time .today-work-time:hover .tooltip-time .time .row span{font-size:12px;}.restaurant-list-wrapper .rest_infoblock .row.show-payment-methods{min-height:110px;}.restaurant-list-wrapper .rest_infoblock .row .image{height:60px;width:60px;padding:10px;}.restaurant-list-wrapper .rest_infoblock .row .image iframe{display:none;}.restaurant-list-wrapper .rest_infoblock .row .info{position:relative;padding:10px 10px 10px 85px;}.restaurant-list-wrapper .rest_infoblock .row .info .kitchen{margin:0;}.restaurant-list-wrapper .rest_infoblock .row .info .kitchen span,.restaurant-list-wrapper .rest_infoblock .row .info .kitchen ul{height:18px;width:100% li;width-margin:0 3px 0;}.restaurant-list-wrapper .rest_infoblock .row .info .delivery_cont_wrap{height:auto;min-height:auto;margin:0;}.restaurant-list-wrapper .rest_infoblock .row .info .delivery_cont_wrap .rest-description{display:none;}.restaurant-list-wrapper .rest_infoblock .row .info .delivery_cont_wrap .restaurant-addresses-block{max-height:initial;margin-bottom:3px;}.restaurant-list-wrapper .rest_infoblock .row .info .delivery_cont_wrap.with-shadow:after{background:none;}.restaurant-list-wrapper .rest_infoblock .row .info .pay_card{display:block;position:absolute;left:0;top:70px;padding:10px 0 0 10px;}.restaurant-list-wrapper .rest_infoblock .row .info .pay_card [class^="pay_card_"]{width:25px;height:18px;background-repeat:no-repeat;background-size:100% 100%;}.restaurant-list-wrapper .rest_infoblock .row .info .discount_delivery_block{float:none !important;text-align:left;padding-right:5px;margin:0;}.restaurant-list-wrapper .rest_infoblock .row .info .discount_delivery_block .delivery_cost{padding:0 10px 0 0 !important;text-align:right !important;width:100%;text-align:left !important;}.restaurant-list-wrapper .rest_infoblock .row .info .discount_delivery_block .delivery_cost_free_shipping{display:inline-block;}.restaurant-list-wrapper .rest_infoblock .row .info .discount_delivery_block .delivery_cost_block{font-size:14px;font-weight:bold;}.wrapper-user-register-background #popup-wraper .body-user-register .user-login .user_login_foodhouse .switcher label{font-size:20px;}#block-delivery-restaurants-filter-restaurants .block__content #restaurants_filters .container_filters .toggle_filters .radio-switch{margin-left:45%;}#block-delivery-restaurants-filter-restaurants .block__content .filter_restaurants_by_states ul{margin:5px 0 5px 20px;}#edit-stats{top:15px !important;padding:2px 0;width:100%;}#edit-stats .order-results-wrapper{border-top:2px dotted #e4e4e4 !important;border-bottom:2px dotted #e4e4e4 !important;width:280px;padding:35px 20px 30px;}#edit-stats .order-results-wrapper .stats .row span,#edit-stats .order-results-wrapper .total .row span{text-align:right;font-size:16px !important;}#edit-stats .order-results-wrapper .order-row.first span{font-size:14px;color:#6a6a6a;}#edit-stats .order-results-wrapper .order-row.users ul li .user-status{font-size:16px;}#edit-stats .order-results-wrapper .users svg{width:20px;height:20px;}.footer{padding-top:50px;padding-bottom:20px;}.footer .copyright{margin-bottom:20px;}.footer nav{display:block;width:100%;}.footer nav h2{margin-bottom:10px;text-align:left;cursor:pointer;}.footer nav h2:after{content:"";width:6px;height:6px;display:inline-block;margin:0 0 3px 10px;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;transform:rotate(45deg);}.footer nav:first-child h2{display:none;}.footer nav:nth-child(3){margin-bottom:5px;}.footer nav ul.menu{text-align:left;display:none;}.footer nav.footer-menu-active h2:after{transform:rotate(-135deg);margin:0 0 0 10px;}.footer nav.footer-menu-active ul.menu{display:block;}.footer ul.menu li.leaf{padding:4px 0;}.footer #block-menu-menu-p-copyright-span-date-y-sp .last.leaf{position:absolute;bottom:35px;}.footer #block-delivery-visa-and-master-card{position:absolute;bottom:70px;width:26%;}.footer #block-delivery-footer-copyright{text-align:left;bottom:20px;padding-top:55px;}.footer #block-delivery-social-links .block__title{float:left;}.footer #block-delivery-social-links .block__content{float:right;}.footer #block-delivery-social-links .footer-social-icons a{padding:0;}.footer #block-delivery-social-links .footer-social-icons a img{width:25px;margin:0px 0 0 15px;}#order-confirm .container_left_proceed{width:320px !important;border-right:none !important;float:none;margin-bottom:10px;background:#f6f7f5 !important;}#order-confirm .container_left{width:280px;float:none;margin-bottom:10px;}.l-main{padding:0;}#edit-stats .order-row{padding:0 0 27px 0;}#edit-stats .order-row.users{padding-top:0;border:none;}#edit-stats .order-row.users ul{margin-bottom:0;}#edit-stats .order-row.users ul li{border-bottom:1px dotted #f7f7f7;padding:18px 0 18px 0;}#edit-stats .order-row.users ul li .drop_user{margin-left:15px;}#edit-stats .order-row.stats .row{margin:0;}#edit-stats .order-row.stats .row:first-child{border-bottom:1px dotted #f7f7f7;}#edit-stats .order-row.stats .row > span{font-size:19px;text-align:left;width:40%;padding-bottom:9px;}#edit-stats .order-row.stats .row > span.price{min-width:170px;}#edit-stats .order-row.total.stats span{font-size:18px;}#edit-stats .order-row .views-field-field-product-price{font-size:17px;}#edit-stats .order-row .first span.count-products{font-size:20px;}#edit-stats .order-row.buttons div span{font-size:14px;border:none;background:#5a9928;color:#ffffff;line-height:42px;}#edit-stats .order-row.buttons div span:hover{background:#71a24e;}#edit-stats .order-row.buttons div span svg{display:none;}.page-order-confirm .l-main.main-wrapper #wrapcenter .l-content #order-confirm .container_left .restaurant_in_order_confirm .order-confirm-label-wrap a span{font-size:22px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order{width:100%;margin-bottom:10px;}.page-order-confirm .l-main.main-wrapper #wrapcenter .l-content #order-confirm .container_left_proceed .restaurant_proceed_order .order_proceed form .tabs_delivery div.additional_info{width:100%;margin:0 auto;padding:0;}.popup_wrapper .popup_body{padding:40px 20px;}.btn{font-size:24px;padding:18px 14px;}.btncancel{text-decoration:none;font-size:22px;border-radius:20px;padding:10px 30px;border:2px solid #aaa8a8;}.col-right{width:100%;}#block-search-form{width:31px !important;}#block-search-form .delivery-search-form-text,#block-search-form .toggle{display:none;}#block-search-form:hover{width:100% !important;position:absolute !important;z-index:2;height:35px;}#block-search-form:hover .form-actions .delivery-search-form-button{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;}#block-search-form:hover .form-actions .toggle{display:block;}#block-search-form:hover .delivery-search-form-text{display:block;}#block-search-form .form-item-input{margin-bottom:13px;}#block-search-form .form-actions .delivery-search-form-button{border-radius:4px;}#block-search-form #edit-actions{margin-left:0;width:auto;}#block-delivery-fh-dish-type{padding:15px;border-radius:3px;background:#ffffff;margin-top:-5px;}#block-delivery-fh-dish-type .item-list ul li{padding:0 0 20px 0;margin:0;}#block-delivery-fh-dish-type .dish-type .brand-name{margin-left:15px;}.has-sidebar-first .l-region--sidebar-first{position:relative;width:auto;}#block-delivery-filter-filter-products{padding:5px 10px;border-radius:0;background:#ffffff;}#block-delivery-filter-filter-products #searchProduct{height:28px;}.body-user-register.popup_body{height:80%;overflow:scroll;}.clean_cart_now{display:block !important;position:static !important;}.groupOrderShareWrapper input{width:100% !important;padding-right:16px !important;}#block-delivery-offer-filter-offers-restaurants{margin:0 15px;}.awards .full-awards-list .item .left img{margin-top:-7px !important;margin-left:-20px !important;}.awards-list{display:none;}}@media only screen and (max-width:324px){#order-confirm .extra-wrapp .views-field-title{flex:1 80%;}.awards .full-awards-list{max-height:350px !important;}.awards .full-awards-list .item{margin-bottom:-15px !important;}.awards .full-awards-list .item .left img{margin-top:0px !important;}}@media only screen and (max-width:486px){.node--restaurant-stock.node-teaser .restaurant-kitchen + .offer_button_redirect{padding-top:0px !important;}.node--restaurant-stock.node-teaser .restaurant-kitchen + .field--name-field-colection-action-start{padding-top:0px !important;}}@media only screen and (max-width:470px){.products .product-teaser .views-field-cartio .field-content .submit{width:100% !important;margin-bottom:5px !important;margin-top:11px !important;}.products .product-teaser .views-field-cartio .field-content .submit.in_cart .form-item{width:auto !important;}.products .product-teaser .views-field-cartio .field-content .submit.in_cart .form-item .delivery_count_form{background-color:#ffffff !important;}.products .product-teaser .views-field-cartio .field-content .submit.in_cart .links.links--inline{min-width:30px;}}@media only screen and (min-width:640px) and (max-width:684px){.products .product-teaser .views-field-cartio li .cart-add span span,.products .product-teaser .views-field-cartio li .disabled-btn span span{padding:6px 5px !important;}.products #edit-price > span:nth-child(1){font-size:14px !important;}}@media only screen and (min-width:769px) and (max-width:914px){.products .product-teaser .views-field-cartio .field-content .submit{width:100% !important;margin-bottom:5px !important;margin-top:11px !important;}.products .product-teaser .views-field-cartio .field-content .submit.in_cart .form-item{width:auto !important;}.products .product-teaser .views-field-cartio .field-content .submit.in_cart .form-item .delivery_count_form{background-color:#ffffff !important;}.products .product-teaser .views-field-cartio .field-content .submit.in_cart .links.links--inline{min-width:30px !important;}}@media only screen and (min-width:1025px) and (max-width:1139px){.products .product-teaser .views-field-cartio li .cart-add span span,.products .product-teaser .views-field-cartio li .disabled-btn span span{padding:6px 5px !important;font-size:11px;}.products .product-teaser .views-field-cartio .field-content .submit.in_cart{max-width:80px;}}@media only screen and (min-width:1140px){.products .product-teaser .views-field-cartio li .cart-add span span,.products .product-teaser .views-field-cartio li .disabled-btn span span{font-size:12px;}}@media only screen and (max-width:500px){.products_in_restaurant .product-teaser .views-field-cartio .field-content .submit{width:100% !important;margin-bottom:5px !important;margin-top:15px !important;}.products_in_restaurant .product-teaser .views-field-cartio .field-content .submit.in_cart .form-item{width:auto !important;}.products_in_restaurant .product-teaser .views-field-cartio .field-content .submit.in_cart .links.links--inline{min-width:30px !important;}}@media only screen and (min-width:641px) and (max-width:700px){.products_in_restaurant .product-teaser .views-field-cartio .field-content .submit{width:100% !important;margin-bottom:5px !important;margin-top:15px !important;}.products_in_restaurant .product-teaser .views-field-cartio .field-content .submit.in_cart .form-item{width:auto !important;}.products_in_restaurant .product-teaser .views-field-cartio .field-content .submit.in_cart .links .links--inline{min-width:30px !important;}}@media only screen and (min-width:1280px){.products_in_restaurant .product-teaser .views-field-cartio li .cart-add span span,.products_in_restaurant .product-teaser .views-field-cartio li .disabled-btn span span{padding:6px 5px;max-width:90px;}}@media only screen and (max-width:640px){.page-restaurants #popup-wrapper .popup-container{min-width:250px;max-width:250px;margin:0 auto;}.page-restaurants #popup-wrapper .popup-container #sidebar-wrapper{width:250px;}.page-restaurants #popup-wrapper .popup-container #sidebar-wrapper .block__content .btn-green,.page-restaurants #popup-wrapper .popup-container #sidebar-wrapper .block__content .wrapper-user-register-background .user_register-btn input,.wrapper-user-register-background .user_register-btn .page-restaurants #popup-wrapper .popup-container #sidebar-wrapper .block__content input{display:none;}.page-restaurants #popup-wrapper .popup-container #sidebar-wrapper .block__content #restaurants_filters .container_filters .toggle_filters{width:70%;}.page-restaurants #popup-wrapper .popup-container #sidebar-wrapper .block__content #restaurants_filters .container_filters .toggle_filters label:first-of-type span{padding-right:35px;}.page-restaurants #popup-wrapper .popup-container #sidebar-wrapper .block__content #restaurants_filters .container_filters .toggle_filters label:last-of-type span{padding-left:35px;}.node--product--full .image{float:none !important;}.node--product--full .title{margin:25px 0 10px;}}.landing-page .banner,.landing-page .how_to{position:relative;}.landing-page .banner .image,.landing-page .how_to .image{position:relative;}.landing-page .banner img,.landing-page .how_to img{min-width:100%;}.landing-page .benefit,.landing-page .process,.landing-page .products,.landing-page .faq,.landing-page .how_to{max-width:1280px;margin:0 auto;}.landing-page .wrapper{position:absolute;top:20%;width:100%;}.landing-page .wrapper .text-block{max-width:1280px;margin:0 auto;}.landing-page .wrapper .caption,.landing-page .wrapper .text,.landing-page .wrapper .button-wrapper{position:relative;width:600px;left:100%;margin-left:-600px;}.landing-page .wrapper .caption{font-size:34px;font-weight:800;text-align:center;color:#3d3e3f;white-space:nowrap;overflow:hidden;line-height:40px;text-transform:uppercase;font-family:'Roboto-Black',Sans-Serif;}.landing-page .wrapper .text{font-size:22px;line-height:30px;color:#343025;padding:20px 0 46px;text-align:center;box-shadow:0 3px 2px -2px #ce9510;overflow:hidden;}.landing-page .wrapper .button-wrapper{text-align:center;}.landing-page .wrapper .button-wrapper .banner-button{background:#3d8214;color:white;font-weight:700;text-align:center;min-width:100px;text-decoration:none;text-transform:uppercase;border-radius:4px;font-size:22px;line-height:66px;display:inline-block;margin:50px 0 0 0;width:200px;letter-spacing:1px;}.landing-page .wrapper .button-wrapper .banner-button:hover{background:#71a24e;}.landing-page .header{padding:60px 0 0;border-top:1px solid #cecece;}.landing-page .header span{display:block;font-size:44px;line-height:50px;font-weight:300;padding:60px 0 90px;text-align:center;position:static;}.landing-page .header.frist span{border-top:none;}.landing-page ul.list{width:100%;text-align:center;padding:0 0 116px;margin:0;list-style:none;}.landing-page ul.list li{display:inline-block;width:25%;float:left;padding:0;margin:0;min-height:210px;vertical-align:top;}.landing-page ul.list li:last-of-type{float:none;}.landing-page ul.list li .image{position:relative;width:100%;height:110px;margin:0 auto;}.landing-page ul.list li .image img{max-height:100%;max-width:100%;width:auto;height:auto;top:0;bottom:0;left:0;right:0;margin:auto;}.landing-page ul.list li span{display:block;padding-top:60px;font-size:20px;line-height:30px;padding:60px 10px 0;}.landing-page ul.process-list li{width:33%;}.landing-page ul.grid-flex-wrapper{justify-content:center;width:100%;}.landing-page .bottom{padding:0;text-align:center;font-size:20px;margin-top:-30px;padding-bottom:116px;display:block;}.landing-page .popup{display:block;width:20px;height:20px;}.landing-page .views-field.views-field-title .field-content{position:relative;width:100%;padding-right:25px;}.landing-page .views-field.views-field-title .field-content a{display:inline;}.landing-page .views-field.views-field-title .field-content a.popup{top:0;right:0;position:absolute;}.node-type-landing-page #global-container > div > div:nth-child(5){padding:0 !important;}.node-type-landing-page #global-container > div > div:nth-child(5) .l-main{max-width:100%;margin:0;padding:0;}.node-type-landing-page .footer{max-width:none;}.node-type-landing-page .ui-widget-shadow{-webkit-box-shadow:0px 0px 5px #689731;box-shadow:0px 0px 5px #689731;}.node-type-landing-page .l-content > h1{display:none;}.node-type-landing-page .ui-widget.ui-widget-content{position:absolute;line-height:16px;border:1px solid #588227;background:#64932e;opacity:1;color:#fff;font-size:12px;font-weight:normal;min-width:100px;padding:10px;text-transform:none;text-align:left;}.node-type-landing-page .ui-tooltip{padding:10px 20px;color:white;border-radius:20px;font:bold 14px "Helvetica Neue",Sans-Serif;box-shadow:0 0 7px black;position:absolute;z-index:9999;max-width:300px;}.node-type-landing-page .ui-corner-all,.node-type-landing-page .ui-corner-top,.node-type-landing-page .ui-corner-left,.node-type-landing-page .ui-corner-tl{border-top-left-radius:4px;}.node-type-landing-page .ui-corner-all,.node-type-landing-page .ui-corner-top,.node-type-landing-page .ui-corner-right,.node-type-landing-page .ui-corner-tr{border-top-right-radius:4px;}.node-type-landing-page .ui-corner-all,.node-type-landing-page .ui-corner-bottom,.node-type-landing-page .ui-corner-left,.node-type-landing-page .ui-corner-bl{border-bottom-left-radius:4px;}.node-type-landing-page .ui-corner-all,.node-type-landing-page .ui-corner-bottom,.node-type-landing-page .ui-corner-right,.node-type-landing-page .ui-corner-br{border-bottom-right-radius:4px;}.node-type-landing-page .arrow{position:absolute;top:10px;}.node-type-landing-page .arrow:after{content:"";position:absolute;width:12px;height:12px;box-shadow:6px 5px 9px -9px black;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#669332;}.node-type-landing-page .arrow.right{position:absolute;display:block;top:0;width:100%;height:inherit;}.node-type-landing-page .arrow.right:after{top:10px;right:5px;}.node-type-landing-page .arrow.left:after{left:-15px;}.node-type-landing-page .faq{padding-bottom:96px;max-width:1000px;}.node-type-landing-page .faq .question{border-color:#dadada;border-width:1px;border-style:solid none;font-size:20px;font-weight:bold;color:#3f3f3f;border-radius:0;margin:0;padding:18px;background:none;margin-bottom:-1px;text-transform:none;outline:none;cursor:pointer;}.node-type-landing-page .faq .question.active{color:#519123;}.node-type-landing-page .faq .icon{float:right;background-color:transparent;height:40px;width:40px;position:relative;top:-8px;background:url(/sites/all/themes/foodhouse_v2/images/show_answer_icon.png) 0 0 no-repeat;}.node-type-landing-page .faq .active.icon{background:url(/sites/all/themes/foodhouse_v2/images/hide_answer_icon.png) 0 0 no-repeat;}.node-type-landing-page .faq .answer p{color:#5d5c5c;display:block;background:none;margin:25px 18px;border:none;font-size:18px;line-height:22px;}@media screen and (max-width:415px){body{min-width:320px;}body .landing-page .header span{font-size:20px;padding:70px 0 50px 0;}body .landing-page .wrapper .button-wrapper .banner-button{padding:5px;font-size:10px;min-width:0;margin-top:10%;}body .landing-page .wrapper .caption{font-size:12px;line-height:14px;}body .landing-page .wrapper .text{display:none;}body .landing-page .products .restaurant-page-grid .grid-flex{width:60%;margin:0 20%;}body .landing-page .products .restaurant-page-grid .grid-flex .product-teaser .views-field-cartio .field-content .submit{width:auto !important;margin-bottom:0 !important;margin-top:0 !important;}body .landing-page ul.list li{width:40% !important;margin:0px 30% !important;}body .landing-page ul.list li span{font-size:12px;}}@media screen and (min-width:415px) and (max-width:699px){.landing-page .wrapper .button-wrapper .banner-button{padding:5px 10px;font-size:11px;min-width:80px;margin-top:25%;}.landing-page .wrapper .caption{font-size:16px;line-height:18px;}.landing-page .wrapper .text{display:none;}.landing-page .header span{font-size:20px;padding:40px 0 30px 0;margin-bottom:0 !important;}}@media screen and (min-width:700px) and (max-width:1200px){.landing-page .wrapper .button-wrapper .banner-button{margin-top:20%;}.landing-page .wrapper .caption{font-size:24px;line-height:26px;}.landing-page .wrapper .text{display:none;}}@media only screen and (min-width:1025px){.products-grid-wrp li{width:25%;}}@media only screen and (max-width:1024px){.page-order-confirm .l-main.main-wrapper #wrapcenter .l-content #order-confirm .recommended.ng-scope{display:none;}}@media only screen and (min-width:769px) and (max-width:1024px){.products-grid-wrp li{width:33.3333%;}}@media only screen and (max-width:768px){#block-menu-menu-shipping-stocks{width:100%;}.products-grid-wrp li{width:50%;}.page-order-confirm .l-main.main-wrapper #wrapcenter .l-content #order-confirm .container_left li.views-row .extra-wrapp{padding-left:20px;overflow:auto;position:relative;}.page-order-confirm .l-main.main-wrapper #wrapcenter .l-content #order-confirm .container_left li.views-row .extra-wrapp .views-field-field-product-price label{margin:0;}.page-order-confirm .l-main.main-wrapper #wrapcenter .l-content #order-confirm .container_left li.views-row .extra-wrapp .product-counter .pc-ewrapp{margin:0;}.l-region.l-region--branding{text-align:center;}#global-container{padding-top:90px;}.header{position:fixed;top:0;left:0;width:100%;}}@media only screen and (max-width:640px){.messages_wrap{margin-left:0 !important;}.messages_wrap .messages_error{left:0 !important;}.page-order-confirm .l-main.main-wrapper #wrapcenter .l-content #order-confirm .container_left .restaurant_in_order_confirm .view-display-id-order_confirm{margin-left:0;}.page-order-confirm .l-main.main-wrapper #wrapcenter .l-content .head_order_confirm{margin-right:0;}.page-order-confirm .l-main.main-wrapper #wrapcenter .l-content .head_order_confirm span{display:none !important;}.node-type-page.section-delivery .first.hidden,.node-type-page.section-node .first.hidden{display:none;}.node-type-page.section-delivery .delivery-prices-block,.node-type-page.section-node .delivery-prices-block{width:100% !important;}.restaurant-list-wrapper .rest_infoblock .pay_card{margin-bottom:10px;}.restaurant-list-wrapper .rest_infoblock .pay_card .pay_card_0{display:none;}.page-restaurants #popup-wrapper .popup-container{min-width:250px;max-width:250px;margin:0 auto;}.page-restaurants #popup-wrapper .popup-container #sidebar-wrapper{min-width:250px;}.page-restaurants #popup-wrapper .popup-container #sidebar-wrapper .block__content #restaurants_filters .container_filters .radio-switch{margin-left:35% !important;}.page-restaurants #popup-wrapper .popup-container #sidebar-wrapper .block__content #restaurants_filters .container_filters button.btn-green{display:none;}}@media only screen and (min-width:1175px){.description_desktop{display:inline-block;}.description_desktop p{margin:-15px 120px 0;width:670px;}.description_tablet,.description_mobile{display:none;}#block-delivery-offer-restaurant-stock .node--restaurant-stock{margin-top:15px;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .title-stock-desktop{display:block;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .title-stock-table-mobile{display:none;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .field--name-field-image-stock{display:block;margin-bottom:0px;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .field--name-field-image-stock-tablet,#block-delivery-offer-restaurant-stock .node--restaurant-stock .field--name-field-image-stock-mobile{display:none;}#cart-progress .item{min-width:179px;width:auto;}#cart-progress .item.dishes span{right:0;}#cart-progress .item .value{float:none;max-width:100%;}#cart-progress .item span{position:static;right:0;}}@media screen and (min-width:486px) and (max-width:640px){#wrapcenter .node .restaurant-logo .logo-container{left:5px;right:100%;margin:0 !important;z-index:1;}.uefa-block{display:none;}}@media screen and (max-width:640px){.description_mobile{display:inline-block;}.description_mobile p{margin:-80px 66px 0;width:230px;}.description_desktop,.description_tablet{display:none;}.uefa-block{display:none;}#block-delivery-offer-restaurant-stock .node--restaurant-stock{margin-top:0px;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .title-stock-desktop{display:none;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .title-stock-table-mobile{display:block;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .field--name-field-image-stock,#block-delivery-offer-restaurant-stock .node--restaurant-stock .field--name-field-image-stock-tablet{display:none;margin-bottom:0px;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .field--name-field-image-stock-mobile{display:block;}body.front #global-container .l-page .header .l-header .l-region--header #block-delivery-menu-delivery-menu,body.front #global-container .l-page .header .l-header .l-region--header #block-menu-menu-shipping-stocks,body.front #global-container .l-page .header .l-header .l-region--header .block-phone-number{display:none;}body.front #global-container .l-page .l-main{padding:0 !important;}body.front #global-container .l-page .l-main #wrapcenter .l-content{margin:0 0 30px 0;}body.front #global-container .l-page .l-main #wrapcenter .l-content #owl-slider-offer-mobile{display:block;}body.front #global-container .l-page .l-main #wrapcenter .l-content #owl-slider-offer-tablet,body.front #global-container .l-page .l-main #wrapcenter .l-content #owl-slider-offer-desktop{display:none !important;}body.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser{width:100%;display:inline-block;float:none;}body.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li{display:inline-block;width:48%;}body.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a{margin:0;display:block;text-align:center;color:#000;text-decoration:none;}body.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a:hover{color:#ecc626;}body.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a:hover .image img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);}body.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a:hover .name span{border-bottom:1px solid #f0d14e;}body.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a:first-child{margin-bottom:25px;}body.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a .image{height:90px;}body.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a .image img{width:120px;height:90px;margin:0 auto;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;}body.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a .name{padding-top:10px;}body.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a .name span{border-bottom:1px solid #2f2f2f;}body.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl{margin:0;}body.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl .customNavigation{width:100%;}body.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl .customNavigation .btn{width:25px;padding:0;background-size:40px 100%;}body.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl .customNavigation .btn span{display:block;margin-top:165px;}body.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl .customNavigation .btn.prev,body.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl .customNavigation .btn.next{background:none;}body.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .owl-controls .owl-pagination{text-align:center;margin:0 5% -30px;width:90%;}body.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .owl-item{height:264px;}body.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .owl-item .item{width:150px;height:264px;margin:0 auto;}body.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .owl-item .item a{display:block;text-align:center;color:#000;text-decoration:none;}body.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .owl-item .item a:hover{color:#ecc626;}body.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .owl-item .item a:hover .image img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);}body.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .owl-item .item a:hover .name span{border-bottom:1px solid #f0d14e;}body.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .owl-item .item a:first-child{margin-bottom:25px;}body.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .owl-item .item a .image{height:90px;}body.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .owl-item .item a .image img{width:120px;height:90px;margin:0 auto;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;}body.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .owl-item .item a .name{padding-top:10px;}body.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .owl-item .item a .name span{border-bottom:1px solid #2f2f2f;}body{min-width:200px;max-width:640px;}body #global-container{min-width:200px;}body #global-container .l-page .header .l-branding .l-region--branding,body #global-container .l-page .header .l-header .l-region--branding{padding:0;width:100%;margin:0;}body #global-container .l-page .header .l-branding .l-region--branding .feed_posts,body #global-container .l-page .header .l-header .l-region--branding .feed_posts{display:none;}body #global-container .l-page .main-wrapper .restaurants-list > ul > li{float:none;margin:0 auto;}body .step-container{height:80px;overflow:hidden;margin-top:0;padding-top:0;}body .step-container .steps-bar{height:80px;}body .step-container .steps-bar #cart-progress #cart-progress-desktop{display:none;}body .step-container .steps-bar #cart-progress #cart-progress-mobile{display:block !important;}body .step-container .steps-bar #cart-progress #cart-progress-mobile .mobile-menu-restaurant{width:50%;float:left;height:80px;background:url(/sites/all/themes/foodhouse_v2/images/dish-active.png) -10px -6px no-repeat;background-size:90px;}body .step-container .steps-bar #cart-progress #cart-progress-mobile .mobile-menu-restaurant .mobile-menu-label{float:right;width:50%;margin:15px 10px 0 0;}body .step-container .steps-bar #cart-progress #cart-progress-mobile .mobile-menu-restaurant .mobile-menu-label label{font-size:14px;font-weight:600;}body .step-container .steps-bar #cart-progress #cart-progress-mobile .mobile-menu-restaurant .mobile-menu-label .value{font-size:12px;font-weight:600;}}@media only screen and (max-width:640px) and (orientation:landscape){body .step-container .steps-bar #cart-progress #cart-progress-mobile .mobile-menu-restaurant .mobile-menu-label{width:60%;}}@media screen and (max-width:640px){body .step-container .steps-bar #cart-progress #cart-progress-mobile .mobile-order-confirm{width:46%;float:right;margin-top:15px;}body .step-container .steps-bar #cart-progress #cart-progress-mobile .mobile-order-confirm .mobile-order-price{margin-left:30px;}body .step-container .steps-bar #cart-progress #cart-progress-mobile .mobile-order-confirm .mobile-order-price .value{float:left;}body .step-container .steps-bar #cart-progress #cart-progress-mobile .mobile-order-confirm .mobile-order-price span{margin-left:5px;font-size:18px;color:#689918;line-height:14px;}body .step-container .steps-bar #cart-progress #cart-progress-mobile .mobile-order-confirm a{background:url(/sites/all/themes/foodhouse_v2/images/order-responsive-btn.png) 0 0 no-repeat;display:block;text-align:center;background-size:100% 100%;height:30px;line-height:26px;font-size:18px;text-decoration:none;width:120px;margin:5px 0 0 10px;}body .step-container .steps-bar #cart-progress #cart-progress-mobile .mobile-order-page .mobile-back-restaurant{float:left;margin-left:-5px;}body .step-container .steps-bar #cart-progress #cart-progress-mobile .mobile-order-page .mobile-back-restaurant a{background:url(/sites/all/themes/foodhouse_v2/images/mobile-arrow.png) center no-repeat;text-decoration:none;display:block;width:60px;height:80px;margin-left:-12px;border-right:1px solid #f1bc00;}body .step-container .steps-bar #cart-progress #cart-progress-mobile .mobile-order-page .mobile-order-consist{display:inline-block;min-width:240px;height:80px;border-left:1px solid #f8db4d;position:absolute;}body .step-container .steps-bar #cart-progress #cart-progress-mobile .mobile-order-page .mobile-order-consist .mobile-confirm{text-align:center;margin-top:15px;float:left;margin-left:60px;}body .step-container .steps-bar #cart-progress #cart-progress-mobile .mobile-order-page .mobile-order-consist .mobile-confirm h6{font-weight:600;margin-bottom:0;}body .step-container .steps-bar #cart-progress #cart-progress-mobile .mobile-order-page .mobile-order-consist .mobile-confirm .mobile-order-price div,body .step-container .steps-bar #cart-progress #cart-progress-mobile .mobile-order-page .mobile-order-consist .mobile-confirm .mobile-order-price span{float:left;margin-top:10px;}body .step-container .steps-bar #cart-progress #cart-progress-mobile .mobile-order-page .mobile-order-consist .mobile-confirm .mobile-order-price span{font-size:24px;line-height:12px;color:#689918;font-weight:bold;margin-left:2px;margin-right:2px;}body .step-container .steps-bar #cart-progress #cart-progress-mobile .mobile-order-page .mobile-order-consist .mobile-confirm .mobile-order-price .node-count-order{margin-right:4px;}body .step-container .steps-bar #cart-progress #cart-progress-mobile .mobile-order-page .mobile-order-consist:before{content:' ';width:80px;height:80px;float:left;background:url(/sites/all/themes/foodhouse_v2/images/checkout-active.png);background-size:100% 100%;position:absolute;margin-left:-10px;}body .step-container .steps-bar #cart-progress #cart-progress-mobile .mobile-order-success .mobile-success{display:inline-block;margin-top:15px;}body .step-container .steps-bar #cart-progress #cart-progress-mobile .mobile-order-success .mobile-success h6{margin-bottom:5px;font-weight:600;}body .step-container .steps-bar #cart-progress #cart-progress-mobile .mobile-order-success:before{content:'';width:80px;height:80px;float:left;background-size:100% 100%;background:url(/sites/all/themes/foodhouse_v2/images/phone-active.png) center no-repeat;}.page-restaurant #block-delivery-offer-restaurant-stock .node--restaurant-stock{border:none;background:#ffffff;overflow:hidden;position:relative;}.page-restaurant #block-delivery-offer-restaurant-stock .node--restaurant-stock .title-stock-desktop{position:absolute;top:0;left:0;width:100%;text-align:center;height:30px;background:#008A4F none repeat scroll 0 0;}.page-restaurant #block-delivery-offer-restaurant-stock .node--restaurant-stock .title-stock-desktop p{line-height:30px;margin:0;padding:0;color:#ffffff;}.page-restaurant #block-delivery-offer-restaurant-stock .node--restaurant-stock .title-stock-table-mobile{position:absolute;top:0;left:0;width:100%;text-align:center;height:30px;background:#008A4F none repeat scroll 0 0;}.page-restaurant #block-delivery-offer-restaurant-stock .node--restaurant-stock .title-stock-table-mobile p,.page-restaurant #block-delivery-offer-restaurant-stock .node--restaurant-stock .title-stock-table-mobile .marquee-text{line-height:30px;margin:0;padding:0;color:#ffffff;}.page-restaurant #block-delivery-offer-restaurant-stock .node--restaurant-stock .image-stock,.page-restaurant #block-delivery-offer-restaurant-stock .node--restaurant-stock .image-stock-full{display:inline-block;width:100%;margin:30px 0 -4px 0;}.page-restaurant #block-delivery-offer-restaurant-stock .node--restaurant-stock .image-stock a,.page-restaurant #block-delivery-offer-restaurant-stock .node--restaurant-stock .image-stock-full a{display:block;width:100%;}.page-restaurant #block-delivery-offer-restaurant-stock .node--restaurant-stock .image-stock a img,.page-restaurant #block-delivery-offer-restaurant-stock .node--restaurant-stock .image-stock-full a img{width:100%;height:auto;}.page-restaurant #block-delivery-offer-restaurant-stock .node--restaurant-stock .field--name-field-image-stock{display:block;margin-bottom:0;}.page-restaurant #block-delivery-offer-restaurant-stock .node--restaurant-stock .field--name-field-image-stock-tablet,.page-restaurant #block-delivery-offer-restaurant-stock .node--restaurant-stock .field--name-field-image-stock-mobile{display:none;}.page-restaurant #block-delivery-offer-restaurant-stock .node--restaurant-stock .image-stock-full{margin:0;}.page-restaurant .l-main aside{display:none;}.page-restaurant .l-main #wrapcenter .l-content{margin-left:0;}.page-restaurant .l-main #wrapcenter .l-content .products .view-restaurant{display:block !important;}.page-restaurant .l-main #wrapcenter .l-content .products .view-restaurant .columns-1 li.views-row .views-field-field-image img{width:100%;height:auto;}.page-restaurant .l-main #wrapcenter .l-content .products .group-title .group-title-arrow-down{display:none !important;width:17px;height:7px;margin:6px 0 0 -10px;position:absolute;background:url(/sites/all/themes/foodhouse_v2/images/responsive_order_confirm/dropdown_arrow.png) center top no-repeat;}.page-restaurant .l-main #wrapcenter .l-content .products .group-title .title{padding:0;}.page-restaurant .l-main #wrapcenter .l-content .products .group-title .title .title-with-arrow{margin-left:6px;border-bottom:1px dotted #cecece;}.page-restaurant .l-main #wrapcenter .l-content .products .group-title.collapsed .group-title-arrow-down{display:none !important;width:17px !important;height:10px !important;position:absolute;margin:4px 0 0 -14px !important;background:url(/sites/all/themes/foodhouse_v2/images/responsive_order_confirm/dropdown_arrow.png) center bottom no-repeat !important;}.page-restaurant.section-drinks #wrapcenter .products .group-title.father,.page-restaurant.section-drinks #wrapcenter .products .group-title.child{display:block !important;}.page-restaurant.section-drinks #wrapcenter .products .group-title.father .left-decor,.page-restaurant.section-drinks #wrapcenter .products .group-title.child .left-decor{margin-left:-23px !important;}.page-restaurant.section-drinks #wrapcenter .products > div{display:block !important;}.page-restaurant.section-drinks #wrapcenter .products > div > div{display:block !important;}.page-order-confirm #global-container .l-page .l-main{padding:0;margin:0 -15px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content{margin:0;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content h1{line-height:27px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .head_order_confirm{margin-bottom:10px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .head_order_confirm h1{margin:0;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .container_left .steps,.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .container_left_proceed .steps{margin-right:0;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .container_left .steps .step p,.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .container_left_proceed .steps .step p{font-size:14px;margin:7px 0 0px 20px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_in_order_confirm{width:100% !important;margin:0 0 10px 0;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_in_order_confirm .view-display-id-order_confirm > .view-content{display:inline-block;width:100%;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_in_order_confirm .view-display-id-order_confirm > .view-content > .item-list{display:inline-block;width:100%;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_in_order_confirm .view-display-id-order_confirm > .view-content > .item-list .columns-1{margin-bottom:0;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp li.views-row:last-child{border-bottom:none;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp li.views-row .views-field-remove span div{display:none !important;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp li.views-row .views-field-image{margin:0 0 0 10px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp li.views-row .views-field-image a{display:block;width:60px;height:60px;border-radius:30px;overflow:hidden;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp li.views-row .views-field-image a img{width:100%;height:100%;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .recommended{margin:0;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order{width:280px;margin:0 auto 10px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order label.restaurant-name:before{content:'';background:url(/sites/all/themes/foodhouse_v2/images/arrow_order_confirm.png) center center no-repeat;width:10px;height:24px;margin:20px 0 0 0;display:block;position:absolute;background-size:cover;opacity:0.5;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order label.restaurant-name p{margin:20px 0 0 20px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .edit-field-wrapper .input_info{margin-left:0;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form span.input-info{margin-left:0;margin-top:5px;line-height:30px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .tab-wrapper{height:221px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .edit-field-wrapper{margin-left:0 !important;text-align:left;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .edit-field-wrapper .delivery-cost{float:right;text-align:right;width:160px;margin:0;font-size:14px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .user_agrement{margin:10px 0 0;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .user_agrement a{vertical-align:top;line-height:18px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .user_agrement label{padding-left:28px;line-height:16px;max-width:250px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .tab_order_with_delivery{height:255px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .last-wrapper,.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .delivery-method-wrapper{min-height:50px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .last-wrapper .payment_method,.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .last-wrapper .delivery_method,.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .delivery-method-wrapper .payment_method,.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .delivery-method-wrapper .delivery_method{margin-left:0;float:none;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .last-wrapper .payment-mode .option,.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .last-wrapper .delivery-mode .option,.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .delivery-method-wrapper .payment-mode .option,.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .delivery-method-wrapper .delivery-mode .option{padding-left:30px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .last-wrapper .form-radios,.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .delivery-method-wrapper .form-radios{width:100%;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .last-wrapper .delivery-mode-description-hint,.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .delivery-method-wrapper .delivery-mode-description-hint{display:none;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .slide-wrapper{margin-left:0;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .slide-wrapper:nth-child(2){height:152px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .slide-wrapper .option{padding-left:30px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .slide-wrapper .option:last-child{margin-bottom:10px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .slide-wrapper.comments .user_comments_wrapper{width:260px;padding:10px;background:#ffffff;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .slide-wrapper #slide-block1{height:156px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .tabs_delivery .slide-wrapper #slide-block2{min-height:140px;margin-top:30px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .payment-mode,.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .delivery-mode{width:100%;padding-left:0;margin-left:0;padding-bottom:0;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .payment-mode input,.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .delivery-mode input{width:20px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div label{padding-right:0;font-size:14px;width:100%;float:left;margin:0px 0 5px 0;text-align:left;padding-left:0;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div label.additional-info{width:100%;margin-left:0;text-align:left;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div input{font-size:14px;width:280px;margin:0;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div input#online-pay + label,.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div input#card-pay + label{max-width:160px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div input.small_input{width:100%;float:left;margin:0;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div .dmd-corier{padding-left:0;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div .dmd-pay{padding-left:0;font-size:12px;margin-top:0;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div .choose .form-radios .form-item{float:left;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div .choose .form-radios .form-item label{font-size:16px;line-height:20px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div .tab_order_time{display:none;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div .tab_soon_as_posible{height:140px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div .tab_order_pickup_delivery,.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div .tab_soon_as_posible,.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div .tab_order_time{padding:0;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div .tab_order_pickup_delivery p,.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div .tab_soon_as_posible p,.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div .tab_order_time p{font-size:16px;padding:70px 0 0;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div .tab_order_time_phone{height:90px;display:block;text-align:left;padding-top:40px;margin:10px 0 0;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div .tab_order_time_phone select{display:inline-block;border:1px solid #c2c2c2;border-radius:4px;background:#ffffff;overflow-y:hidden;padding:5px 10px;width:100px;height:38px;color:#6a6a6a;font-size:14px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div .tab_order_time_phone select:first-child{width:100%;display:block;margin-bottom:10px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div .tab_order_time_phone select:nth-child(2){margin-right:10px;float:left;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div .tab_order_time_phone select:nth-child(2)::after{content:":";color:#c2c2c2;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div .tab_order_time_phone select:last-child{margin-left:5px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div .additional_info{padding:0;width:100%;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div .additional_info div{width:85px;float:left;margin-left:12px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div .additional_info div:first-child{margin-left:0;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div .additional_info .left{margin-right:3%;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div .additional_info .right{margin-left:3%;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div .additional_info:nth-child(3) > div:last-of-type{margin:0 0 0 12px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div .comments p{text-align:left;padding-left:0;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form div .comments textarea{resize:none;width:100%;padding:0;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .kitchen-appliances-block > div{margin-top:15px;margin-left:0;min-height:38px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .kitchen-appliances-block > div label{float:none;text-align:left;max-width:180px !important;margin-left:0;margin-bottom:10px;display:inline-block;line-height:19px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .kitchen-appliances-block > div > div{width:88px;background:#ffffff;margin-left:0;margin-bottom:10px;float:right;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .kitchen-appliances-block > div > div button{width:28px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .order_proceed form .kitchen-appliances-block > div > div input{width:24px;line-height:29px;font-size:14px;padding:0;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp #edit-stats{width:320px;position:relative;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp #confirm-order-btn{display:inline-block;width:100%;float:none;margin:0 0 10px 0;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp #finish-order-btn{width:100%;float:none;margin:0 0 10px 0;}.page-order .step-container #block-delivery-fh-cart-progress #cart-progress .dishes{display:none;}.page-node #global-container .l-page .l-main #wrapcenter .node .content .block--delivery-fh-restaurant-short{margin:0;padding-right:0;}.page-node #global-container .l-page .l-main #wrapcenter .node .content .block--delivery-fh-restaurant-short .left{text-align:center;width:100%;margin-top:-10px;}.page-node #global-container .l-page .l-main #wrapcenter .node .content .block--delivery-fh-restaurant-short .left .rest-details{margin:0;}.page-node #global-container .l-page .l-main #wrapcenter .node .content .block--delivery-fh-restaurant-short .left .rest-details div{display:none;}.page-node #global-container .l-page .l-main #wrapcenter .node .content .block--delivery-fh-restaurant-short .left .rest-details div.title{display:block;}.page-node #global-container .l-page .l-main #wrapcenter .node .content .block--delivery-fh-restaurant-short .left a.logo_image{float:none;}.page-node #global-container .l-page .l-main #wrapcenter .node .content .block--delivery-fh-restaurant-short .right{display:none;}.page-node #global-container .l-page .l-main #wrapcenter .node .about-dish .image{width:100%;}.page-node #global-container .l-page .l-main #wrapcenter .node .about-dish .dish-details{padding:0;}.page-node #global-container .l-page .l-main #wrapcenter .node .about-dish .dish-details .title,.page-node #global-container .l-page .l-main #wrapcenter .node .about-dish .dish-details .dish-category{text-align:center;}.page-node #global-container .l-page .l-main #wrapcenter .node .about-dish .dish-details iframe{display:none;}.page-node #global-container .l-page .l-main #wrapcenter .node .about-dish .dish-details .description{margin:0 10px;}.page-node #global-container .l-page .l-main #wrapcenter .node .about-dish .dish-details .delivery{margin:10px 40px;}.page-node #global-container .l-page .l-main #wrapcenter .node .more-dishes .green-btn{font-size:18px;}.page-restaurant #global-container .header,.page-node #global-container .header,.page-order #global-container .header,.page-order-confirm #global-container .header{margin-bottom:-10px;}.page-restaurant #global-container .header .logo-slogan a,.page-node #global-container .header .logo-slogan a,.page-order #global-container .header .logo-slogan a,.page-order-confirm #global-container .header .logo-slogan a{background-image:url(/sites/all/themes/foodhouse_v2/images/foodhouse-logo-2@2x.png) !important;background-size:150px 30px;margin:0;}footer iframe{width:auto !important;}.messages--warning,.messages--bl{padding:15px 10px;line-height:20px;}.page-node-771 .step-container,.page-node-772 .step-container,.page-node-815 .step-container{height:5px;}.page-node-771 #cart-progress-mobile,.page-node-772 #cart-progress-mobile,.page-node-815 #cart-progress-mobile{display:none !important;}.page-node-771 .l-content h1,.page-node-772 .l-content h1,.page-node-815 .l-content h1{line-height:1em;}#modalContent .ctools-modal-content{width:100% !important;}#modalContent .ctools-modal-content #modal-content{width:100% !important;}.orderByPhone{margin:0 auto;display:block;margin-top:-20px;text-align:center;height:40px;float:none;}.orderByPhone .block__title{display:none;}.orderByPhone .block__content span{margin-left:10px;}body.node-type-simplenews .footer,body.node-type-simplenews #wrapcenter .l-content h1,body.node-type-simplenews #global-container .step-container,body.node-type-simplenews .l-region--header .call-center-block,body.node-type-simplenews .l-region--header #block-locale-language{display:none;}body.node-type-simplenews #global-container{background:#f1f1f1;}body.node-type-simplenews #global-container .header .l-header.main-wrapper{min-width:100%;max-width:100%;background-color:#ffffff;padding:0;}body.node-type-simplenews #global-container .header .l-header.main-wrapper .logo-slogan{margin:0 auto;padding-top:10px;float:none;}body.node-type-simplenews #global-container .header .l-header.main-wrapper .logo-slogan .logotype{margin:0 auto;width:150px;}body.node-type-simplenews #wrapcenter .l-content img{max-width:none;max-height:none;}body.node-type-simplenews #wrapcenter .l-content table.bottom-table-company-dishes td > div{float:none !important;margin-left:auto !important;margin-right:auto !important;}body.node-type-simplenews #wrapcenter .l-content div.company-text{width:100% !important;}body.node-type-simplenews #wrapcenter .l-content div.company-text > div,body.node-type-simplenews #wrapcenter .l-content div.company-text > p{padding:5px 10px !important;}body.node-type-simplenews #wrapcenter .l-content .company-image{float:none !important;margin-right:auto !important;margin-left:auto !important;}body.node-type-simplenews #wrapcenter .l-content .company-price{display:block !important;text-align:center !important;padding:0 !important;}.section-restaurants .l-page > .main-wrapper:not(.l-main) #block-delivery-restaurants-filter-favorite-restaurants,.section-offers .l-page > .main-wrapper:not(.l-main) #block-delivery-restaurants-filter-favorite-restaurants{margin:40px 0 0 0;}.section-restaurants .l-page > .main-wrapper:not(.l-main) #block-delivery-restaurants-filter-favorite-restaurants .block__content .header_list_wrapper .header_rest_list,.section-offers .l-page > .main-wrapper:not(.l-main) #block-delivery-restaurants-filter-favorite-restaurants .block__content .header_list_wrapper .header_rest_list{display:block;text-align:center;line-height:normal;width:100%;}.section-restaurants .l-page > .main-wrapper:not(.l-main) #block-delivery-restaurants-filter-favorite-restaurants .block__content .header_list_wrapper .filter_favorites,.section-offers .l-page > .main-wrapper:not(.l-main) #block-delivery-restaurants-filter-favorite-restaurants .block__content .header_list_wrapper .filter_favorites{position:absolute;right:15px;top:80px;z-index:999;}.section-restaurants .l-page #block-delivery-offer-filter-active-offers .block__content .header_list_wrapper .header_rest_list,.section-offers .l-page #block-delivery-offer-filter-active-offers .block__content .header_list_wrapper .header_rest_list{display:block;text-align:center;width:100%;}.section-restaurants .l-page #block-delivery-offer-filter-active-offers .block__content .header_list_wrapper .filter_favorites,.section-offers .l-page #block-delivery-offer-filter-active-offers .block__content .header_list_wrapper .filter_favorites{position:absolute;right:15px;top:100px;z-index:999;}.section-restaurants .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper,.section-offers .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper{position:relative;}.section-restaurants .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .image,.section-offers .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .image{position:absolute;right:0px;width:140px;top:16px;height:auto;}.section-restaurants .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .image a,.section-offers .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .image a{display:inline-block;margin:0;height:70px;}.section-restaurants .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .rest_infoblock,.section-offers .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .rest_infoblock{padding:0;}.section-restaurants .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .rest_infoblock .name,.section-offers .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .rest_infoblock .name{text-align:left;margin-left:10px;padding-top:5px;}.section-restaurants .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .rest_infoblock .name a,.section-offers .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .rest_infoblock .name a{font-size:18px;}.section-restaurants .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .rest_infoblock .name a:before,.section-offers .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .rest_infoblock .name a:before{display:none;}.section-restaurants .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .rest_infoblock .kitchen,.section-offers .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .rest_infoblock .kitchen{margin:10px;}.section-restaurants .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .rest_infoblock .kitchen .headline_kitchen,.section-offers .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .rest_infoblock .kitchen .headline_kitchen{display:none;}.section-restaurants .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .rest_infoblock .kitchen ul li,.section-offers .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .rest_infoblock .kitchen ul li{display:block;}.section-restaurants .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .rest_infoblock .kitchen ul li:before,.section-offers .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .rest_infoblock .kitchen ul li:before{content:'';width:10px;height:10px;display:inline-block;opacity:0.4;background:url(/sites/all/themes/foodhouse_v2/images/item-dot.png) center center no-repeat;}.section-restaurants .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .rest_infoblock .rest_like,.section-offers .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .rest_infoblock .rest_like{height:20px;width:30px;margin-top:5px;}.section-restaurants .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .rest_infoblock .rest_like .favorite_bnt,.section-offers .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .rest_infoblock .rest_like .favorite_bnt{position:absolute;z-index:100;}.section-restaurants .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .delivery_cont_wrap,.section-offers .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .delivery_cont_wrap{display:none;}.section-restaurants .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .pay_card .pay_card_0,.section-offers .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .pay_card .pay_card_0{float:right;height:16px;line-height:8px;padding:8px 34px;}.section-restaurants .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .pay_card .pay_card_4,.section-offers .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .pay_card .pay_card_4{float:right;height:10px;line-height:4px;padding:0px 44px;}.section-restaurants .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .work-time,.section-offers .l-page .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .work-time{margin-top:10px;}.section-restaurants .l-page #sidebar-wrapper,.section-offers .l-page #sidebar-wrapper{width:100%;}.section-restaurants .l-page #sidebar-wrapper #block-delivery-filter-filter-restaurants .block__content > .form-item,.section-restaurants .l-page #sidebar-wrapper #block-delivery-offer-filter-offers-restaurants .block__content > .form-item,.section-offers .l-page #sidebar-wrapper #block-delivery-filter-filter-restaurants .block__content > .form-item,.section-offers .l-page #sidebar-wrapper #block-delivery-offer-filter-offers-restaurants .block__content > .form-item{border:none;}.section-restaurants .l-page #sidebar-wrapper #block-delivery-filter-filter-restaurants .block__content > .form-item input,.section-restaurants .l-page #sidebar-wrapper #block-delivery-offer-filter-offers-restaurants .block__content > .form-item input,.section-offers .l-page #sidebar-wrapper #block-delivery-filter-filter-restaurants .block__content > .form-item input,.section-offers .l-page #sidebar-wrapper #block-delivery-offer-filter-offers-restaurants .block__content > .form-item input{width:90%;background:none;}.section-restaurants .l-page #sidebar-wrapper #block-delivery-filter-filter-restaurants .block__content > .form-item #searchRestaurantBtn,.section-restaurants .l-page #sidebar-wrapper #block-delivery-offer-filter-offers-restaurants .block__content > .form-item #searchRestaurantBtn,.section-offers .l-page #sidebar-wrapper #block-delivery-filter-filter-restaurants .block__content > .form-item #searchRestaurantBtn,.section-offers .l-page #sidebar-wrapper #block-delivery-offer-filter-offers-restaurants .block__content > .form-item #searchRestaurantBtn{width:40px;height:27px;position:absolute;background:url(/sites/all/themes/foodhouse_v2/images/search_btn_white.png) center no-repeat,#ecc626;background-size:20px 20px;border:none;margin-left:0;right:18px;top:40px;border-radius:0 15px 15px 0;}.section-restaurants .l-page #sidebar-wrapper #block-delivery-filter-filter-restaurants .block__content #filtersOfRestaurants #showMoreFilters,.section-restaurants .l-page #sidebar-wrapper #block-delivery-offer-filter-offers-restaurants .block__content #filtersOfRestaurants #showMoreFilters,.section-offers .l-page #sidebar-wrapper #block-delivery-filter-filter-restaurants .block__content #filtersOfRestaurants #showMoreFilters,.section-offers .l-page #sidebar-wrapper #block-delivery-offer-filter-offers-restaurants .block__content #filtersOfRestaurants #showMoreFilters{display:none;border:none;}.section-restaurants .l-page #sidebar-wrapper #block-delivery-offer-filter-offers-restaurants .block__content > .form-item #searchRestaurantBtn,.section-offers .l-page #sidebar-wrapper #block-delivery-offer-filter-offers-restaurants .block__content > .form-item #searchRestaurantBtn{top:59px;}body.page-restaurant #wrapcenter .l-content #owl-slider-offer-mobile{display:block !important;}body.page-restaurant #wrapcenter .l-content #owl-slider-offer-tablet,body.page-restaurant #wrapcenter .l-content #owl-slider-offer-desktop{display:none !important;}#filtersOfRestaurants{padding-top:0 !important;}#filtersOfRestaurants #filterHeader{padding:5px;}#filtersOfRestaurants #filterHeader h4{margin:0 !important;}}@media screen and (min-width:640px) and (max-width:720px){body{min-width:0;width:100%;}body #global-container{min-width:0;overflow:hidden;}body #global-container .main-wrapper{min-width:0;}.l-region--header #block-delivery-menu-delivery-menu{max-width:100%;}.page-order-confirm .l-main.main-wrapper #wrapcenter .l-content #order-confirm #angularApp .container_left .steps,.page-order-confirm .l-main.main-wrapper #wrapcenter .l-content #order-confirm #angularApp .container_left_proceed .steps{margin-right:-7px;}.page-order-confirm .l-main.main-wrapper #wrapcenter .l-content #order-confirm #angularApp .restaurant_in_order_confirm .view-display-id-order_confirm > .view-content > .item-list ul li .views-field-remove div,.page-order-confirm .l-main.main-wrapper #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .view-display-id-order_confirm > .view-content > .item-list ul li .views-field-remove div{display:none !important;}.page-order-confirm .l-main.main-wrapper #wrapcenter .l-content #order-confirm #angularApp #confirm-order-btn{float:none;width:216px;text-align:center;margin:5px auto 15px;}}@media screen and (min-width:720px) and (max-width:1020px){.description_tablet{display:inline-block;}.description_tablet p{margin:-15px 120px 0;width:360px;}.description_desktop,.description_mobile{display:none;}#block-delivery-offer-restaurant-stock .node--restaurant-stock{margin-top:0px;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .title-stock-desktop{display:none;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .title-stock-table-mobile{display:block;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .field--name-field-image-stock,#block-delivery-offer-restaurant-stock .node--restaurant-stock .field--name-field-image-stock-mobile{display:none;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .field--name-field-image-stock-tablet{display:block;margin-bottom:0px;}body{min-width:0;width:100%;}body .l-main .l-region--header,body .l-main .l-region--footer,body .l-footer .l-region--header,body .l-footer .l-region--footer,body .l-header .l-region--header,body .l-header .l-region--footer,body .l-branding .l-region--header,body .l-branding .l-region--footer,body .main-wrapper .l-region--header,body .main-wrapper .l-region--footer{margin:0 auto !important;}body .l-main .l-region--header .block-phone-number,body .l-footer .l-region--header .block-phone-number,body .l-header .l-region--header .block-phone-number,body .l-branding .l-region--header .block-phone-number,body .main-wrapper .l-region--header .block-phone-number{display:none;}body .l-main .l-region.l-region--branding,body .l-footer .l-region.l-region--branding,body .l-header .l-region.l-region--branding,body .l-branding .l-region.l-region--branding,body .main-wrapper .l-region.l-region--branding{min-width:0;width:100%;}body .l-main .l-region.l-region--branding div.block,body .l-footer .l-region.l-region--branding div.block,body .l-header .l-region.l-region--branding div.block,body .l-branding .l-region.l-region--branding div.block,body .main-wrapper .l-region.l-region--branding div.block{width:auto;}body .l-main .l-region.l-region--branding div.block.feed_posts,body .l-footer .l-region.l-region--branding div.block.feed_posts,body .l-header .l-region.l-region--branding div.block.feed_posts,body .l-branding .l-region.l-region--branding div.block.feed_posts,body .main-wrapper .l-region.l-region--branding div.block.feed_posts{width:50%;}body .l-main .l-region.l-region--branding div.block #user-mail,body .l-footer .l-region.l-region--branding div.block #user-mail,body .l-header .l-region.l-region--branding div.block #user-mail,body .l-branding .l-region.l-region--branding div.block #user-mail,body .main-wrapper .l-region.l-region--branding div.block #user-mail{margin:-2px 0 0 0;}body .l-main .l-region.l-region--branding div#block-delivery-personal-cabinet,body .l-footer .l-region.l-region--branding div#block-delivery-personal-cabinet,body .l-header .l-region.l-region--branding div#block-delivery-personal-cabinet,body .l-branding .l-region.l-region--branding div#block-delivery-personal-cabinet,body .main-wrapper .l-region.l-region--branding div#block-delivery-personal-cabinet{width:18%;}body .l-main .l-region.l-region--branding div#block-delivery-personal-cabinet #mail-image,body .l-footer .l-region.l-region--branding div#block-delivery-personal-cabinet #mail-image,body .l-header .l-region.l-region--branding div#block-delivery-personal-cabinet #mail-image,body .l-branding .l-region.l-region--branding div#block-delivery-personal-cabinet #mail-image,body .main-wrapper .l-region.l-region--branding div#block-delivery-personal-cabinet #mail-image{position:absolute;right:26px;}body .l-main .l-region.l-region--branding div#block-delivery-personal-cabinet #user-mail,body .l-footer .l-region.l-region--branding div#block-delivery-personal-cabinet #user-mail,body .l-header .l-region.l-region--branding div#block-delivery-personal-cabinet #user-mail,body .l-branding .l-region.l-region--branding div#block-delivery-personal-cabinet #user-mail,body .main-wrapper .l-region.l-region--branding div#block-delivery-personal-cabinet #user-mail{display:none;}body .l-main .l-region.l-region--branding div#block-delivery-personal-cabinet #notifications,body .l-footer .l-region.l-region--branding div#block-delivery-personal-cabinet #notifications,body .l-header .l-region.l-region--branding div#block-delivery-personal-cabinet #notifications,body .l-branding .l-region.l-region--branding div#block-delivery-personal-cabinet #notifications,body .main-wrapper .l-region.l-region--branding div#block-delivery-personal-cabinet #notifications{right:12px;left:auto;}body #global-container{min-width:0;overflow:hidden;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .container_left,.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .container_left_proceed{margin-bottom:10px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .container_left .steps,.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .container_left_proceed .steps{margin-right:-7px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .view-display-id-order_confirm > .view-content > .item-list ul li .views-field-remove{display:block;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .view-display-id-order_confirm > .view-content > .item-list ul li .views-field-remove span{opacity:1;width:20px;height:20px;border-radius:12px;line-height:16px;font-size:16px;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .view-display-id-order_confirm > .view-content > .item-list ul li .views-field-remove span div{display:none !important;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp .restaurant_proceed_order .view-display-id-order_confirm > .view-content > .item-list ul li .views-field-title a{max-width:340px;white-space:nowrap;overflow:hidden;text-align:left;display:block;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp #confirm-order-btn{float:none;width:100%;display:inline-block;margin:0px 0 10px 0;}.page-order-confirm #global-container .l-page .l-main #wrapcenter .l-content #order-confirm #angularApp #finish-order-btn{margin:0 auto 10px;display:none;float:none;}.section-restaurants .l-main.main-wrapper,.section-offers .l-main.main-wrapper{margin:0 auto;}.section-restaurants .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .rest_infoblock .name_kit_wrap .rest_like,.section-offers .l-main.main-wrapper #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .delivery_content_wrapper .rest_infoblock .name_kit_wrap .rest_like{height:20px;width:40px;}.page-restaurant #global-container .l-page .l-main.main-wrapper #wrapcenter .l-content .products{margin:0 0 0 210px;}body.page-restaurant #wrapcenter .l-content #wrapper-owl-offer{margin:0 0 0 210px;}body.page-restaurant #wrapcenter .l-content #wrapper-owl-offer #owl-slider-offer-tablet{display:block !important;}body.page-restaurant #wrapcenter .l-content #wrapper-owl-offer #owl-slider-offer-mobile,body.page-restaurant #wrapcenter .l-content #wrapper-owl-offer #owl-slider-offer-desktop{display:none !important;}.filter_favorites{margin-top:15px;}.page-offers .l-main{margin-top:20px !important;}.page-offers #block-menu-menu-shipping-stocks{margin-right:10px;}.page-offers .block-phone-number{display:none;}.page-offers #wrapcenter .node .restaurant-logo .logo-container{position:absolute;left:5px;right:100%;margin:0 !important;z-index:1;}.page-offers #wrapcenter .node .field .offer_timer_left{margin:0;}.page-offers.section-offers .node--restaurant-stock.node-teaser .field--name-field-stock-body{float:left;width:42%;}.page-offers.section-offers .node--restaurant-stock.node-teaser .offer_button_redirect{position:relative;margin:0 5px 15px 250px;}.node--product--full .about-dish .dish-details iframe{height:60px !important;}.node--product--full .about-dish .dish-details iframe body ._51m-.pls._51mw{width:35% !important;position:absolute;top:25px;left:-5px;}}@media only screen and (max-width:640px) and (orientation:landscape){.description_tablet{display:inline-block;}.description_tablet p{margin:-15px 120px 0;width:230px;}.description_desktop,.description_mobile{display:none;}#block-delivery-offer-restaurant-stock .node--restaurant-stock{margin-top:0px;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .title-stock-desktop{display:none;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .title-stock-table-mobile{display:block;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .field--name-field-image-stock,#block-delivery-offer-restaurant-stock .node--restaurant-stock .field--name-field-image-stock-tablet{display:none;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .field--name-field-image-stock-mobile{display:block;}#modalContent .ctools-modal-content.narrow-popup{width:250px !important;text-align:center;margin-left:100%;}#modalContent .ctools-modal-content.narrow-popup #modal-content{width:100% !important;}#modalContent .ctools-modal-content.narrow-popup #modal-content form ul li a span span{padding:6px 15px 0px 19px;width:auto;}#modalContent .ctools-modal-content.narrow-popup #modal-content form ul li a.cart-dec span span,#modalContent .ctools-modal-content.narrow-popup #modal-content form ul li a.cart-inc span span{min-width:0;padding:6px 5px 0 10px;width:auto;}}@media only screen and (min-width:1420px){.description_desktop{display:inline-block;}.description_desktop p{margin:-15px 120px 0;width:670px;}.description_tablet,.description_mobile{display:none;}#block-delivery-offer-restaurant-stock .node--restaurant-stock{margin-top:0px;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .title-stock-desktop{display:block;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .title-stock-table-mobile{display:none;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .field--name-field-image-stock{display:block;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .field--name-field-image-stock-tablet,#block-delivery-offer-restaurant-stock .node--restaurant-stock .field--name-field-image-stock-mobile{display:none;}}@media only screen and (min-width:960px) and (max-width:1024px){.description_tablet{display:inline-block;}.description_tablet p{margin:-15px 120px 0;width:370px;}.description_desktop,.description_mobile{display:none;}#block-delivery-offer-restaurant-stock .node--restaurant-stock{margin-top:0px;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .title-stock-desktop{display:block;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .title-stock-table-mobile{display:none;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .field--name-field-image-stock{display:block;margin-bottom:0px;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .field--name-field-image-stock-tablet,#block-delivery-offer-restaurant-stock .node--restaurant-stock .field--name-field-image-stock-mobile{display:none;}#global-container,body{min-width:768px;}.header{min-height:0;}.l-main,.l-header,.l-branding,.main-wrapper{min-width:744px;}.l-main .l-region--header #block-delivery-menu-delivery-menu #brand-menu,.l-main .l-region--branding #block-delivery-menu-delivery-menu #brand-menu,.l-main .l-content #block-delivery-menu-delivery-menu #brand-menu,.l-main .l-region--footer #block-delivery-menu-delivery-menu #brand-menu,.l-header .l-region--header #block-delivery-menu-delivery-menu #brand-menu,.l-header .l-region--branding #block-delivery-menu-delivery-menu #brand-menu,.l-header .l-content #block-delivery-menu-delivery-menu #brand-menu,.l-header .l-region--footer #block-delivery-menu-delivery-menu #brand-menu,.l-branding .l-region--header #block-delivery-menu-delivery-menu #brand-menu,.l-branding .l-region--branding #block-delivery-menu-delivery-menu #brand-menu,.l-branding .l-content #block-delivery-menu-delivery-menu #brand-menu,.l-branding .l-region--footer #block-delivery-menu-delivery-menu #brand-menu,.main-wrapper .l-region--header #block-delivery-menu-delivery-menu #brand-menu,.main-wrapper .l-region--branding #block-delivery-menu-delivery-menu #brand-menu,.main-wrapper .l-content #block-delivery-menu-delivery-menu #brand-menu,.main-wrapper .l-region--footer #block-delivery-menu-delivery-menu #brand-menu{margin:0;}.l-main .l-region--header #block-delivery-menu-delivery-menu #brand-menu .brand-item:not(:first-child),.l-main .l-region--branding #block-delivery-menu-delivery-menu #brand-menu .brand-item:not(:first-child),.l-main .l-content #block-delivery-menu-delivery-menu #brand-menu .brand-item:not(:first-child),.l-main .l-region--footer #block-delivery-menu-delivery-menu #brand-menu .brand-item:not(:first-child),.l-header .l-region--header #block-delivery-menu-delivery-menu #brand-menu .brand-item:not(:first-child),.l-header .l-region--branding #block-delivery-menu-delivery-menu #brand-menu .brand-item:not(:first-child),.l-header .l-content #block-delivery-menu-delivery-menu #brand-menu .brand-item:not(:first-child),.l-header .l-region--footer #block-delivery-menu-delivery-menu #brand-menu .brand-item:not(:first-child),.l-branding .l-region--header #block-delivery-menu-delivery-menu #brand-menu .brand-item:not(:first-child),.l-branding .l-region--branding #block-delivery-menu-delivery-menu #brand-menu .brand-item:not(:first-child),.l-branding .l-content #block-delivery-menu-delivery-menu #brand-menu .brand-item:not(:first-child),.l-branding .l-region--footer #block-delivery-menu-delivery-menu #brand-menu .brand-item:not(:first-child),.main-wrapper .l-region--header #block-delivery-menu-delivery-menu #brand-menu .brand-item:not(:first-child),.main-wrapper .l-region--branding #block-delivery-menu-delivery-menu #brand-menu .brand-item:not(:first-child),.main-wrapper .l-content #block-delivery-menu-delivery-menu #brand-menu .brand-item:not(:first-child),.main-wrapper .l-region--footer #block-delivery-menu-delivery-menu #brand-menu .brand-item:not(:first-child){margin-left:0;}.l-main .l-region--header #block-menu-menu-shipping-stocks ul.menu,.l-main .l-region--branding #block-menu-menu-shipping-stocks ul.menu,.l-main .l-content #block-menu-menu-shipping-stocks ul.menu,.l-main .l-region--footer #block-menu-menu-shipping-stocks ul.menu,.l-header .l-region--header #block-menu-menu-shipping-stocks ul.menu,.l-header .l-region--branding #block-menu-menu-shipping-stocks ul.menu,.l-header .l-content #block-menu-menu-shipping-stocks ul.menu,.l-header .l-region--footer #block-menu-menu-shipping-stocks ul.menu,.l-branding .l-region--header #block-menu-menu-shipping-stocks ul.menu,.l-branding .l-region--branding #block-menu-menu-shipping-stocks ul.menu,.l-branding .l-content #block-menu-menu-shipping-stocks ul.menu,.l-branding .l-region--footer #block-menu-menu-shipping-stocks ul.menu,.main-wrapper .l-region--header #block-menu-menu-shipping-stocks ul.menu,.main-wrapper .l-region--branding #block-menu-menu-shipping-stocks ul.menu,.main-wrapper .l-content #block-menu-menu-shipping-stocks ul.menu,.main-wrapper .l-region--footer #block-menu-menu-shipping-stocks ul.menu{margin:0;}#cart-progress .item{width:153px;margin-right:22px;margin-left:11px;}#cart-progress .item span{font-size:1.4em;left:117px;right:auto;}#cart-progress .item .item-inner{padding:35px 0px 0 60px;background-size:65px 65px !important;background-position:0 center !important;}#cart-progress .item.confirm .item-inner{padding:35px 0px 0 55px;}.theme-default .nivoSlider{position:relative;width:100% !important;height:auto !important;overflow:hidden;}.theme-default .nivoSlider img{position:absolute;top:0px;left:0px;max-width:none;}.theme-default .nivo-main-image{display:block !important;position:relative !important;width:100% !important;}.front #global-container .l-page .l-main{padding:0 !important;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a{display:block;text-align:center;color:#000;text-decoration:none;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a:hover{color:#ecc626;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a:hover .image img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a:hover .name span{border-bottom:1px solid #f0d14e;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a:first-child{margin-bottom:25px;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a .image{height:90px;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a .image img{width:120px;height:90px;margin:0 auto;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a .name{padding-top:10px;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a .name span{border-bottom:1px solid #2f2f2f;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .owl-controls .owl-pagination{text-align:center;margin:0 5% -40px;width:90%;left:-99px;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .item{width:150px;height:260px;margin:0 auto;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .item a{display:block;text-align:center;color:#000;text-decoration:none;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .item a:hover{color:#ecc626;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .item a:hover .image img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .item a:hover .name span{border-bottom:1px solid #f0d14e;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .item a:first-child{margin-bottom:25px;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .item a .image{height:90px;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .item a .image img{width:120px;height:90px;margin:0 auto;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .item a .name{padding-top:10px;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .item a .name span{border-bottom:1px solid #2f2f2f;}}.restaurants-list > ul > li{width:100%;}@media only screen and (min-width:768px) and (max-width:960px){.description_tablet{display:inline-block;}.description_tablet p{margin:-15px 120px 0;width:360px;}.description_desktop{display:none;}#block-delivery-offer-restaurant-stock .node--restaurant-stock{margin-top:0px;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .title-stock-desktop{display:block;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .title-stock-table-mobile{display:none;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .field--name-field-image-stock,#block-delivery-offer-restaurant-stock .node--restaurant-stock .field--name-field-image-stock-mobile{display:none;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .field--name-field-image-stock-tablet{display:block;margin-bottom:0px;}.front #global-container .l-page .l-main{padding:0 !important;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a{display:block;text-align:center;color:#000;text-decoration:none;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a:hover{color:#ecc626;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a:hover .image img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a:hover .name span{border-bottom:1px solid #f0d14e;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a:first-child{margin-bottom:25px;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a .image{height:90px;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a .image img{width:120px;height:90px;margin:0 auto;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a .name{padding-top:10px;}.front #global-container .l-page .l-main #wrapcenter .l-content .main-front-chooser li a .name span{border-bottom:1px solid #2f2f2f;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .owl-controls .owl-pagination{text-align:center;margin:0 5% -30px;width:90%;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .item{width:150px;height:260px;margin:0 auto;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .item a{display:block;text-align:center;color:#000;text-decoration:none;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .item a:hover{color:#ecc626;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .item a:hover .image img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .item a:hover .name span{border-bottom:1px solid #f0d14e;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .item a:first-child{margin-bottom:25px;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .item a .image{height:90px;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .item a .image img{width:120px;height:90px;margin:0 auto;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .item a .name{padding-top:10px;}.front #global-container .l-page .l-main #wrapcenter .l-content .wrapper_owl #owl-carousel .item a .name span{border-bottom:1px solid #2f2f2f;}.front #global-container .l-page .footer .l-footer .l-region--footer{margin:20px !important;}}@media only screen and (max-width:769px){#block-delivery-offer-restaurant-stock-fronpage{width:96%;}}@media only screen and (min-width:1020px) and (max-width:1120px){.page-offers.section-offers .node--restaurant-stock.node-teaser .field--name-field-colection-action-start .offer_tiem_left{float:none;margin-left:250px;width:90%;}}@media only screen and (max-width:1118px){.block--delivery-fh-restaurant .block__content > div{height:inherit;}}@media only screen and (max-width:1045px){.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .dish_type_with_products > ul li.product{width:15.4% !important;}.section-restaurants .l-main #wrapcenter .l-content .restaurants-list > ul > li .rest-wrapper .rest_infoblock .delivery_cont_wrap img{height:inherit !important;}.section-restaurants .l-main #wrapcenter .l-content .restaurants-list > ul > li .name{height:inherit;}}@media only screen and (max-width:1240px){#block-delivery-offer-restaurant-stock-fronpage .node--restaurant-stock.node--promoted{width:49%;height:auto;}#block-delivery-offer-restaurant-stock-fronpage .node--restaurant-stock.node--promoted:nth-child(odd),#block-delivery-offer-restaurant-stock-fronpage .node--restaurant-stock.node--promoted:nth-child(even){margin-left:0;margin-right:0;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .dish_type_with_products > ul li.product .bottom form .price,.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .dish_type_with_products > ul li.product .bottom form .submit{float:none !important;margin-right:0 !important;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .dish_type_with_products > ul li.product .bottom form .price.in_cart,.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .dish_type_with_products > ul li.product .bottom form .submit.in_cart{float:right !important;}}@media only screen and (max-width:1175px){.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .dish_type_with_products > ul li.product .bottom form .submit{clear:both;}}@media only screen and (max-width:1020px){.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .dish_type_with_products > ul li.product{width:31.45% !important;}}@media screen and (max-width:719px){html body.toolbar,html body.admin-menu{min-width:0;width:100%;}body #global-container{min-width:0;overflow:hidden;}.page-offers #sidebar-wrapper{width:100%;margin-top:10px;}.page-offers #wrapcenter .node .restaurant-logo .logo-container{margin:0 !important;z-index:1;}.page-offers #wrapcenter .node .field .field_items .field_item .offer_timer_left{margin:0;}.l-region--header #block-delivery-menu-delivery-menu{margin-left:20px;}.l-region--header #block-delivery-menu-delivery-menu #brand-menu{margin:0;}.l-region--header #block-delivery-menu-delivery-menu #brand-menu .brand-item:not(:first-child){margin-left:0;}.l-region--header #block-delivery-menu-delivery-menu #brand-menu .brand-item a.brand-link{font-size:16px;}.l-region--header #block-menu-menu-shipping-stocks ul.menu{margin:0;}.l-region--header .block-phone-number{display:none;}.node--product--full .block--delivery-fh-restaurant-short{padding-right:5%;}}@media only screen and (max-width:640px){.description_mobile{display:inline-block;}.description_mobile p{margin:-80px 66px 0;width:230px;}.description_desktop,.description_tablet{display:none;}#block-delivery-offer-restaurant-stock .node--restaurant-stock{margin-top:0px;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .title-stock-desktop{display:none;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .title-stock-table-mobile{display:block;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .image-stock a .field--name-field-image-stock,#block-delivery-offer-restaurant-stock .node--restaurant-stock .image-stock a .table,#block-delivery-offer-restaurant-stock .node--restaurant-stock .image-stock-full a .field--name-field-image-stock,#block-delivery-offer-restaurant-stock .node--restaurant-stock .image-stock-full a .table{display:none;}#block-delivery-offer-restaurant-stock .node--restaurant-stock .image-stock a .field--name-field-image-stock-mobile,#block-delivery-offer-restaurant-stock .node--restaurant-stock .image-stock-full a .field--name-field-image-stock-mobile{display:block;}#modalContent{left:0 !important;top:20px !important;max-width:calc(100% - 4px) !important;}#modalContent .image{height:auto !important;}#modalContent .image img{width:100%;height:auto;}#modalContent .ctools-modal-content.narrow-popup{width:90% !important;text-align:center;margin-left:5%;}#modalContent .ctools-modal-content.narrow-popup #modal-content{width:100% !important;}#modalContent .ctools-modal-content.narrow-popup #modal-content .delivery-additives-form{position:relative;padding:35px 15px;}#block-delivery-offer-restaurant-stock-fronpage{margin-left:10px;}#block-delivery-offer-restaurant-stock-fronpage .node--restaurant-stock.node--promoted:nth-child(even){float:left;}#block-delivery-offer-restaurant-stock-fronpage .node--restaurant-stock.node--promoted:nth-child(odd),#block-delivery-offer-restaurant-stock-fronpage .node--restaurant-stock.node--promoted:nth-child(even){float:none;margin:10px auto;width:100%;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-wrapper .owl-item .dish_type_with_products > ul li:nth-child(2n){float:right;margin:0 20px 15px 0;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-wrapper .owl-item .dish_type_with_products > ul > li.product{margin:0 0 15px 20px;width:45% !important;max-width:none;height:295px !important;position:relative;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-wrapper .owl-item .dish_type_with_products > ul > li.product .image{margin:1px 1px auto;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-wrapper .owl-item .dish_type_with_products > ul > li.product .bottom .price{margin-top:0;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-wrapper .owl-item .dish_type_with_products > ul > li.product .bottom .price .form-item{margin-bottom:5px;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-wrapper .owl-item .dish_type_with_products > ul > li.product .bottom .old-price{left:50%;top:0;white-space:nowrap;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-wrapper .owl-item .dish_type_with_products > ul > li.product .bottom .submit{position:absolute;bottom:10px;margin-left:-6px;width:100% !important;display:inline-block;float:none;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-wrapper .owl-item .dish_type_with_products > ul > li.product .bottom .submit ul li{width:90% !important;margin:0 auto !important;float:none;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-wrapper .owl-item .dish_type_with_products > ul > li.product .bottom .submit ul li a span span{display:block;text-align:center;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-wrapper .owl-item .dish_type_with_products > ul > li.product .bottom .submit.in_cart{width:auto !important;float:right;margin-right:10px;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-wrapper .owl-item .dish_type_with_products > ul > li.view_more{margin:0px !important;display:inline-block;width:100%;background:none;border:none;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-wrapper .owl-item .dish_type_with_products > ul > li.view_more div{height:100%;line-height:45px;text-align:center;cursor:pointer;background:url(/sites/all/themes/foodhouse_v2/images/pattern_show_more.jpg);margin:10px auto;width:90%;border:1px solid #e6e5e5;display:block;}}@media only screen and (max-width:556px){.page-restaurant #global-container .l-main.main-wrapper{margin-top:0;}.products .view-id-restaurant ul li.views-row .views-field .field-content{text-align:left;}.products .view-id-restaurant ul li.views-row .views-field.views-field-title .field-content{max-height:58px;position:relative;overflow:hidden;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-wrapper .owl-item .dish_type_with_products > ul > li.product{height:265px !important;}}@media only screen and (max-width:486px){.restaurant-list-wrapper .rest_infoblock .pay_card{width:100%;}.page-offers.section-offers #wrapcenter .node--restaurant-stock.node-teaser{max-height:none;}.page-offers.section-offers #wrapcenter .node--restaurant-stock.node-teaser .offer_title{margin:9px 12px 0;font-size:18px;width:95%;}.page-offers.section-offers #wrapcenter .node--restaurant-stock.node-teaser .field--name-field-image.field--type-image{width:100%;overflow:hidden;position:relative;height:235px;}.page-offers.section-offers #wrapcenter .node--restaurant-stock.node-teaser .field--name-field-image.field--type-image .field_item{position:relative;overflow:hidden;height:240px;}.page-offers.section-offers #wrapcenter .node--restaurant-stock.node-teaser .field--name-field-image.field--type-image :after{content:"";position:absolute;top:228px;bottom:0;left:0;width:100%;height:7px;background:url(/sites/all/themes/foodhouse_v2/images/image-border-bottom.png) 0 0 repeat-x;}.page-offers.section-offers #wrapcenter .node--restaurant-stock.node-teaser .field--name-field-image.field--type-image img{width:100%;}.page-offers.section-offers #wrapcenter .node--restaurant-stock.node-teaser .restaurant-logo .logo-container{margin:0 !important;}.page-offers.section-offers #wrapcenter .node--restaurant-stock.node-teaser .restaurant-kitchen,.page-offers.section-offers #wrapcenter .node--restaurant-stock.node-teaser .field--name-field-stock-body,.page-offers.section-offers #wrapcenter .node--restaurant-stock.node-teaser .field--name-field-colection-action-start{width:100%;margin:0;font-size:12px;max-height:none;padding-top:10px !important;}.page-offers.section-offers #wrapcenter .node--restaurant-stock.node-teaser .restaurant-kitchen .offer_button_redirect,.page-offers.section-offers #wrapcenter .node--restaurant-stock.node-teaser .field--name-field-stock-body .offer_button_redirect,.page-offers.section-offers #wrapcenter .node--restaurant-stock.node-teaser .field--name-field-colection-action-start .offer_button_redirect{float:none;margin-left:auto;margin-right:auto;}.page-offers.section-offers #wrapcenter .node--restaurant-stock.node-teaser .offer_button_redirect{width:100% !important;margin:0 !important;float:none;margin-left:auto;margin-right:auto;}.page-offers.section-offers #wrapcenter .node--restaurant-stock.node-teaser .offer_button_redirect a{margin-top:15px;border-top-left-radius:0 !important;border-top-right-radius:0 !important;}.page-offers.section-offers #wrapcenter .node--restaurant-stock.node-teaser .offer_button_redirect a:visited{color:#ffffff !important;}.page-offers.section-offers #wrapcenter .node--restaurant-stock.node-teaser .field--name-field-stock-body{padding:0 12px;width:initial;max-height:148px;height:initial;}.page-offers.section-offers #wrapcenter .node--restaurant-stock.node-teaser .restaurant-kitchen{margin:0 12px;display:none;}.page-offers.section-offers #wrapcenter .node--restaurant-stock.node-teaser .field--name-field-colection-action-start{height:65px;}.page-offers.section-offers #wrapcenter .node--restaurant-stock.node-teaser .field--name-field-colection-action-start .offer_tiem_left{margin:0 0 5px 0;font-size:10px;position:relative;}.page-offers.section-offers #wrapcenter .node--restaurant-stock.node-teaser .field--name-field-colection-action-start .offer_tiem_left .offer_timer_title{margin:0 12px;}.page-offers.section-offers #wrapcenter .node--restaurant-stock.node-teaser .offer_button_redirect{position:relative;width:92%;margin:12px;display:table;}.page-offers.section-offers #wrapcenter .node--restaurant-stock.node-teaser .offer_button_redirect a{width:100%;}.page-offers.section-offers #wrapcenter .node--restaurant-stock.node-teaser.active .field--name-field-colection-action-start{height:83px !important;width:100% !important;margin:0 !important;}.page-offers.section-offers #wrapcenter .node--restaurant-stock.node-teaser.active .field--name-field-colection-action-start .offer_timer{font-size:10px;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-wrapper .owl-item{width:inherit;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-wrapper .owl-item .dish_type_with_products > ul li:nth-child(2n){margin:0 10px 10px 0;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-wrapper .owl-item .dish_type_with_products > ul > li.product{margin:0 0 10px 10px;height:245px !important;width:45% !important;}}@media only screen and (max-width:425px){.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-wrapper .owl-item .dish_type_with_products > ul > li.product{margin:0 0 10px 10px;height:220px !important;width:45.5% !important;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-wrapper .owl-item .dish_type_with_products > ul li:nth-child(2n){margin:0 10px 10px 0 !important;}}@media only screen and (max-width:370px){.page-offers.section-offers .node--restaurant-stock.node-teaser.active .field--name-field-colection-action-start{height:83px !important;width:100% !important;margin:0 !important;}#block-user-register-user-login-register .block__content #popup-wraper .body-user-register .user-login .user_login_foodhouse .form-item .form-text{width:90%;}#block-delivery-filter-filter-products .block__content .form-item #searchProduct,#block-delivery-offer-filter-active-offers .block__content .form-item #searchProduct{margin-top:0 !important;}#block-delivery-filter-filter-products .block__content .form-item #searchRestaurantBtn,#block-delivery-offer-filter-active-offers .block__content .form-item #searchRestaurantBtn{margin-top:-1px !important;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-wrapper .owl-item .dish_type_with_products > ul > li.product{height:210px !important;}}@media only screen and (max-width:330px){.page-offers.section-offers .node--restaurant-stock.node-teaser.active .field--name-field-colection-action-start{height:83px !important;}.restaurants-list-with-products .restaurant_with_products .products_in_restaurant .owl-wrapper .owl-item .dish_type_with_products > ul > li.product{width:45% !important;height:200px !important;}}#modalBackdrop{background:#000000 !important;opacity:0.3 !important;width:100% !important;z-index:1001 !important;}.page-restaurant div.modal-default,.page-restaurants div.modal-default,.page-shops div.modal-default,.page-shop div.modal-default,.node-type-product div.modal-default{position:absolute;margin-top:calc((100vh - 820px) / 2) !important;margin-top:-webkit-calc((100vh - 820px) / 2) !important;margin-top:-moz-calc((100vh - 820px) / 2) !important;padding:20px;}#order-confirm .extra-wrapp .views-field-title{flex-direction:column;align-items:flex-start;justify-content:center;}#order-confirm .view-additives{position:relative;font-size:12px;color:#5a9928;margin-top:10px;}#order-confirm .view-additives:after{content:'';background:#5a9928;height:1px;width:100%;bottom:0;left:0;display:block;}#order-confirm .view-additives:hover{cursor:pointer;}#order-confirm .view-additives:hover:after{background:transparent;}.delivery-additives-form{position:relative;padding:20px;}.delivery-additives-form input.btn-close{background:url(/sites/all/themes/foodhouse_v2/images/close-popup.png) center center no-repeat #fff;display:block;height:40px;overflow:hidden;text-indent:-999px;width:40px;z-index:4;right:5px;top:5px;position:absolute;border:0;}.delivery-additives-form input.btn-close:focus,.delivery-additives-form input.btn-close:hover{cursor:pointer;background-image:url(/sites/all/themes/foodhouse_v2/images/close-popup-hover.png);}.delivery-additives-form .popup-title{color:#383736;font-size:20px;line-height:20px;}.delivery-additives-form .dish-name{color:#383736;font-size:17px;line-height:17px;}.delivery-additives-form .dish-weight{color:#808080;font-size:14px;font-style:italic;line-height:14px;margin:10px 0 0 0;position:absolute;right:0;background:#fff;bottom:0;border-top-left-radius:5px;padding:7px 5px 3px 10px;}.delivery-additives-form .dish-description{color:#353535;font-size:14px;line-height:18px;margin-top:20px;margin-bottom:20px;}.delivery-additives-form .dish-description p{margin-bottom:0;}.delivery-additives-form .dish-price{color:#383736;font-size:17px;line-height:30px;float:left;}.delivery-additives-form .dish-price,.delivery-additives-form .dish-name,.delivery-additives-form .dish-weight,.delivery-additives-form .dish-description{text-align:left;font-weight:300;}.delivery-additives-form .price-wrapper{float:right;width:65%;height:30px;}.delivery-additives-form .price-wrapper .dish-price,.delivery-additives-form .price-wrapper .dish-quantity{text-align:left;float:left;}.delivery-additives-form .price-wrapper .dish-quantity{margin-left:100px;margin-top:-30px;z-index:9999;position:relative;height:30px;}.delivery-additives-form .price-wrapper .dish-quantity .quantity-dec,.delivery-additives-form .price-wrapper .dish-quantity .pseudo-quantity-dec,.delivery-additives-form .price-wrapper .dish-quantity .quantity-count,.delivery-additives-form .price-wrapper .dish-quantity .form-item{display:block;float:left;}.delivery-additives-form .price-wrapper .dish-quantity .quantity-dec,.delivery-additives-form .price-wrapper .dish-quantity .quantity-inc,.delivery-additives-form .price-wrapper .dish-quantity .pseudo-quantity-dec,.delivery-additives-form .price-wrapper .dish-quantity .pseudo-quantity-inc,.delivery-additives-form .price-wrapper .dish-quantity .quantity-count{height:30px;width:32px;border:1px solid #E4E4E4;background-color:#FFFFFF;}.delivery-additives-form .price-wrapper .dish-quantity .quantity-dec,.delivery-additives-form .price-wrapper .dish-quantity .pseudo-quantity-dec{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:6px;border-bottom-left-radius:6px;}.delivery-additives-form .price-wrapper .dish-quantity .quantity-inc,.delivery-additives-form .price-wrapper .dish-quantity .pseudo-quantity-inc{display:block;border-top-right-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:0;border-bottom-left-radius:0;}.delivery-additives-form .price-wrapper .dish-quantity .quantity-count{padding:10px 5px;border-radius:0;text-align:center;}.delivery-additives-form .price-wrapper .dish-quantity .quantity-dec,.delivery-additives-form .price-wrapper .dish-quantity .quantity-inc,.delivery-additives-form .price-wrapper .dish-quantity .pseudo-quantity-dec,.delivery-additives-form .price-wrapper .dish-quantity .pseudo-quantity-inc{padding:0;display:inline-block;}.delivery-additives-form .price-wrapper .dish-quantity .quantity-dec:hover,.delivery-additives-form .price-wrapper .dish-quantity .quantity-inc:hover,.delivery-additives-form .price-wrapper .dish-quantity .pseudo-quantity-dec:hover,.delivery-additives-form .price-wrapper .dish-quantity .pseudo-quantity-inc:hover{color:#fff;background:#579911;}.delivery-additives-form .price-wrapper .dish-quantity .pseudo-quantity-dec,.delivery-additives-form .price-wrapper .dish-quantity .pseudo-quantity-inc{padding:5px 10px;width:10px;height:18px;text-align:center;}.delivery-additives-form .vertical-tabs{border:none;margin:30px 0 0 0;}.delivery-additives-form .vertical-tabs ul.vertical-tabs-list{border-top:none;border-bottom:1px solid #e4e4e4;text-align:left !important;width:100%;height:31px;margin:0;box-shadow:0 3px 0 0 #fff;}.delivery-additives-form .vertical-tabs ul.vertical-tabs-list li{border:none;margin:0 !important;display:inline-block;vertical-align:bottom;background:#fff;text-align:center;text-transform:uppercase;text-decoration:none;height:30px !important;width:32px !important;padding:0;border:1px solid #e4e4e4;}.delivery-additives-form .vertical-tabs ul.vertical-tabs-list li a{display:block;background:transparent;height:30px !important;width:30px !important;border:0;}.delivery-additives-form .vertical-tabs ul.vertical-tabs-list li a:hover{outline:none;}.delivery-additives-form .vertical-tabs ul.vertical-tabs-list li,.delivery-additives-form .vertical-tabs ul.vertical-tabs-list li a{color:#545454 !important;line-height:30px;}.delivery-additives-form .vertical-tabs ul.vertical-tabs-list li strong,.delivery-additives-form .vertical-tabs ul.vertical-tabs-list li a strong{font-size:14px;text-decoration:none;font-weight:normal;}.delivery-additives-form .vertical-tabs ul.vertical-tabs-list li:hover,.delivery-additives-form .vertical-tabs ul.vertical-tabs-list li.selected,.delivery-additives-form .vertical-tabs ul.vertical-tabs-list li.active{border:1px solid #579911;}.delivery-additives-form .vertical-tabs ul.vertical-tabs-list li:hover strong,.delivery-additives-form .vertical-tabs ul.vertical-tabs-list li.selected strong,.delivery-additives-form .vertical-tabs ul.vertical-tabs-list li.active strong{color:#579911;}.delivery-additives-form .vertical-tabs ul.vertical-tabs-list li.first,.delivery-additives-form .vertical-tabs ul.vertical-tabs-list li.first a,.delivery-additives-form .vertical-tabs ul.vertical-tabs-list li:first-child,.delivery-additives-form .vertical-tabs ul.vertical-tabs-list li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px;}.delivery-additives-form .vertical-tabs ul.vertical-tabs-list li.last,.delivery-additives-form .vertical-tabs ul.vertical-tabs-list li.last a,.delivery-additives-form .vertical-tabs ul.vertical-tabs-list li:last-child,.delivery-additives-form .vertical-tabs ul.vertical-tabs-list li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px;}.delivery-additives-form .left{width:30%;min-height:165px;float:left;margin-bottom:20px;}.delivery-additives-form .left .image{position:relative;margin:10px 0;}.delivery-additives-form .left .image img{width:260px;height:auto;}.delivery-additives-form .right{width:65%;float:right;margin:25px 0 0 5%;}.delivery-additives-form .radio input[type=radio],.delivery-additives-form .radio input[type=checkbox]{position:absolute;left:2px;top:3px;margin:0;visibility:hidden;z-index:0;}.delivery-additives-form .radio input[type=radio] + label,.delivery-additives-form .radio input[type=checkbox] + label{background:url(/sites/all/themes/foodhouse_v2/images/radio.png) no-repeat 0 5px;background-size:initial;cursor:pointer;padding-left:25px;}.delivery-additives-form .radio input[type=radio]:checked + label,.delivery-additives-form .radio input[type=checkbox]:checked + label{background:url(/sites/all/themes/foodhouse_v2/images/radio-select.png) no-repeat 0 5px;}.delivery-additives-form .checkbox input[type=checkbox]{position:absolute;left:2px;top:3px;margin:0;visibility:hidden;z-index:0;}.delivery-additives-form .checkbox input[type=checkbox] + label{font-size:97%;padding:0 0 0 25px;cursor:pointer;background:url(/sites/all/themes/foodhouse_v2/images/checkbox-unchecked.png) no-repeat 0 5px;background-size:initial;color:#aaa8a8;}.delivery-additives-form .checkbox input[type=checkbox]:checked + label{background:url(/sites/all/themes/foodhouse_v2/images/checkbox-checked-v2.png) no-repeat 0 5px;color:#579911;}.delivery-additives-form .additives-tabs-wrapper{padding:15px 0;}.delivery-additives-form .additives-tabs-wrapper,.delivery-additives-form .fieldset-wrapper{text-align:left !important;max-height:240px;overflow-y:auto;padding:30px 0;}.delivery-additives-form .additives-tabs-wrapper::-webkit-scrollbar,.delivery-additives-form .fieldset-wrapper::-webkit-scrollbar{width:4px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.delivery-additives-form .additives-tabs-wrapper::-webkit-scrollbar-thumb,.delivery-additives-form .fieldset-wrapper::-webkit-scrollbar-thumb{background:#579911;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.delivery-additives-form .additives-tabs-wrapper::-webkit-scrollbar-track,.delivery-additives-form .fieldset-wrapper::-webkit-scrollbar-track{background:transparent;}.delivery-additives-form .additives-tabs-wrapper .custom-checkbox,.delivery-additives-form .fieldset-wrapper .custom-checkbox{position:relative;}.delivery-additives-form .additives-tabs-wrapper .custom-checkbox label,.delivery-additives-form .fieldset-wrapper .custom-checkbox label{min-height:25px;}.delivery-additives-form fieldset{padding:0 !important;}.delivery-additives-form .checkbox{text-align:left !important;}.delivery-additives-form .additives-wrapper{display:inline-block;width:100%;}.delivery-additives-form .additives-wrapper .form-type-checkbox{width:70%;float:left;margin:0;}.delivery-additives-form .additives-wrapper .form-type-checkbox label{font-size:14px;line-height:25px;display:inline-block;position:relative;font-weight:normal;padding:0 0 0 25px;margin:0;cursor:pointer;background:url(/sites/all/themes/foodhouse_v2/images/checkbox-unchecked.png) no-repeat 0 5px;background-size:initial;color:#aaa8a8;}.delivery-additives-form .additives-wrapper .form-type-checkbox .custom-checkbox.checked label{background:url(/sites/all/themes/foodhouse_v2/images/checkbox-checked-v2.png) no-repeat 0 5px;color:#5a9928;}.delivery-additives-form .additives-wrapper .form-type-checkbox .custom-checkbox.disabled label{opacity:.5;cursor:not-allowed;}.delivery-additives-form .additives-wrapper .additives-count{width:20%;float:right;height:23px;padding:0;}.delivery-additives-form .additives-wrapper .additives-count .quantity-dec,.delivery-additives-form .additives-wrapper .additives-count .quantity-count,.delivery-additives-form .additives-wrapper .additives-count .form-item{display:block;float:left;}.delivery-additives-form .additives-wrapper .additives-count .quantity-dec,.delivery-additives-form .additives-wrapper .additives-count .quantity-inc,.delivery-additives-form .additives-wrapper .additives-count .quantity-count{height:23px;width:25px;border:1px solid #E4E4E4;background-color:#FFFFFF;}.delivery-additives-form .additives-wrapper .additives-count .quantity-count{border-radius:0;width:35px;text-align:center;}.delivery-additives-form .additives-wrapper .additives-count .quantity-dec{border-top-right-radius:0;border-bottom-right-radius:0;}.delivery-additives-form .additives-wrapper .additives-count .quantity-inc{display:block;border-top-left-radius:0;border-bottom-left-radius:0;}.delivery-additives-form .additives-wrapper .additives-count .quantity-count{padding:0 8px;font-size:14px;}.delivery-additives-form .additives-wrapper .additives-count .quantity-dec,.delivery-additives-form .additives-wrapper .additives-count .quantity-inc{padding:0;}.delivery-additives-form .additives-wrapper .additives-count .quantity-dec:hover,.delivery-additives-form .additives-wrapper .additives-count .quantity-inc:hover{color:#fff;background:#579911;}.delivery-additives-form .additives-wrapper .additives-count .quantity-dec:hover:disabled,.delivery-additives-form .additives-wrapper .additives-count .quantity-inc:hover:disabled{background:none;color:initial;}.delivery-additives-form .additives-wrapper .additives-count .quantity-dec:disabled,.delivery-additives-form .additives-wrapper .additives-count .quantity-inc:disabled{opacity:.5;cursor:not-allowed;}.delivery-additives-form .category-title{color:#579911;font-size:14px;line-height:14px;text-transform:uppercase;margin:22px 0 15px;clear:both;}.delivery-additives-form .category-title:first-child{margin-top:0;}.delivery-additives-form .category.checkbox{margin-bottom:25px;}.delivery-additives-form .category.radio{margin-bottom:25px;}.delivery-additives-form .category.radio .custom-checkbox label{background:url(/sites/all/themes/foodhouse_v2/images/radio.png) no-repeat 0 5px;background-size:initial;}.delivery-additives-form .category.radio .custom-checkbox.checked label{background:url(/sites/all/themes/foodhouse_v2/images/radio-select.png) no-repeat 0 5px;}.delivery-additives-form .options-descriptions{margin:0 0 15px;display:flex;gap:12px;align-items:center;}.delivery-additives-form .options-descriptions .select-amount-options{color:#383736;font-weight:300;}.delivery-additives-form .options-descriptions .required-options{background-color:#424954;color:#fff;padding:4px 15px 3px;border-radius:15px;}.delivery-additives-form .btn-wrapper{padding-top:27px;border-top:1px solid #E4E4E4;text-align:center;}.delivery-additives-form .btn-wrapper .btn-cancel,.delivery-additives-form .btn-wrapper .btn-confirm{font-size:13px;width:145px;line-height:33px;border-radius:2px;text-transform:uppercase;}.delivery-additives-form .btn-wrapper .btn-cancel{border:1px solid #c2c2c2;background:#fff;color:#6a6a6a;margin-right:30px;}.delivery-additives-form .btn-wrapper .btn-cancel:hover{border:1px solid #5a9928;}.delivery-additives-form .btn-wrapper .btn-confirm{border:1px solid #5a9928;background:#5a9928;color:#fff;cursor:pointer;}.delivery-additives-form .btn-wrapper .btn-confirm:disabled{opacity:.5;cursor:not-allowed;}.delivery-additives-form .btn-wrapper .btn-confirm:hover{background:#71a24e;}#modalContent{position:fixed !important;top:0 !important;}#modalContent .ctools-modal-content{background:#f7f7f7;width:820px !important;text-align:left;border:1px solid #e6e6e6;height:auto !important;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}#modalContent .modal-header a.close{display:none;}#modalContent .additives-wrapper{height:25px;}.additives-popup{display:block;background:#fff;position:fixed;top:0;left:0;right:0;height:auto;width:90%;max-width:820px;max-height:500px;max-height:82vh !important;margin:0 auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;z-index:1001;border:1px solid #e6e6e6;-webkit-box-shadow:0 0 4px 2000px rgba(0,0,0,0.6);-moz-box-shadow:0 0 4px 2000px rgba(0,0,0,0.6);box-shadow:0 0 4px 2000px rgba(0,0,0,0.6);top:calc((100vh - 82vh)/2);top:-webkit-calc((100vh - 82vh)/2);top:-moz-calc((100vh - 82vh)/2);}.additives-popup span.close{background:url(/sites/all/themes/foodhouse_v2/images/close-popup.png) center center no-repeat #fff;display:block;height:40px;overflow:hidden;text-indent:-999px;width:15px;z-index:4;right:15px;top:5px;position:absolute;border:0;}.additives-popup span.close:focus,.additives-popup span.close:hover{cursor:pointer;background-image:url(/sites/all/themes/foodhouse_v2/images/close-popup-hover.png);}#restaurants_filters.mobile .close_popup,#block-delivery-group-order-delivery-group-order-block.mobile .close_popup{position:absolute;z-index:7;top:0;right:0;width:12px;height:12px;margin:15px;background:url(/sites/all/themes/foodhouse_v2/images/close-popup.png) center center no-repeat;}#restaurants_filters.mobile .close_popup:focus,#restaurants_filters.mobile .close_popup:hover,#block-delivery-group-order-delivery-group-order-block.mobile .close_popup:focus,#block-delivery-group-order-delivery-group-order-block.mobile .close_popup:hover{cursor:pointer;background-image:url(/sites/all/themes/foodhouse_v2/images/close-popup-hover.png);}@media only screen and (max-height:650px),only screen and (max-width:991px){.page-restaurant div.modal-default,.page-restaurants div.modal-default,.page-shops div.modal-default,.page-shop div.modal-default,.node-type-product div.modal-default{margin-top:20px !important;}.delivery-additives-form{overflow-y:scroll;}.delivery-additives-form .additives-tabs-wrapper,.delivery-additives-form .fieldset-wrapper{max-height:unset;}.delivery-additives-form .additives-wrapper .form-type-checkbox{width:60%;}.delivery-additives-form .additives-wrapper .additives-count{width:95px;}.additives-popup::-webkit-scrollbar,.delivery-additives-form::-webkit-scrollbar{width:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.additives-popup::-webkit-scrollbar-thumb,.delivery-additives-form::-webkit-scrollbar-thumb{background:#579911;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:3px solid #fff;}.additives-popup::-webkit-scrollbar-track,.delivery-additives-form::-webkit-scrollbar-track{background:transparent;}.additives-popup{overflow:scroll;}.additives-popup span.close{right:7px;}.additives-popup .delivery-additives-form{overflow:unset;}.additives-popup .ctools-modal-content,#modalContent .ctools-modal-content{width:calc(100% - 2px) !important;width:-webkit-calc(100% - 2px) !important;width:-moz-calc(100% - 2px) !important;}.additives-popup #modal-content,#modalContent #modal-content{max-height:unset;width:auto !important;}}@media only screen and (max-width:640px){.page-restaurant div.modal-default form,.page-restaurants div.modal-default form,.page-shops div.modal-default form,.page-shop div.modal-default form,.node-type-product div.modal-default form{max-height:calc(100vh - 120px) !important;max-height:-webkit-calc(100vh - 120px) !important;max-height:-moz-calc(100vh - 120px) !important;padding:15px;}.delivery-additives-form .popup-title{text-align:left;}.delivery-additives-form .popup-title,.delivery-additives-form .dish-name,.delivery-additives-form .dish-price{font-size:16px;}.delivery-additives-form .dish-name{padding-right:50px;}.delivery-additives-form .dish-weight{font-size:13px;}.delivery-additives-form .dish-description{margin-top:10px;}.delivery-additives-form .dish-weight,.delivery-additives-form .dish-description{font-size:13px;}.delivery-additives-form .left,.delivery-additives-form .right{display:block;width:auto;float:none;height:auto;}.delivery-additives-form .left{text-align:center;margin:0;}.delivery-additives-form .left .image{margin:10px auto;max-width:255px;}.delivery-additives-form .right{position:relative;margin:15px 0 20px 0;}.delivery-additives-form .price-wrapper{width:100%;}.delivery-additives-form .additives-wrapper{width:100%;display:block;margin-bottom:5px;clear:both;}.delivery-additives-form .additives-wrapper .form-type-checkbox{float:none;width:100%;margin-bottom:5px;}.delivery-additives-form .additives-wrapper .additives-count{float:none;width:100%;clear:both;margin-bottom:5px;padding:0;}.delivery-additives-form .btn-wrapper .btn-confirm,.delivery-additives-form .btn-wrapper .btn-cancel{width:110px;padding:0;}.delivery-additives-form .btn-wrapper .btn-cancel{margin-right:10px;}}@media only screen and (min-width:992px){.delivery-additives-form .left .image img{max-height:160px;overflow:hidden;}.delivery-additives-form .dish-description{max-height:55px;padding-right:10px;overflow:auto;}.delivery-additives-form .dish-description::-webkit-scrollbar{width:4px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.delivery-additives-form .dish-description::-webkit-scrollbar-thumb{background:#579911;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.delivery-additives-form .dish-description::-webkit-scrollbar-track{background:transparent;}}@media only screen and (max-height:768px) and (min-width:992px){.delivery-additives-form .additives-tabs-wrapper,.delivery-additives-form .fieldset-wrapper{max-height:120px;height:auto;}}@media only screen and (orientation:portrait) and (max-height:670px){.additives-popup{max-height:450px !important;top:calc((100vh - 450px) / 2);top:-webkit-calc((100vh - 450px) / 2);top:-moz-calc((100vh - 450px) / 2);}}@media only screen and (orientation:portrait) and (min-height:671px) and (max-height:811px){.additives-popup{max-height:600px !important;top:calc((100vh - 600px) / 2);top:-webkit-calc((100vh - 600px) / 2);top:-moz-calc((100vh - 600px) / 2);}}@media only screen and (orientation:portrait) and (min-height:812px) and (max-height:1023px){.additives-popup{max-height:700px !important;top:calc((100vh - 700px) / 2);top:-webkit-calc((100vh - 700px) / 2);top:-moz-calc((100vh - 700px) / 2);}}@media only screen and (orientation:landscape) and (max-height:500px){.additives-popup{max-height:250px !important;top:calc((100vh - 250px) / 2);top:-webkit-calc((100vh - 250px) / 2);top:-moz-calc((100vh - 250px) / 2);}}
@media all and (max-width:800px){#toolbar,#admin-menu{display:none;}html body.toolbar,html body.admin-menu{padding-top:0 !important;margin-top:0 !important;}}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;}a{background:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}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;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
