﻿.mobile-go-back:after,.button-select:after,.header-user-menu.open>a:after,.header-user-menu>a:after,.link-arrow-forward:after,.link-arrow-back:before{font-family:"FontAwesome";display:inline-block;font-size:14px}.mobile-go-back:after,.button-select:after,.header-user-menu.open>a:after,.header-user-menu>a:after,.link-arrow-forward:after,.link-arrow-back:before{font-family:"FontAwesome";display:inline-block;font-size:14px}.text-lighter{font-weight:300}.text-normal{font-weight:400}.text-semibold{font-weight:600}.text-bold{font-weight:700}.text-bolder{font-weight:700}.text-italic{font-style:italic}.text-underlined{text-decoration:underline}.font-12{font-size:12px}.font-13{font-size:13px}.font-14{font-size:14px}.font-15{font-size:15px}.font-16{font-size:16px}.line-height-bigger{line-height:1.7}.padding-0{padding:0px}.padding-horizontal-0{padding-left:0px;padding-right:0px}.padding-vertical-0{padding-top:0px;padding-bottom:0px}.padding-top-0{padding-top:0px}.padding-right-0{padding-right:0px}.padding-bottom-0{padding-bottom:0px}.padding-left-0{padding-left:0px}.margin-0{margin:0px}.margin-horizontal-0{margin-left:0px;margin-right:0px}.margin-vertical-0{margin-top:0px;margin-bottom:0px}.margin-top-0{margin-top:0px}.margin-right-0{margin-right:0px}.margin-bottom-0{margin-bottom:0px}.margin-left-0{margin-left:0px}@media screen and (max-width: 767px){.padding-right-0-mobile,.padding-right-0-xs{padding-right:0 !important}.padding-left-0-mobile,.padding-left-0-xs{padding-left:0 !important}.padding-top-0-mobile,.padding-top-0-xs{padding-top:0 !important}.padding-bottom-0-mobile,.padding-bottom-0-xs{padding-bottom:0 !important}}@media screen and (min-width: 1200px){.padding-right-0-desktop,.padding-right-0-lg{padding-right:0 !important}.padding-left-0-desktop,.padding-left-0-lg{padding-left:0 !important}.padding-top-0-desktop,.padding-top-0-lg{padding-top:0 !important}.padding-bottom-0-desktop,.padding-bottom-0-lg{padding-bottom:0 !important}}@media screen and (min-width: 992px)and (max-width: 1199px){.padding-right-0-md{padding-right:0 !important}.padding-left-0-md{padding-left:0 !important}.padding-top-0-md{padding-top:0 !important}.padding-bottom-0-md{padding-bottom:0 !important}}@media screen and (min-width: 768px)and (max-width: 991px){.padding-right-0-sm{padding-right:0 !important}.padding-left-0-sm{padding-left:0 !important}.padding-top-0-sm{padding-top:0 !important}.padding-bottom-0-sm{padding-bottom:0 !important}}.padding-extrasmall{padding:3.75px}.padding-horizontal-extrasmall{padding-left:3.75px;padding-right:3.75px}.padding-vertical-extrasmall{padding-top:3.75px;padding-bottom:3.75px}.padding-top-extrasmall{padding-top:3.75px}.padding-right-extrasmall{padding-right:3.75px}.padding-bottom-extrasmall{padding-bottom:3.75px}.padding-left-extrasmall{padding-left:3.75px}.padding-small{padding:7.5px}.padding-horizontal-small{padding-left:7.5px;padding-right:7.5px}.padding-vertical-small{padding-top:7.5px;padding-bottom:7.5px}.padding-top-small{padding-top:7.5px}.padding-right-small{padding-right:7.5px}.padding-bottom-small{padding-bottom:7.5px}.padding-left-small{padding-left:7.5px}.padding{padding:15px}.padding-horizontal{padding-left:15px;padding-right:15px}.padding-vertical{padding-top:15px;padding-bottom:15px}.padding-top{padding-top:15px}.padding-right{padding-right:15px}.padding-bottom{padding-bottom:15px}.padding-left{padding-left:15px}@media screen and (max-width: 767px){.padding-right-mobile,.padding-right-xs{padding-right:15px !important}.padding-left-mobile,.padding-left-xs{padding-left:15px !important}.padding-top-mobile,.padding-top-xs{padding-top:15px !important}.padding-bottom-mobile,.padding-bottom-xs{padding-bottom:15px !important}}@media screen and (min-width: 1200px){.padding-right-desktop,.padding-right-lg{padding-right:15px !important}.padding-left-desktop,.padding-left-lg{padding-left:15px !important}.padding-top-desktop,.padding-top-lg{padding-top:15px !important}.padding-bottom-desktop,.padding-bottom-lg{padding-bottom:15px !important}}@media screen and (min-width: 992px)and (max-width: 1199px){.padding-right-md{padding-right:15px !important}.padding-left-md{padding-left:15px !important}.padding-top-md{padding-top:15px !important}.padding-bottom-md{padding-bottom:15px !important}}@media screen and (min-width: 768px)and (max-width: 991px){.padding-right-sm{padding-right:15px !important}.padding-left-sm{padding-left:15px !important}.padding-top-sm{padding-top:15px !important}.padding-bottom-sm{padding-bottom:15px !important}}.padding-medium{padding:22.5px}.padding-horizontal-medium{padding-left:30px;padding-right:22.5px}.padding-vertical-medium{padding-top:22.5px;padding-bottom:22.5px}.padding-top-medium{padding-top:22.5px}.padding-right-medium{padding-right:22.5px}.padding-bottom-medium{padding-bottom:22.5px}.padding-left-medium{padding-left:22.5px}.padding-large{padding:30px}.padding-horizontal-large{padding-left:30px;padding-right:30px}.padding-vertical-large{padding-top:30px;padding-bottom:30px}.padding-top-large{padding-top:30px}.padding-right-large{padding-right:30px}.padding-bottom-large{padding-bottom:30px}.padding-left-large{padding-left:30px}.padding-extralarge{padding:60px}.padding-horizontal-extralarge{padding-left:60px;padding-right:60px}.padding-vertical-extralarge{padding-top:60px;padding-bottom:60px}.padding-top-extralarge{padding-top:60px}.padding-right-extralarge{padding-right:60px}.padding-bottom-extralarge{padding-bottom:60px}.padding-left-extralarge{padding-left:60px}.display-block{display:block}.display-block-important{display:block !important}.display-inline-block{display:inline-block}.display-inline{display:inline}.display-table{display:table}.display-table-row{display:table-row}.display-table-cell,.header-mobile-menu,.header-mobile-logo,.header-mobile-back{display:table-cell}.display-none{display:none}.display-none-important{display:none !important}.relative{position:relative}.fixed{position:fixed}.absolute{position:absolute}.static{position:static}.static-important{position:static !important}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default !important}.visibility-hidden{visibility:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-auto{overflow:auto}.float-float-option{float:left}.float-float-option{float:right}.float-float-option{float:none}.text-left{text-align:left}@media screen and (max-width: 767px){.text-left-mobile{text-align:left}}.text-right{text-align:right}@media screen and (max-width: 767px){.text-right-mobile{text-align:right}}.text-center{text-align:center}@media screen and (max-width: 767px){.text-center-mobile{text-align:center}}.text-justify{text-align:justify}@media screen and (max-width: 767px){.text-justify-mobile{text-align:justify}}.text-top{vertical-align:top}.text-bottom{vertical-align:bottom}.text-middle{vertical-align:middle}.width-20{width:20%}@media screen and (max-width: 767px){.width-20-mobile{width:20%}}.width-15{width:15%}@media screen and (max-width: 767px){.width-15-mobile{width:15%}}.width-30{width:30%}@media screen and (max-width: 767px){.width-30-mobile{width:30%}}.width-25{width:25%}@media screen and (max-width: 767px){.width-25-mobile{width:25%}}.width-40{width:40%}@media screen and (max-width: 767px){.width-40-mobile{width:40%}}.width-35{width:35%}@media screen and (max-width: 767px){.width-35-mobile{width:35%}}.width-50{width:50%}@media screen and (max-width: 767px){.width-50-mobile{width:50%}}.width-45{width:45%}@media screen and (max-width: 767px){.width-45-mobile{width:45%}}.width-60{width:60%}@media screen and (max-width: 767px){.width-60-mobile{width:60%}}.width-55{width:55%}@media screen and (max-width: 767px){.width-55-mobile{width:55%}}.width-70{width:70%}@media screen and (max-width: 767px){.width-70-mobile{width:70%}}.width-65{width:65%}@media screen and (max-width: 767px){.width-65-mobile{width:65%}}.width-80{width:80%}@media screen and (max-width: 767px){.width-80-mobile{width:80%}}.width-75{width:75%}@media screen and (max-width: 767px){.width-75-mobile{width:75%}}.width-90{width:90%}@media screen and (max-width: 767px){.width-90-mobile{width:90%}}.width-85{width:85%}@media screen and (max-width: 767px){.width-85-mobile{width:85%}}.width-100{width:100%}@media screen and (max-width: 767px){.width-100-mobile{width:100%}}.width-95{width:95%}@media screen and (max-width: 767px){.width-95-mobile{width:95%}}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.height-auto{height:auto !important}.height-100{height:100%}.text-white,.text-white a,.text-white a:hover{color:#fff}.color-alt,.text-color-alt{color:#262729}.nobr{white-space:nowrap}.pac-container{-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;border-radius:15px;position:absolute !important;z-index:2000;border:1px solid #ccc;border-top-width:0;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;overflow:hidden;margin-top:10px;box-shadow:none;font-family:"Nunito",Helvetica,Arial,sans-serif;background:#f5f5f5}.pac-container.pac-container-saved{left:0 !important;right:0 !important;max-height:272px;overflow:auto}.pac-logo:after{background-color:#fff;padding:14px 0;border-top:1px solid #e6e6e6}.pac-item{cursor:default;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:left;border-top:1px solid #e6e6e6;padding:13px;line-height:20px;color:#9a9a9a;font-size:12px;width:100%;display:block}@media screen and (max-width: 991px){.pac-item{text-overflow:none !important;overflow:auto !important;white-space:normal !important}}.pac-item span{display:inline-block;vertical-align:top;height:20px;line-height:21px}.pac-item .pac-item-query{color:#474747;font-size:14px;padding-right:3px}.pac-item .pac-item-query .pac-matched{font-weight:700}.pac-item .pac-icon{margin:0;margin-right:9px;background-repeat:no-repeat;background-position:center center;background-size:auto;width:12px;background-image:url("/img-t-base/google-maps/marker-new.png")}.pac-item .pac-icon-saved{background-image:url("/img-t-base/google-maps/marker-saved.png")}.pac-item.pac-title{padding:8px 13px 8px 13px;font-weight:600;color:#444;font-size:14px;background:#fff !important;cursor:default !important}.pac-item.pac-title em{color:#777;font-size:13px;font-weight:400}.pac-item.pac-title .pac-title-edit{float:right}.pac-item.pac-title .pac-title-edit a{font-size:13px;color:#999;font-weight:400}.pac-item:hover{background:#fff}.pac-item.pac-item-selected,.pac-item.pac-item-selected:hover{background-color:#f8e3e3}.split-address{margin:0 auto;font-size:12px}.split-address td{text-align:left}.split-address input{color:#000;width:100%}.dropdown-menu{margin:-1px 0 0 0;width:100%;min-width:0}.dropdown-menu .divider{margin:0}.dropdown-menu.dropdown-limit-height{max-height:250px;overflow:auto}label{font-weight:500}.form-control{line-height:1}textarea.form-control{line-height:1.6 !important;padding:15px}.textarea-maxlength-alert{font-size:12px;text-align:right;font-weight:600;color:#d35555}.subtitle-section{color:#262729}.subtitle-section a{color:#262729;text-decoration:underline}.subtitle-section a:hover,.subtitle-section a:active,.subtitle-section a:focus{color:#262729;text-decoration:none !important}.btn-lg,.btn-group-lg>.btn{font-size:16px;padding:15px 35px}.dropdown-menu>li>a{padding:6px 12px}.alert{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;border-width:0}.alert a{color:inherit;text-decoration:underline}.alert a:hover,.alert a:active,.alert a:focus{text-decoration:none}.btn{text-transform:uppercase}.btn:focus,button:focus{outline:none !important}.btn:not(.disabled){-webkit-transition:transform .2s ease-out;-moz-transition:transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out}.btn:not(.disabled):hover,.btn:not(.disabled):active,.btn:not(.disabled):focus{transform:scale(1.05)}.btn-semi-white{border:1px solid rgba(255,255,255,.7);background:rgba(255,255,255,.15);color:#fff;margin-top:15px;display:inline-block;padding:10px 18px;font-weight:600;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}.btn-semi-white:hover,.btn-semi-white:active,.btn-semi-white:focus{background:rgba(255,255,255,.2)}.btn-info-darker{border:1px solid #710b45;background:#880d53;color:#fff;margin-top:15px;display:inline-block;padding:10px 18px;font-weight:600}.btn-info-darker:hover,.btn-info-darker:active,.btn-info-darker:focus{background:#670a3f;border:1px solid #500831}@media screen and (max-width: 767px){.btn-block-mobile{display:block;width:100%;text-align:center}}.btn-spaced{padding:10px 20px;height:auto}.btn-toolarge{max-width:300px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.btn-toolarge{max-width:none}}.btn-danger-hover:hover,.btn-danger-hover:active,.btn-danger-hover:focus{background:#e25b30 !important;border-color:#da4c1f !important;color:#fff !important}.btn-default{color:#666;font-weight:600}.btn-default-text-primary{color:#d35555 !important;font-weight:600 !important}.form-group label{text-transform:uppercase;font-weight:600}.form-group-label-info,.form-group-label-info a{text-transform:none;font-size:13px;font-style:italic;font-weight:400}.form-group-label-info,.form-group-label-info a{color:#777}.form-group-label-info a,.form-group-label-info a a{color:#eea032}.form-group-label-info.mandatory,.form-group-label-info.mandatory a,.form-group-label-info a.mandatory,.form-group-label-info a.mandatory a{color:#bd6868}.checkbox label,.checkbox-inline label,.radio label{padding-left:0;display:block;padding-bottom:7.5px}.checkbox label span,.checkbox-inline label span,.radio label span{height:20px;width:20px;margin-right:10px;border:1px solid #ccc;display:inline-block;vertical-align:top;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#fff}.checkbox label span:before,.checkbox-inline label span:before,.radio label span:before{font-family:"FontAwesome";content:"";line-height:18px;font-size:14px;display:block;width:20px;height:20px;text-align:center;padding-right:2px;color:#444}.checkbox label input,.checkbox-inline label input,.radio label input{visibility:hidden;display:block;height:0;width:0;position:absolute;overflow:hidden}.checkbox label input:checked+span:before,.checkbox-inline label input:checked+span:before,.radio label input:checked+span:before{content:""}.checkbox-inline label,.radio label{display:inline-block;margin-right:30px}.checkbox-align label span{float:left;margin-top:2px}.checkbox-align label .actual-label{overflow:hidden;padding-right:3.75px}.radio label span{margin-top:2px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}.radio label span:before{padding-right:2px}.radio label input:checked+span:before{content:""}.tooltip{opacity:.9}.tooltip-inner{max-width:400px;padding:7.5px 15px;font-weight:600}.alert-fixed{position:fixed;top:auto;right:30px;bottom:30px;left:auto;max-width:500px;margin:0;z-index:2000}.alert-fixed a.close{opacity:.4;margin-left:10px;text-decoration:none !important}@media screen and (max-width: 767px){.alert-fixed{right:0;left:0;max-width:none;width:100%;bottom:40px}}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{background:#eea032;border-color:#db8812}.list-group{margin-bottom:15px}.list-group-item .badge{padding:4px 7px;font-size:11.5px;padding:5px 7px 3px 7px;background:#ccc}.list-group-item .badge-is-new{background:#eea032}.list-group-item.active .badge{color:#eea032}a.list-group-item--business{background-color:#e3eaf7;color:#505e7a;font-weight:700;text-transform:uppercase}a.list-group-item--business:hover,a.list-group-item--business:active,a.list-group-item--business:focus{background:#d3def2}.list-group-subitem{border-left-width:10px}.bg-lightgray{background:#eaeaea}.popover-content{padding:15px}.alert-business,.business-background{background:#e3eaf7;color:#505e7a}.dropdown-select{overflow:hidden}.form-control{background-color:#fff;border:2px solid #eaeaea}.form-control:hover,.form-control:active,.form-control:focus{box-shadow:none !important;-webkit-box-shadow:none !important}.main-photo .overlay{background:rgba(0,0,0,0) url("/img-t-base/shadows/shadow-header-top.png") repeat-x}.overlayed-popup .overlay{background:rgba(0,0,0,0) url("/img-t-base/shadows/shadow-popover-top.png") repeat-x}.stella{height:16px;line-height:15px;padding:0 1px}.stella:after{font-family:"FontAwesome";content:"";font-size:16px;color:#cbcbcb}.stella.active:after{color:#e9cf24}.restaurant-status{-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:15px;height:15px;display:inline-block;background:#e0e0e0;margin-right:7.5px;vertical-align:-3px}.restaurant-status.r-open{background:#b6d36c}.restaurant-status.r-close,.restaurant-status.r-closed,.restaurants-list-closed .restaurant-status{background:#ea8080}.restaurant-status.r-noslots{background:#cdcdcd}.r-loading{-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-moz-animation:blink normal 1.5s infinite ease-in-out;-webkit-animation:blink normal 1.5s infinite ease-in-out;-ms-animation:blink normal 1.5s infinite ease-in-out;animation:blink normal 1.5s infinite ease-in-out;color:#aaa}.r-loading .restaurant-status{background:#bbb}@-moz-keyframes blink{0%{opacity:1}50%{opacity:.6}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:.6}100%{opacity:1}}@-ms-keyframes blink{0%{opacity:1}50%{opacity:.6}100%{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:.6}100%{opacity:1}}.full-link{cursor:pointer}.mfp-content{margin-bottom:30px}@media screen and (max-width: 767px){.mfp-content{vertical-align:top}}.shadow-box{height:18px}.shadow-box:after{position:relative;display:block;width:100%;height:18px;background-image:url("/img-t-base/shadows/box-shadow.png");background-repeat:no-repeat;background-position:center top;content:" ";font-size:1px;line-height:1px;z-index:0;margin-bottom:-18px}.border-bottom-box{height:7.5px;width:100%;position:relative}.border-bottom-box .border-bottom-box--left,.border-bottom-box .border-bottom-box--middle,.border-bottom-box .border-bottom-box--right{height:7.5px}.border-bottom-box .border-bottom-box--left,.border-bottom-box .border-bottom-box--right{width:50%;float:left}.border-bottom-box .border-bottom-box--left{background:#eea032}.border-bottom-box .border-bottom-box--right{background:#d35555}.border-bottom-box .border-bottom-box--middle{width:7.5px;background:#d35555;position:absolute;top:0;right:auto;bottom:auto;left:50%;margin-left:-3.75px}.border-bottom-box .border-bottom-box--middle:after{width:0;height:0;border-style:solid;border-width:7.5px 7.5px 0 0;border-color:#eea032 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:" ";display:block}.temp-img-load{width:1px;height:1px;display:none}.tipocucina-home .overlay{background:rgba(59,59,59,.4) url("/img-t-base/shadows/ristoratore-shadow.png") no-repeat center center !important}.underlined-small-link{color:#fff;font-size:12px;text-decoration:underline;font-weight:400}.underlined-small-link:hover,.underlined-small-link:active,.underlined-small-link:focus{text-decoration:none;color:#fff}.tipomenu-icona{vertical-align:-3px;background:#c3c3c3;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}.tipomenu-icona,.tipomenu-icona:before{width:18px;height:18px;line-height:18px;text-align:center;display:inline-block;color:#fff;font-size:14px}.tipomenu-icona.project-icons-gluten-free,.tipomenu-icona.project-icons-gluten-free-sans{background:#c5b07d}.tipomenu-icona.project-icons-vegetarian{background:#9bc57d}.tipomenu-icona.project-icons-vegan{background:#9bc57d}.offer-block{padding:10px 15px;margin-bottom:30px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}.offer-block .offer-title{color:#111;font-size:16px;font-weight:600}.offer-block .offer-icon{font-size:20px;margin-right:5px;vertical-align:-1px}.offer-block .offer-expand-link{display:none}.offer-block .offer-expand-link a{text-decoration:underline;color:#5e5e5e;font-size:13px;line-height:31px;white-space:nowrap}.offer-block.offer-expandable .offer-expand-link{display:block}.offer-block .offer-fulltext{padding-top:10px}.offer-block .offer-fulltext a{color:#111;text-decoration:underline}.offer-block .offer-fulltext a:hover,.offer-block .offer-fulltext a:active,.offer-block .offer-fulltext a:focus{color:#111;text-decoration:none}.offer-block .offer-fulltext.offer-fulltext-notitle{padding-top:2px}.offer-block .offer-fulltext.offer-fulltext-notitle strong{font-weight:600}.offer-block.offer-expandable .offer-fulltext{display:none}.dropdown-menu li.separator{border-bottom:1px solid #ccc}.sidebar-content-loading{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(234,234,234,.95) url("/img-t-base/loading-light-40px.gif") center center no-repeat;width:100%;height:100%;display:none}.link-lighter{color:#262729;text-decoration:none}.link-lighter:hover,.link-lighter:active,.link-lighter:focus{color:#262729;text-decoration:underline}.link-arrow-back:before{padding-right:5px;content:"";color:inherit}.link-arrow-forward:after{padding-left:5px;content:"";color:inherit}.autosubmit-form{position:relative}.autosubmit-form .autosubmit-form-loading-animation{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(238,160,50,.95) url("/img-t-base/loading-simple-info.gif") center center no-repeat;display:none}::-moz-selection{background:#bad56e;color:#fff}::selection{background:#bad56e;color:#fff}@media screen and (min-width: 768px){::-webkit-scrollbar{width:10px;background-color:#eaeaea}::-webkit-scrollbar-track{background-color:#eaeaea}::-webkit-scrollbar-thumb{background-color:#bbb}}select{text-indent:.01px;-webkit-appearance:none;-moz-appearance:none}body{-webkit-overflow-scrolling:auto}*{outline:none !important;-webkit-overflow-scrolling:touch}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset !important}.white-popup{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}.special-popup{max-width:1000px;padding:0}.special-popup input.btn,.special-popup .form-group input,.special-popup .form-group select,.special-popup .form-group button{height:45px}@media screen and (min-width: 1200px){.special-popup .popup-body .row{margin-right:0}.special-popup .popup-body .row>div{padding-right:0}}.special-popup .popup-registrazione-check,.special-popup .popup-registrazione-check label,.special-popup .popup-registrazione-check a{color:#262729;font-size:13px}.special-popup .popup-registrazione-check a{text-decoration:underline}.special-popup .popup-registrazione-check a:hover{text-decoration:none}.special-popup .popup-registrazione-chiudi{color:#262729}.special-popup .popup-registrazione-chiudi a{color:#262729;text-decoration:underline}.special-popup .popup-registrazione-chiudi a:hover{text-decoration:none}@media screen and (max-width: 1199px){.special-popup .popup-registrazione-chiudi{text-align:center}.special-popup .popup-registrazione-chiudi{color:#262729;font-size:13px}.special-popup .popup-registrazione-chiudi a{color:#d35555;font-weight:700;text-transform:uppercase;text-decoration:none}}.special-popup .popup-registrazione-chiudi.popup-registrazione-chiudi-center{text-align:center}.special-popup .popup-registrazione-chiudi.popup-registrazione-chiudi-center{color:#262729;font-size:13px}.special-popup .popup-registrazione-chiudi.popup-registrazione-chiudi-center a{color:#d35555;font-weight:700;text-transform:uppercase;text-decoration:none}.popup-registrazione-amministration a{color:#aaa;font-size:13px;text-decoration:none !important}.popup-registrazione-amministration a em{padding-right:4px}.popup-registrazione-check a{color:#666}.overlayed-popup .overlay{text-shadow:0 0 34px rgba(0,0,0,.6);width:100%;color:#fff}.overlayed-popup .overlay a{color:#fff}.overlayed-popup .popup-overlay-text{width:70%;margin:0 auto}@media screen and (max-width: 767px){.overlayed-popup .popup-overlay-text{width:100%}}.popup-overlay-text{font-weight:700}@media screen and (max-width: 767px){.full-mobile-popup{margin:-30px;max-width:none !important}}.slowdown-popup{max-width:550px !important}.slowdown-popup .slowdown-popup-text{font-size:15px;line-height:1.8}.slowdown-popup .slowdown-popup-text strong{font-weight:600}.slowdown-popup .slowdown-popup-text em{display:block;padding-top:7.5px;font-size:14px;color:#888}.slowdown-popup input.slowdown-popup-submit{height:auto}@media screen and (min-width: 768px){.cookie-popup,.fixed-hight-popup{max-height:500px;overflow:auto}}.single-feedback{padding:13px 0 15px 0;margin:0 0 0 0;border-top:1px solid #ccc}.single-feedback .single-feedback-body{overflow:hidden}.single-feedback .single-feedback-user{font-family:"Nunito",Helvetica,Arial,sans-serif;color:#eea032;font-weight:700;font-size:18px;padding-right:7.5px;padding-bottom:7.5px}.single-feedback .single-feedback-stars{padding-left:7.5px;padding-top:3.75px}.single-feedback .single-feedback-title{font-weight:600;font-size:15px}.single-feedback .single-feedback-eatery{width:100px;margin-right:15px;vertical-align:middle;text-align:center;float:left;color:#aaa;font-size:14px;font-weight:500}@media screen and (max-width: 767px){.single-feedback .single-feedback-eatery{width:80px}}.single-feedback .single-feedback-eatery-img{-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:100px;height:100px;background:#eee;text-align:center;line-height:100px;overflow:hidden;margin:0px auto 7.5px auto}.single-feedback .single-feedback-eatery-img img{width:100px;height:100px}@media screen and (max-width: 767px){.single-feedback .single-feedback-eatery-img{width:70px;height:70px;line-height:70px}.single-feedback .single-feedback-eatery-img img{width:70px;height:70px}}.single-feedback:last-of-type{border-bottom:1px solid #ccc}.single-feedback:first-of-type{margin-top:0}.feedback-end,.feedback-load{color:#aaa;font-size:15px;font-weight:500}.feedback-end img,.feedback-load img{margin-bottom:3px}.body-height{overflow:visible}.main-photo{width:100%;position:relative;z-index:1}@media screen and (min-width: 768px){.page-home .main-photo .overlay{min-height:600px}}@media screen and (min-width: 768px){.page-city .main-photo .overlay{min-height:500px}}@media screen and (min-width: 768px){.page-results .main-photo .overlay{min-height:230px}}@media screen and (min-width: 768px){.page-restaurant .main-photo .overlay{min-height:230px}}@media screen and (min-width: 768px){.page-checkout .main-photo .overlay{min-height:90px}}@media screen and (min-width: 768px){.page-404 .main-photo .overlay{min-height:600px}}@media screen and (min-width: 768px){.page-maintenance .main-photo .overlay{min-height:600px}}.main-photo .overlay{z-index:0;width:100%}.main-photo,.main-photo a{color:#fff}.check-form-submit .popover{background:#ff4612;color:#fff;border-width:0}.check-form-submit .popover>.arrow,.check-form-submit .popover>.arrow:after{border-top-color:#ff4612}.check-form-submit .popover,.check-form-submit .popover *{font-size:12px;font-weight:600}.check-form-submit .popover{text-align:center;min-width:120px}.check-form-submit .popover-content{white-space:nowrap}.check-form-submit .main-header-form-button-fixheight{height:41px;line-height:41px;padding:0 15px}.check-form-submit .address-civic-block{display:none}.check-form-submit .address-block-wnumber{float:left}.check-form-submit .address-block-wnumber.address-address-block{width:75%}@media screen and (min-width: 1200px){.check-form-submit .address-block-wnumber.address-address-block{width:80%}}.check-form-submit .address-block-wnumber.address-civic-block{width:25%}@media screen and (min-width: 1200px){.check-form-submit .address-block-wnumber.address-civic-block{width:20%}}.check-form-submit .darker-input{background-color:#fff;border-color:#fff}.overlayed-photo{width:100%;position:relative;z-index:1}.overlayed-photo .overlay{background:rgba(59,59,59,.4);z-index:0;width:100%}.overlayed-photo,.overlayed-photo a{color:#fff}.address-address-block .form-control{background:#fff}.header-container{display:table;width:100%}.header-right,.header-logo{display:table-cell;vertical-align:top}.header-logo,.site-logo .header-logo{width:116px}.page-home .header-logo,.page-home .header-logo .site-logo{width:116px}.page-city .header-logo,.page-city .header-logo .site-logo{width:116px}.page-results .header-logo,.page-results .header-logo .site-logo{width:116px}.page-restaurant .header-logo,.page-restaurant .header-logo .site-logo{width:116px}.page-checkout .header-logo,.page-checkout .header-logo .site-logo{width:90px}.page-404 .header-logo,.page-404 .header-logo .site-logo{width:200px}.page-maintenance .header-logo,.page-maintenance .header-logo .site-logo{width:200px}.header-right{width:auto;padding:30px 0 30px 15px}.header-menu li{padding-left:30px;padding-right:0;line-height:34px}.header-menu a{font-weight:700}.header-mobile-menu--user-link{display:block}.header-mobile-menu--user-icon{height:20px}.header-mobile-menu--cart{display:block;background:#d35555;padding:5px 15px;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;border-radius:30px;line-height:1.6;white-space:nowrap;-webkit-transition:transform .2s ease-out;-moz-transition:transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out}.header-mobile-menu--cart .header-mobile-menu--cart-icon{height:20px}.header-mobile-menu--cart .header-mobile-menu--cart-text{display:inline-block;vertical-align:-3px}.header-mobile-menu--cart:hover,.header-mobile-menu--cart:active,.header-mobile-menu--cart:focus{text-decoration:none}.header-mobile-menu--cart:hover,.header-mobile-menu--cart:active,.header-mobile-menu--cart:focus{transform:scale(1.05)}.header-user-menu .dropdown-menu{min-width:150px;right:-2px;left:auto;margin-top:6px;font-size:13px;overflow:hidden}.header-user-menu .dropdown-menu li{padding-left:0;height:auto}.header-user-menu>a:after{padding-left:7.5px;content:"";color:inherit}.header-user-menu.open>a:after{padding-left:7.5px;content:"";color:inherit}@media screen and (max-width: 767px){.header-user-menu>a:after{display:none !important}}.header-select,.site-logo{display:block;padding:15px 0}@media screen and (max-width: 767px){.header-select,.site-logo{padding:7.5px}}.site-logo{text-decoration:none}.site-logo img{display:block;border-width:0}@media screen and (max-width: 767px){.site-logo{width:54px;margin:0 auto}.page-home .site-logo,.page-city .site-logo{width:94px}}.header-select{color:#999;padding-top:0;padding-bottom:11.25px}.header-select .button-select{background:rgba(0,0,0,0);height:auto !important;border-width:0;outline:0 !important;box-shadow:none;padding:0;color:#999;font-size:13px;text-transform:uppercase;font-weight:600;border-top:1px solid #e1e1e1;padding-top:11.25px}.header-select .dropdown-menu{opacity:.9;margin-top:10px;left:-15px;right:-15px;width:auto;border-width:1px 0 0 0}.header-select .dropdown-menu>li>a{padding-left:15px;color:#999;font-size:13px;font-weight:600}.header-select .header-select-label{white-space:nowrap;text-transform:none}.header-big-title{padding:105px 0;text-align:left}.header-big-title h1{font-size:60px}@media screen and (max-width: 767px){.header-big-title h1{font-size:40px;line-height:1.3;text-align:center}}.header-big-title .header-subtitle{font-family:"Nunito",sans-serif;font-size:18px;margin:0;padding:0;padding-bottom:15px;font-weight:400;text-transform:none;line-height:1.8;max-width:470px}.header-big-title .form-control{padding:15px 35px;font-size:15px}.header-big-title .form-control.civic-number-input{padding-left:5px;padding-right:5px;text-align:center}@media screen and (max-width: 767px){.header-big-title{padding:30px 0}}.page-home .header-big-title h1,.page-city .header-big-title h1{font-weight:900}@media screen and (max-width: 767px){.page-home .header-big-title h1,.page-city .header-big-title h1{font-size:50px;line-height:1.3}}@media screen and (min-width: 768px){.page-home .header-big-title,.page-city .header-big-title{width:60%}}.search-header{padding-top:75px;padding-bottom:75px}.search-header-title,.search-header-subtitle{margin-top:0;margin-bottom:0}.search-header-title{font-weight:900}@media screen and (min-width: 1200px){.search-header-title{font-size:80px}}@media screen and (min-width: 992px)and (max-width: 1199px){.search-header-title{font-size:60px}}@media screen and (min-width: 768px)and (max-width: 991px){.search-header-title{font-size:60px}}@media screen and (max-width: 767px){.search-header-title{font-size:40px}}.search-header-subtitle{font-size:18px;font-weight:400}.search-header-edit{margin-top:30px}.search-header-edit a{font-weight:600;text-transform:uppercase;text-decoration:underline}.button-select{text-align:left;position:relative;text-overflow:ellipsis;white-space:nowrap}.button-select:after{padding-left:3px;content:"";color:inherit;float:right;position:absolute;top:auto;right:10px;bottom:auto;left:auto;color:#d35555}.header-geobutton a{font-size:14px}.header-ripetiordine a{font-size:14px;padding:15px 35px}.header-ripetiordine a:hover,.header-ripetiordine a:active,.header-ripetiordine a:focus{color:#fff !important}.header-oppure{display:table;margin:30px auto 0 auto}.header-oppure .header-oppure-line,.header-oppure .header-oppure-text{height:20px;display:table-cell;vertical-align:middle}.header-oppure .header-oppure-text{font-size:13px;padding:0 11.25px;line-height:20px}.header-oppure .header-oppure-text span{display:block}.header-oppure .header-oppure-line{width:40px}.header-oppure .header-oppure-line span{display:block;height:1px;width:100%;background:rgba(255,255,255,.5)}.header-height.header-height-mobile{display:table-cell;vertical-align:middle}.address-insert-incomplete{border-color:#d35555 !important;color:#d35555}.mobile-supplementary-bar{display:none}body.is-app .mobile-supplementary-bar{position:fixed;top:0;right:0;bottom:auto;left:0;height:22px;background:rgba(73,73,73,.7)}@media screen and (max-width: 767px){body.is-app .mobile-supplementary-bar{display:block}body.is-app .header-container{margin-top:22px}}body.page-with-sidebar header{padding-bottom:15px}body.page-with-sidebar footer{padding-top:15px}.header-mobile-back{text-align:left;vertical-align:top;width:33%}.header-mobile-logo{text-align:center;vertical-align:top;width:34%}.header-mobile-menu{text-align:right;vertical-align:top;width:33%}.header-mobile-menu ul{padding-top:10px}.header-mobile-menu a{display:block}.header-mobile-menu a:hover,.header-mobile-menu a:active,.header-mobile-menu a:focus{text-decoration:none !important}.header-mobile-menu a span{font-weight:600;padding-left:3px}.header-mobile-menu em{display:inline-block;vertical-align:middle;line-height:1}.header-mobile-menu em:before{font-size:33px;line-height:1}@media screen and (max-width: 767px){.header-mobile-menu ul.dropdown-menu{position:fixed;top:0;right:auto;bottom:0;left:0%;-webkit-box-shadow:0 0 20px 5px rgba(0,0,0,.5);-moz-box-shadow:0 0 20px 5px rgba(0,0,0,.5);box-shadow:0 0 20px 5px rgba(0,0,0,.5);margin-top:0;border-color:#fff;width:70%;padding-top:0px}.header-mobile-menu ul.dropdown-menu li a{padding:10px 7.5px;border-bottom:1px solid #ddd}}.mobile-go-back{padding:10px 10px 10px 0;display:inline-block}.mobile-go-back:after{padding-left:0;content:"";color:inherit;font-size:25px}.footer,.credits,.footer-popup{font-size:95%;line-height:1.8}.footer,.footer a,.credits,.credits a,.footer-popup,.footer-popup a{color:#262729}.footer ul,.credits ul,.footer-popup ul{line-height:2}.footer{background:#fff;padding-top:30px;font-family:"Nunito",sans-serif}.footer ul{margin-bottom:0}.footer .footer-payments{font-weight:600;font-size:14px;font-family:"Nunito",Helvetica,Arial,sans-serif;color:#eea032;text-align:center;max-width:none}@media screen and (min-width: 768px)and (max-width: 991px){.footer .footer-payments{margin-left:auto;margin-right:auto;float:none !important}}.footer .footer-mobile-nav{text-align:center}.footer .footer-mobile-nav a{margin:0 5px}@media screen and (max-width: 767px){.footer{padding-top:15px;padding-bottom:15px}}.footer .payment-stripe-checkbox-cards img{display:inline-block;width:50px}@media screen and (min-width: 1200px){.footer .payment-stripe-checkbox-cards{white-space:nowrap}}.footer .payment-stripe-checkbox-safe,.footer .payment-braintree-checkbox-safe{padding-top:5px;color:#218221;font-weight:400;font-size:12px;font-size:12px}.footer .payment-stripe-checkbox-safe em,.footer .payment-braintree-checkbox-safe em{font-size:15px;padding-right:3px;vertical-align:middle}.footer-title{font-weight:700;font-size:18px;padding-bottom:13px}.credits{color:#999;padding-top:18.75px}.credits a{color:#999}.credits strong{display:block;padding-bottom:4px}.credits .padding-bottom{padding-bottom:18.75px}@media screen and (max-width: 767px){.credits{padding-top:15px}.credits .padding-bottom{padding-bottom:15px}}.credits .footer-agency{text-align:right}.credits .footer-agency .footer-agency-container{display:inline-block;text-align:left}.credits .footer-agency .footer-agency-container img{margin-left:auto;display:block;max-width:200px;width:100%;height:auto}.credits .footer-agency a{text-decoration:none;font-weight:700}.credits .footer-agency a:hover{text-decoration:underline}.credits .footer-social{text-align:center}@media screen and (max-width: 767px){.credits .footer-social{line-height:1;text-align:right;white-space:nowrap}}.footer-social-button{margin:0 6px}.footer-social-button:hover,.footer-social-button:active,.footer-social-button:focus{color:#fff;text-decoration:none}.footer-social-button:before{margin:0;font-family:"FontAwesome";font-size:20px}@media screen and (max-width: 1199px){.footer-social-button span{display:none}}.footer-social-twitter:before{content:""}.footer-social-twitter:before{padding-top:1px}.footer-social-facebook:before{content:""}.footer-social-instagram:before{content:""}.footer-social-google-plus:before{content:""}.info-popup .info-logo{width:100px}.tipocucina-home{padding-top:15px}.tipocucina-home .tipocucina-home-container{padding-top:60px;padding-bottom:60px;text-align:center}.tipocucina-home .tipocucina-home-container h3{margin-top:0;padding-top:0}.tipocucina-home .tipocucina-home-container ul.list-inline{margin:0;padding-top:15px}.tipocucina-home .tipocucina-home-container ul.list-inline li{padding:3.75px 7.5px}.tipocucina-home .tipocucina-home-container ul.list-inline li.selected-cuisine{background:rgba(255,255,255,.7);text-shadow:none;border-radius:7px}.tipocucina-home .tipocucina-home-container ul.list-inline li.selected-cuisine a{color:#5a5a5a;cursor:default}.tipocucina-home .tipocucina-home-container ul.list-inline li.selected-cuisine a:hover,.tipocucina-home .tipocucina-home-container ul.list-inline li.selected-cuisine a:active,.tipocucina-home .tipocucina-home-container ul.list-inline li.selected-cuisine a:focus{text-decoration:none}.tipocucina-home .tipocucina-home-container .tipocucina-home-clear{font-size:13px;padding-top:22.5px}.tipocucina-home .tipocucina-home-container .tipocucina-home-clear a{color:#ddd}.tipocucina-home.tipocucina-cuisine .tipocucina-home-container{padding-top:30px}.tipocucina-home.tipocucina-cuisine .tipocucina-home-container h3,.tipocucina-home.tipocucina-cuisine .tipocucina-home-container li,.tipocucina-home.tipocucina-cuisine .tipocucina-home-container a{color:#888}.tipocucina-home.tipocucina-cuisine .tipocucina-home-container .tipocucina-home-clear a{color:#bbb}@media screen and (min-width: 768px){.cuisines-types-eatery{background:#ededed url("/img-t-base/home/cuisines-list-bg.png") center center no-repeat;background-size:cover}}@media screen and (max-width: 767px){.cuisines-types-eatery{background-color:#ededed;background-image:none}}.cuisines-types-eatery .cuisines-types-eatery--block{padding-top:90px;padding-bottom:90px}@media screen and (max-width: 767px){.cuisines-types-eatery .cuisines-types-eatery--block{padding:30px 15px 0 15px}}@media screen and (min-width: 768px)and (max-width: 991px){.cuisines-types-eatery .cuisines-types-eatery--img{display:none}}@media screen and (min-width: 992px)and (max-width: 1199px){.cuisines-types-eatery .cuisines-types-eatery--img{display:none}}@media screen and (min-width: 1200px){.cuisines-types-eatery .cuisines-types-eatery--img{display:none}}@media screen and (max-width: 767px){.cuisines-types-eatery .cuisines-types-eatery--img{display:block;width:100%;height:auto}}.cuisines-types-eatery .cuisines-types-eatery--title{margin-top:0;margin-bottom:15px}.cuisines-types-eatery .cuisines-types-eatery--list .selected-cuisine a{font-weight:700;text-decoration:underline}.cuisines-types-eatery .cuisines-types-eatery--clear{clear:both;opacity:.75;padding-top:15px}.cuisines-types-eatery .cuisines-types-eatery--clear a{font-size:85%;text-transform:uppercase}.cuisines-types-eatery .cuisines-types-eatery--clear a,.cuisines-types-eatery .cuisines-types-eatery--list a{color:#262729}.cuisines-types-eatery .cuisines-types-eatery--clear a:hover,.cuisines-types-eatery .cuisines-types-eatery--clear a:active,.cuisines-types-eatery .cuisines-types-eatery--clear a:focus,.cuisines-types-eatery .cuisines-types-eatery--list a:hover,.cuisines-types-eatery .cuisines-types-eatery--list a:active,.cuisines-types-eatery .cuisines-types-eatery--list a:focus{color:#262729}.footer-small .footer,.footer-small .credits{line-height:1.6;padding:15px 0}@media screen and (min-width: 768px){.footer-small .footer,.footer-small .credits{font-size:14px}}.footer-small .footer .small-footer a,.footer-small .credits .small-footer a{margin:0 15px}.footer-small .footer .small-footer .footer-site-name,.footer-small .credits .small-footer .footer-site-name{padding-right:30px;font-weight:600}.footer-small .footer,.footer-small .footer a{color:#262729}.footer-small .credits,.footer-small .credits a{color:#fff !important}.footer-small .credits{background-color:#adc46c}.footer-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1rem}.footer-content .law img{width:100% !important;max-width:600px !important}.social-popover{width:242px;clear:both}.social-popover ul,.social-popover li{padding:0;margin:0;list-style-type:none;list-style-position:outside}.social-popover ul{clear:both;padding-top:7.5px}.social-popover li{float:left;width:50%;line-height:1.6}.social-popover .social-popover-title{float:left;font-weight:600;color:#555}.social-popover .popover-close{color:#bbb;text-decoration:none;float:right}.social-popover .popover-close:hover,.social-popover .popover-close:active,.social-popover .popover-close:focus{color:#999;text-decoration:none}.footer .info-logo{max-width:115px;width:100%;display:block}.footer-company-name{padding-top:15px;font-weight:700}.iubenda-cs-content{background:#2f2f2f !important;color:#fff !important;padding:15px !important}.iubenda-cs-content,.iubenda-cs-content .iubenda-banner-content,.iubenda-cs-content .iubenda-banner-content>p{font-family:"Nunito",Helvetica,Arial,sans-serif !important;font-size:13px !important}.iubenda-cs-content .iubenda-banner-content a{font-weight:500 !important;font-size:13px !important}.iubenda-cs-content .iubenda-banner-content>p{margin-bottom:5px}.iubenda-cs-content .iubenda-cs-rationale{max-width:1140px !important}.page-privacy-terms #iubenda_policy{font-family:"Nunito",Helvetica,Arial,sans-serif !important}.page-privacy-terms #iubenda_policy .iub_container{margin-top:15px !important}.page-privacy-terms #iubenda_policy .iub_content{padding:0}.page-privacy-terms #iubenda_policy h1{margin-bottom:20px !important}.page-privacy-terms #iubenda_policy h2{padding-top:20px !important}.page-privacy-terms #iubenda_policy .one_line_col{padding-bottom:30px !important}.privacy-checkboxes label{display:inline-block}.privacy-checkboxes a{text-decoration:underline !important}.privacy-checkboxes a:hover,.privacy-checkboxes a:active,.privacy-checkboxes a:focus{text-decoration:none !important}.pointless-pixels,iframe[name=google_conversion_frame]{display:none}.checkout-wallet-frame-container{padding:15px;position:relative}@media screen and (max-width: 767px){.checkout-wallet-frame-container{padding:0}}.checkout-wallet-frame-container h1{margin:0;padding:0;font-size:20px;font-family:"Nunito",sans-serif}.checkout-wallet-frame{width:100%;height:785px;border-width:0px;background:url("/img-t-base/loading-simple-white.gif") no-repeat center center}@media screen and (max-width: 767px){.checkout-wallet-frame-container{height:400px}.checkout-wallet-frame{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}}@media screen and (max-width: 767px){.footer,.footer a,.credits,.credits a{color:#262729 !important;font-family:"Nunito",Helvetica,Arial,sans-serif}}@media screen and (min-width: 768px){.area-delivery-zones--button{margin-left:30px}}.area-delivery-zones--button:hover,.area-delivery-zones--button:active,.area-delivery-zones--button:focus{box-shadow:none !important;color:#fff;text-decoration:none !important}.area-delivery-zones .area-delivery-zones--title{font-size:24px;font-weight:700;margin-bottom:7.5px}.area-delivery-zones .area-delivery-zones--subtitle{font-size:16px;margin-bottom:30px}.area-delivery-zones .area-delivery-zones--zone-name{padding:3.75px 0}.area-delivery-zones .area-delivery-zones--zone-name a{color:#262729}.area-delivery-zones .area-delivery-zones--zone-name a:hover,.area-delivery-zones .area-delivery-zones--zone-name a:active,.area-delivery-zones .area-delivery-zones--zone-name a:focus{color:#262729}.empty-basket-svg,.order-confirm-svg{margin-left:auto;margin-right:auto}.empty-basket-svg img,.order-confirm-svg img{width:100%}.empty-basket-svg{max-width:170px}.order-confirm-svg{max-width:200px}.restaurants-list-items .restaurants-list-item{padding-top:15px;padding-bottom:padding}.restaurants-list-items .restaurant-status{vertical-align:-1.5px}.restaurants-list-items .restaurants-list-photo{padding:0 15px 0 0;float:left}.restaurants-list-items .restaurants-list-photo .restaurants-list-photo-c{-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;overflow:hidden;background:#efefef;width:85px;height:85px;text-align:center;line-height:85px}.restaurants-list-items .restaurants-list-photo .restaurants-list-photo-c img{max-width:85px;max-height:85px;display:block}.restaurants-list-items .restaurants-list-title{color:#262729;font-size:17px;font-weight:700;text-transform:uppercase;font-family:"Nunito",sans-serif}@media screen and (max-width: 991px){.restaurants-list-items .restaurants-list-title.restaurants-list-sm-fix{width:65%;float:left;padding-bottom:7.5px}}.restaurants-list-items .restaurants-list-delivery{color:#262729;padding-top:5px;font-size:14px}.restaurants-list-items .restaurants-list-delivery em:before{font-size:14px;vertical-align:bottom}.restaurants-list-items .restaurant-box-other-times{display:none !important;margin-top:0}.restaurants-list-items .restaurants-list-abstract{font-size:13px;color:#262729}.restaurants-list-items .restaurants-list-abstract strong{font-weight:600}.restaurants-list-items .restaurants-list-cuisine{padding:0 1px}.restaurants-list-items .restaurants-list-cuisine.cuisine-active{background:#fdfbaa}.restaurants-list-items .restaurants-list-cta{text-align:right}.restaurants-list-items .restaurants-list-cta a{font-weight:600;white-space:nowrap;text-transform:uppercase}.restaurants-list-items .restaurants-list-cta a.preorder,.restaurants-list-items .restaurants-list-cta.preorder a{color:#a3a3a3}.restaurants-list-items .restaurants-list-cta a.preorder:hover,.restaurants-list-items .restaurants-list-cta a.preorder:active,.restaurants-list-items .restaurants-list-cta a.preorder:focus,.restaurants-list-items .restaurants-list-cta.preorder a:hover,.restaurants-list-items .restaurants-list-cta.preorder a:active,.restaurants-list-items .restaurants-list-cta.preorder a:focus{color:#a3a3a3}.restaurants-list-items .restaurants-list-stelle{padding-top:5px}.restaurants-list-items .restaurants-list-stelle .stella:after{font-size:13px}.restaurants-list-items .restaurants-list-price{font-size:13px;color:#ccc;letter-spacing:1px;text-align:center}.restaurants-list-items .restaurants-list-price span{color:#555}@media screen and (min-width: 1200px){.restaurants-list-closed--title{font-size:30px}}@media screen and (min-width: 992px)and (max-width: 1199px){.restaurants-list-closed--title{font-size:27px}}@media screen and (min-width: 768px)and (max-width: 991px){.restaurants-list-closed--title{font-size:25px}}@media screen and (max-width: 767px){.restaurants-list-closed--title{font-size:23px}}.restaurants-list-closed--subtitle{font-size:16px;max-width:800px}.restaurants-list-closed--subtitle a{text-decoration:none}.restaurants-list-closed--subtitle a:hover,.restaurants-list-closed--subtitle a:active,.restaurants-list-closed--subtitle a:focus{text-decoration:underline}.restaurants-list-closed .restaurants-list-title{font-size:20px;text-transform:none}.restaurants-list-closed--container{padding-top:30px;padding-bottom:60px}.restaurants-list-morebutton{padding-top:20px}@media screen and (max-width: 767px){.restaurants-list-morebutton{padding-top:15px;padding-bottom:30px}}.restaurants-list-morebutton .btn-link{color:#eea032;font-weight:600;text-transform:uppercase}.restaurants-list-morebutton .btn-link:hover,.restaurants-list-morebutton .btn-link:active,.restaurants-list-morebutton .btn-link:focus{color:#eea032}.latest-orders-popup .restaurants-list-delivery{width:auto;float:none;margin-top:-2px;padding:0;text-align:left}@media screen and (max-width: 767px){.latest-orders-popup .restaurants-list-delivery{text-align:left}}@media screen and (max-width: 767px){.latest-orders-popup .restaurants-list-abstract{padding-bottom:7.5px}}.latest-orders-popup .restaurants-list-abstract strong{color:#333}.latest-orders-popup .restaurants-list-morebutton{padding-bottom:0}.login-nonajax-container{max-width:800px;margin:0 auto}.subscribe-nonajax-container{max-width:800px;margin:0 auto}@media screen and (min-width: 768px){.change-nonajax-container{max-width:500px;margin:0 auto}}.static-account-form .input.btn,.static-account-form .form-group input,.static-account-form .form-group select,.static-account-form .form-group button{height:45px !important}.force-static-account-form{height:45px !important}.feedback-add-table{width:100%}.feedback-add-table textarea{padding-top:7.5px;padding-bottom:7.5px;min-height:100px;max-height:200px;resize:vertical;line-height:1.3}.feedback-add-table td{padding-bottom:5px;width:100%;color:#262729;vertical-align:middle}.feedback-add-table td a{color:#262729}.feedback-add-table td .dropdown{max-width:135px}.feedback-add-table td.feedback-add-label,.feedback-add-table td.feedback-add-label-textbox{white-space:nowrap;width:auto;font-weight:600;color:#444;padding-right:15px}.feedback-add-table td.feedback-add-label-textbox{vertical-align:top;padding-top:5px}.feedback-add-table .feedback-nickname-change{font-size:12px;color:#888;text-decoration:underline;font-style:italic}.feedback-add-table .feedback-nickname-change:hover,.feedback-add-table .feedback-nickname-change:active,.feedback-add-table .feedback-nickname-change:focus{text-decoration:none}.feedback-add-table .feedback-nickname-change-c{line-height:34px;padding-left:5px}@media screen and (max-width: 767px){.feedback-add-table,.feedback-add-table tr,.feedback-add-table td,.feedback-add-table tbody{display:block;width:100% !important}}.back-to-orders{font-weight:600;color:#999}.come-funziona{padding-bottom:30px}.special-popup .come-funziona{padding-top:30px;padding-left:15px;padding-right:15px}.come-funziona-bg{background:#f1f1f1;padding-top:30px;padding-bottom:30px}.come-funziona-column .come-funziona-img{-webkit-transition:transform .2s ease-out;-moz-transition:transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out}.come-funziona-column:hover .come-funziona-img,.come-funziona-column:active .come-funziona-img,.come-funziona-column:focus .come-funziona-img{transform:scale(0.9)}@media screen and (max-width: 480px){.come-funziona-column{width:100%}}.come-funziona-img-container{background-color:#ededed;padding:20px;text-align:center;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;border-radius:30px}.come-funziona-img-container.come-funziona-img-container--1{background-color:#b6d36c}.come-funziona-img-container.come-funziona-img-container--2{background-color:#f4e275}.come-funziona-img-container.come-funziona-img-container--3{background-color:#f5ad47}.come-funziona-img-container.come-funziona-img-container--4{background-color:#ea8080}.come-funziona-img{margin:0 auto;height:110px;width:auto}@media screen and (min-width: 768px)and (max-width: 991px){.come-funziona-img{height:90px}}.come-funziona-text{width:100%;padding-top:15px;text-align:center;position:relative;font-size:13px}.come-funziona-text strong{color:#333;font-size:25px;line-height:1;padding-bottom:7.5px;font-family:"Nunito",sans-serif}@media screen and (min-width: 768px)and (max-width: 991px){.come-funziona-text strong{font-size:16px}.come-funziona-text strong br{display:none}}.come-funziona-text strong,.come-funziona-text span{display:block}.come-funziona-text span{max-width:240px;margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.come-funziona-text{padding-bottom:30px}.come-funziona-text span{max-width:90%}}@media screen and (max-width: 767px){.come-funziona-text.last-of-type{padding-bottom:0}}.operator-as-user-info{position:fixed;top:auto;right:auto;bottom:10px;left:10px;background:#444;color:#fff;padding:15px;max-width:300px;z-index:1000;opacity:.8}.operator-as-user-info:hover,.operator-as-user-info:active,.operator-as-user-info:focus{opacity:1}.operator-as-user-info .oaui-intro{font-size:12px}.operator-as-user-info .oaui-name{font-weight:700;font-size:18px;font-family:"Nunito",Helvetica,Arial,sans-serif;white-space:nowrap;margin-right:20px}.operator-as-user-info .oaui-info{padding-bottom:7.5px;max-height:300px;overflow:auto;height:auto;font-size:12px}.operator-as-user-info .oaui-info a{color:#fff;text-decoration:underline}.operator-as-user-info .oaui-hide,.operator-as-user-info .oaui-hide a{color:#ccc;text-decoration:none}.operator-as-user-info .oaui-hide a{width:16px;height:16px;display:block}.operator-as-user-info .oaui-hide em{line-height:26px}.ajax-search-results{margin-top:10px;background:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;border-radius:15px;border:1px solid #ccc;overflow:auto;max-height:400px}.ajax-search-results .ajax-search-results--message,.ajax-search-results .ajax-search-results--eatery{border-bottom:1px solid #ccc;padding:15px;display:block}.ajax-search-results .ajax-search-results--eatery{text-decoration:none;line-height:1.4}.ajax-search-results .ajax-search-results--eatery:hover,.ajax-search-results .ajax-search-results--eatery:active,.ajax-search-results .ajax-search-results--eatery:focus{text-decoration:none;background-color:#f7f7f7}.ajax-search-results .ajax-search-results--eatery .ajax-search-results--eatery--img,.ajax-search-results .ajax-search-results--eatery .ajax-search-results--eatery--content,.ajax-search-results .ajax-search-results--eatery .ajax-search-results--eatery--name,.ajax-search-results .ajax-search-results--eatery .ajax-search-results--eatery--address,.ajax-search-results .ajax-search-results--eatery .ajax-search-results--eatery--cuisines{display:block;color:#262729}.ajax-search-results .ajax-search-results--eatery .ajax-search-results--eatery--img{background-color:#d5d5d5;float:left;height:70px;width:100px;margin-right:15px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;overflow:hidden}.ajax-search-results .ajax-search-results--eatery .ajax-search-results--eatery--img img{width:100%;height:auto}.ajax-search-results .ajax-search-results--eatery .ajax-search-results--eatery--content{overflow:hidden}.ajax-search-results .ajax-search-results--eatery .ajax-search-results--eatery--name{font-size:120%;font-weight:700;color:#262729}.ajax-search-results .ajax-search-results--eatery .ajax-search-results--eatery--address{font-size:90%}.ajax-search-results .ajax-search-results--eatery .ajax-search-results--eatery--cuisines{margin-top:2px}.ajax-search-results .ajax-search-results--eatery .ajax-search-results--eatery--cuisines .ajax-search-results--eatery--cuisine{display:inline-block;border-radius:3px;font-size:80%;background:#eee;padding:4px;line-height:1;margin:4px 4px 0 0}@media screen and (max-width: 767px){body,div,span,strong,td,p{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}input,select{-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text}.footer,.credits{background:rgba(0,0,0,0)}.footer,.footer a,.credits,.credits a{color:#999;font-size:13px}.footer{padding:0;padding-top:15px}.credits{padding-top:7.5px}.form-control{-webkit-appearance:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}#nprogress .bar{background:#d35555;height:5px;z-index:100001}#nprogress .peg{box-shadow:none}#nprogress .spinner{display:none}@media screen and (min-width: 768px){#nprogress{display:none !important;visibility:hidden !important}}
