/******************************** * Generated CSS: style.css template1 ********************************/ html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}main,article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:separate;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace, sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:after{content:" ";display:block;clear:both}html{width:100%;height:100%}body{font-family:'Open Sans';font-size:14px;z-index:1;margin:0px;color:#555555}input,textarea,select,option{width:100%;border-radius:2px}.powerbyheader{display:flex;top:0;min-height:56px;padding-top:16px;padding-bottom:16px;position:sticky;background-color:#F5F3F1}.powerbyheader p{font-weight:bold;display:inline}.powerbyheader .image{min-width:32px;text-align:center}.header{margin:0 auto;max-width:900px;width:100%;clear:both}.header h1{color:#fff;font-size:13pt;line-height:55pt;float:left;margin:0;padding:0;padding-left:20px}@media (min-width: 640px){.header h1{display:none;color:#fff;font-size:16pt;line-height:55pt;float:left;margin:0;padding:0;padding-left:20px}}.header .menubutton{float:right;color:#fff;line-height:55pt;padding-right:20px;margin-top:6px}.hero{margin:0 auto;max-width:90%;clear:both;margin-top:30px;margin-bottom:80px}.hero h2{font-size:36px;color:#fff;text-align:center}.hero h2 .slogan{font-size:18px;display:block;margin-bottom:20px}.hero .ordernow-button{background-color:rgba(0, 0, 0, 0.5);border:2px solid #fff;color:#fff;line-height:50px;height:50px;font-weight:600;text-transform:uppercase;text-decoration:none;display:block;font-size:16px;overflow:hidden}.hero .ordernow-button:hover{color:#121212;transition:all 0.5s ease;cursor:pointer}.container{width:80%;max-width:1020px;margin:0 auto;justify-content:center}.container:after{content:"";display:table;clear:both}.widget.openingtimes{margin-bottom:20px;text-align:right}.widget.orderconfirmation{text-align:center}.recentreviews{background-color:#fff}.recentreviews .wrapper{width:80%;max-width:1020px;margin:0 auto;padding-top:20px;padding-bottom:20px}.popularproducts{width:80%;max-width:780px;margin:0 auto;margin-bottom:50px}.popularproducts .wrapper{background-color:#fff;padding:20px}.home .full{margin-bottom:50px}.full{position:relative;background-color:#fff}.full.float:after{content:' ';clear:both}.full .row{margin:0 auto;max-width:1020px;width:80%;background-color:#fff}.full .row .actiondiscounts,.full .row .specials{width:100%}.full .row .specials{margin-bottom:20px}@media (min-width: 640px){.contact .full .row .actiondiscounts,.contact .full .row .specials,.home .full .row .actiondiscounts,.home .full .row .specials{float:left;width:49%}.contact .full .row .actiondiscounts,.home .full .row .actiondiscounts{margin-left:1%}.contact .full .row .specials,.home .full .row .specials{margin-right:1%}}.full div.actiondiscounts,.full div.specials,.votes .full div.specials{max-width:780px;margin:0 auto;width:80%;padding-bottom:20px}.full div.specials{max-width:780px;margin:0 auto;width:90%;padding-bottom:20px}.full div.specials.menu{max-width:1080px}h1.title{text-align:center;text-transform:uppercase;font-size:20pt;font-weight:600;margin:0;padding:0;color:#000000;line-height:23px;margin-bottom:12px}h1.title span{font-weight:400;display:block}h1.title::after{content:"";border:1px solid #eee;display:block;margin:0 auto;margin-top:12px;width:80%}.background{background:url('//static.takeaway.com/images/generic/heroes/271/271_italian_pizza_98.jpg');background-size:cover;background-position:center top;width:100%;height:250px;position:fixed;top:0px;left:0px;z-index:-1}@media (min-width: 640px){.background{height:450px}}.background:after{content:'';background-image:linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));height:500px;width:100%;position:absolute;z-index:2}.desktop{display:none}.mobile{display:block}.clear{clear:both}.home .footer .container{display:block}.footer .container{display:none}.menu h1.title,h1.title{padding-top:24px !important}@media (min-width: 640px){.footer .container{display:block}h1.title{text-align:center;text-transform:uppercase;font-size:30pt;font-weight:600;margin:0;padding:0;color:#000000;line-height:33px;margin-bottom:12px;padding-bottom:30px}.desktop{display:block}.mobile{display:none}}@media (min-width: 800px){.footer .container{width:50%}}@media (max-width: 800px){.footer .container{width:80%}}.container.header{margin-bottom:70px}.container.headertitle{margin-bottom:90px}.content-header{width:90%;background:#fff;margin:0 auto;text-align:center;border-top:4px solid #121212;border-bottom:1px solid #e1e1e1;margin-top:-60px;margin-bottom:10px}.shoppingcartna{text-align:center;width:100%;padding-top:40px;max-width:400px;margin:0 auto}.ordernow{text-align:center;width:100%;max-width:400px;margin:0 auto}.ordernow-button:hover{color:#fff}.ordernow-button{background-color:rgba(0, 0, 0, 0.5);border:5px solid #fff;border-radius:6px;color:#fff;line-height:50px;height:50px;font-weight:800;text-transform:uppercase;text-decoration:none;display:block;font-size:24px;overflow:hidden}.desktoptitle{text-align:center;font-weight:800}.desktoptitle h1{color:#fff;font-size:50px;font-weight:bold}.desktoptitle h1 .slogan{display:block;font-size:16px;font-weight:600}@media (min-width: 640px){.ordernow{margin-bottom:0px}}.navigation{padding-top:10px;color:#fff;margin-top:20px}.navigationopenbutton{display:block;float:right}.navigationclosebutton{display:none;float:right;margin-top:10px;margin-right:30px}.nav{display:none;width:100%;left:0px;top:0px;position:fixed;height:100%;background:rgba(85, 173, 222, 0.95);z-index:3}.nav ul{width:80%;margin:0 auto}.nav li:first-child{margin-top:90px}.nav li:last-child{border:0px}.nav li{list-style:none;border-bottom:2px solid #fff}.nav a{font-size:24px;text-decoration:none;width:100%;height:100%;font-weight:800;display:block;line-height:60px;color:#fff}.nav a:hover{color:#ccc}.mobilenav{display:block}.navigation .restaurantname{float:left;font-size:20px;font-weight:600}.nav li{text-transform:uppercase}@media (min-width: 640px){#navigationopenbutton,#navigationclosebutton{display:none}.nav{width:auto;position:static;background:none;z-index:3;display:block;height:73px;margin-top:25px;vertical-align:middle}.nav .nav-wrapper{text-align:center;margin:0 auto}.nav li{display:inline-block;list-style:none;margin-left:20px;margin-top:3px;width:auto;border-bottom:none}.nav li:first-child{margin-top:3px;margin-left:20px}.nav li a{color:#fff;font-size:16px;font-weight:normal;line-height:normal}.nav li.active a{text-align:center;border-radius:4px;padding:4px 4px 4px 4px;margin-top:-2px;margin-right:10px;color:#121212;background:#fff;font-size:16px;font-weight:bold;line-height:normal}.navigation .restaurantname{float:left;font-size:20px;font-weight:600;padding-right:20px;border-right:2px solid #fff;width:auto}.navigationopenbutton{display:none}.mobilenav{display:none}}.showmenu-button:hover{color:#2d5d78;transition:all 0.5s ease;cursor:pointer}.showmenu-button{color:#121212;font-size:16px;margin-top:20px;line-height:40px;font-weight:bold;text-transform:uppercase;border:2px solid #121212;width:100%;background:#fff;border-radius:3px;display:block;text-align:center;text-decoration:none}@media (min-width: 640px){.showmenu-button{max-width:300px;float:right}}.btn_facebook{background-color:#335b97;border-radius:5px;padding:10px;text-align:center;color:#FFF;font-size:16px;font-weight:normal;text-transform:uppercase;font-family:'Open Sans', sans-serif;transition:0.4s all ease}#facebook a,#twitter a{text-decoration:none}.btn_twitter i,.btn_facebook i{margin-right:15px;fonts-size:16px;text-decoration:none}.btn_twitter{background-color:#1da1f2;border-radius:5px;padding:10px;margin-top:10px;text-align:center;color:#fff;font-size:16px;font-weight:normal;text-transform:uppercase;font-family:'Open Sans', sans-serif;transition:0.4s all ease}.discounts dt{font-weight:600}.discounts dl{font-size:13px;margin-top:10px;border:1px solid #121212;border-radius:3px;padding:10px}.menu .menuproducts{width:100%;float:left}.menu .categories{float:left;width:100%}.menu .shoppingcart{width:100%;float:left}@media (min-width: 640px){.categorylist.desktop{display:none}.menu .menuproducts{width:60%;float:left}.menu .shoppingcart{top:20px;width:25%;margin-left:5%;float:left}.menu .shoppingcartna{position:-webkit-sticky;position:sticky;top:80px;width:25%;margin-left:5%;float:left}}@media (min-width: 800px){.menu .menuproducts{width:45%;float:left}.menu .categories{top:20px;float:left;width:20%;margin-right:5%}.tablet{display:none}.categorylist.desktop{display:block}}.menu .shoppingcartna a{text-align:center;background-color:#2f96ce;padding:20px;border-radius:5px;font-size:15px;color:#fff;text-decoration:none}.zebra{list-style:none;width:100%;margin-bottom:20px;margin-bottom:20px;border-top:1px solid #000;margin-top:12px}.zebra .price{float:right;font-size:15px;color:#555;font-weight:600}.category{font-size:20px;font-weight:600;margin-bottom:10px}.dropdown select{border:0px;background-image:linear-gradient(45deg, transparent 50%, white 50%), linear-gradient(135deg, white 50%, transparent 50%), linear-gradient(to right, #121212, #121212);background-position:calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), 100% 0;background-size:5px 5px, 5px 5px, 2.5em 2.5em;background-repeat:no-repeat;border:none;-webkit-border-radius:5px;width:100%;display:block;margin-right:auto;margin-bottom:20px;background-color:#121212;border-radius:4px;display:inline-block;font-family:'Open Sans', sans-serif;line-height:1.5em;font-size:13px;padding:0.5em 3.5em 0.5em 1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;color:#fff}.categorymenu{width:100%;background-color:#121212;height:40px;padding-left:10px;line-height:40px;vertical-align:center;color:#fff;font-size:16px;font-weight:bold;border-radius:4px;margin-top:10px}.categorymenu:after{font:normal normal normal 14px/1 FontAwesome;content:"\f0d7";float:right;margin-right:10px;font-size:24px;line-height:40px}#menu .catdescription{font-size:12px;color:#5d5d5d;margin-bottom:20px;word-break:break-all}#menu .productcontainer,#menu .closeaddtobasket,#menu .addtobasket{text-decoration:none;display:block;padding-top:20px;padding-bottom:20px}#menu .productcontainer{cursor:default}.zebra .productcontainer span.price::after{display:none}.zebra span.price::after{content:'+';display:inline-block;background-color:#2f96ce;padding:2px 6px;color:#fff;float:right;margin-left:9px}.zebra span[itemprop="description"]{word-break:break-word;color:#555;width:70%;display:block;font-size:14px}.zebra b[itemprop="name"]{color:#121212;font-size:16px;font-weight:600}.menucard .category{font-size:18px;margin-top:20px;margin-bottom:10px;text-align:center}.menucat li{border-bottom:1px solid #e5e5e5}@media (min-width: 640px){.menucardcontainer{border:1px solid blue;height:auto}.menucard .categories{width:25%;float:left;font-size:16px}.menucard .menuproducts{margin-top:0px;width:50%;float:left;font-size:16px}.menucard .shoppingcart{width:25%;float:left;font-size:16px}.categorylist li a{font-family:'Open Sans', sans-serif;width:100%;display:block;border-bottom:0px;color:#121212;text-decoration:none;font-size:14px;line-height:28px}.categorylist li a:hover{text-decoration:underline}.categorylist li{list-style:none}}.shoppingcart{text-transform:uppercase;width:100%;position:fixed;background:#121212;float:left;color:#fff;left:0px;top:0px;transform:translateY(calc(100% - 60px));transition:all 0.2s ease-in-out;height:100%;font-size:12px}.shoppingcart.update{background-color:#f80}.shoppingcart.opened{height:100%;transform:translateY(0%);overflow:auto;padding-bottom:30px}.shoppingcart .prodprice{text-align:right}.shoppingcart .totals .prodprice,.shoppingcart .totals .prodname{font-size:18px;font-weight:600}.shoppingcart .checkoutrow{text-align:center}.shoppingcart .checkout .btn_order{height:50px;background:#2f96ce;color:#fff;border:0px;font-size:18px;text-transform:uppercase;font-weight:600;width:90%;max-width:250px;text-align:center}.shoppingcart .checkout .btn_order.disabled{background:#ccc}.shoppingcart .prodactionbtn a i{background:none;border:0px;color:#fff;font-size:18px}.shoppingcart.opened .baskettitle h2{margin-bottom:40px}.shoppingcart.opened .baskettitle h2::before{content:""}.shoppingcart.opened .baskettitle{height:60px;background-color:#121212}.shoppingcart .baskettitle{margin:0px;width:100%;height:100%;cursor:pointer}.shoppingcart .baskettitle h2 span,.shoppingcart .baskettitle h2{text-transform:uppercase;font-size:20px;width:100%;height:100%;font-weight:600;color:#fff;line-height:60px;padding-left:20px}.shoppingcart .baskettitle h2::after{font:normal normal normal 14px/1 FontAwesome;content:"\f077";position:absolute;top:20px;right:10px;font-size:18px;transform:rotate(0deg);transition:all 0.5s ease-in-out}.shoppingcart .emptybaskettext{padding:20px}.shoppingcart.opened .baskettitle h2::after{transform:rotate(180deg);transition:all 0.5s ease-in-out}.shoppingcart.update{background-color:#f80}.shoppingcart .deliveryarea,.shoppingcart .cleardeliveryarea,.shoppingcart .emptybasket{display:none}.shoppingcart #cartcontent{padding:10px 20px 25px 20px}.shoppingcart .productrow{overflow:auto;margin-bottom:10px}.shoppingcart .productrow.last{padding-bottom:10px;border-bottom:1px solid white}.shoppingcart .prodname{display:inline-block}.shoppingcart .prodprice{display:inline-block;float:right}.excluded_from_minimum_calculation::before{font:normal normal normal 12px/1 FontAwesome;content:"\f071"}.shoppingcart .delivery{overflow:auto;padding-bottom:10px;border-bottom:1px solid white}.shoppingcart .discountrow{overflow:auto;margin-bottom:5px}.shoppingcart .discountrow .prodnumber{display:inline-block;float:left;margin-right:3px}.shoppingcart .totals{overflow:hidden;margin:10px 0 20px 0}@media (min-width: 640px){.shoppingcart{padding:24px 0px}.shoppingcart.opened .baskettitle h2{margin-bottom:20px}.shoppingcart .baskettitle{background-color:transparent}.shoppingcart.opened .baskettitle{height:auto;background-color:transparent}.shoppingcart .emptybaskettext{padding:0px}.shoppingcart .baskettitle h2{cursor:auto;line-height:normal}.shoppingcart .baskettitle h2::after{display:none}.shoppingcart table{padding:10px}.shoppingcart .prodprice p{font-weight:600}.shoppingcart .line.totals td{border:0px;margin-top:20px}.shoppingcart .line.delivery td{border-top:1px solid #121212;border-bottom:0px;font-size:12px}#cart,#basket{border:2px solid #121212;padding:10px}.shoppingcart{position:static;text-transform:none;background:transparent;color:#555;transform:translateY(0)}.shoppingcart.update{background-color:transparent}.shoppingcart .productrow .prodname{width:55%;font-size:12px}.shoppingcart .prodactionbtn a i{color:#121212}.shoppingcart .baskettitle h2{color:#121212}.shoppingcart .prodnumber input{color:#555}.shoppingcart .checkout .btn_order{height:50px;background:#121212;color:#fff;border:0px;font-size:18px;text-transform:uppercase;font-weight:600}.shoppingcart h2{font-size:18px;color:#121212;text-transform:uppercase;font-weight:600;margin-bottom:20px}.shoppingcart .baskettitle h2 span{display:none}.shoppingcart tr.productrow td{height:50px;padding-bottom:20px}.shoppingcart .productrow.last{border-bottom:1px solid #121212}}.footer{background-color:rgb(255, 136, 0);height:100%;width:100%;color:#fff}.footer .widget{padding:0px;margin-bottom:20px}.footer .container{margin-top:20px}.footer h3{text-transform:uppercase;font-weight:600;font-size:18px}.footer h2{font-size:1em;margin-bottom:0px}.footer .periodname{font-weight:bold}.footer .opentimes,.footer .contact,.footer .socialmedia{float:left;margin:0 auto}.footer .links{float:right}.footer .contact,.footer .opentimes{clear:both}.footer .links a{color:#ffffff}@media (min-width: 730px){.footer .socialmedia,.footer .opentimes,.footer .contact{float:left;clear:none}.footer .links{float:right}}.affillogo{width:100%;background:#ff8800;text-align:center;min-height:50px;clear:both}.affillogo img{margin-top:15px;max-height:30px;height:auto}.modal{background-color:rgb(0, 0, 0);position:fixed;top:0px;right:0px;bottom:0px;left:0px;opacity:0.7;z-index:998;cursor:pointer}.popup{position:fixed;top:10%;left:0px;right:0px;margin:0px auto;z-index:999;padding:12px;width:95%;background:#fff;border-radius:2px;box-shadow:0 0 10px rgba(0, 0, 0, .3)}.popupheader{margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #f1f1f1;color:#333;font-weight:400;font-size:16px}.popupcontent{overflow-y:auto;max-height:350px;margin-bottom:20px;padding-bottom:30px}.popup .bPopupClose,.popup input[type=submit]{height:35px;width:auto;background:#2f96ce;color:#fff;border:0px;float:right;padding-left:20px;padding-right:20px;margin-left:20px;font-size:15px;text-transform:uppercase;border-radius:3px}.popup input[type=checkbox]{height:20px;width:20px;margin-bottom:-2px;margin-right:10px}.popup div.checkbox{margin-bottom:10px;line-height:20px;width:50%;float:left}.popup select,.popup input{border-radius:2px;height:35px;padding:3px;color:#555;border:1px solid #c1c1c1;margin-bottom:10px}.popup .popupfooter button,.popup .popupfooter input{margin:0px;margin-left:20px}.popup .popupfooter button.disabled .popup .popupinputs{width:100%;overflow:hidden;height:auto;display:block}.popup .deliveryareas{margin-bottom:10px}.popup p div.error{padding:12px;position:relative;background-color:#fffbe6;border:1px solid #fff5c2;border-radius:3px;margin-bottom:12px;color:#5d3c01}.popup p{margin-bottom:10px;font-weight:600;font-size:13px}.popup a{color:#555;display:block;text-decoration:none;padding:10px}.popup .deliverysubarea:hover{background-color:#fbfbfb}.popup .deliverysubarea:first-child{border-bottom:1px solid #eeeeee}@media (min-width: 640px){.popup{position:fixed;top:150px;z-index:999;padding:20px;width:600px;max-width:calc(100% - 20px);background:#fff;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:opacity .3s linear, -webkit-transform .3s ease-out;transition:opacity .3s linear, transform .3s ease-out;border-radius:4px;box-shadow:0 0 10px rgba(0, 0, 0, .3)}}.reviews b[itemprop="author"]{font-weight:bold;display:block;left:40%;top:80px}.reviews b[itemprop="author"]:before{font:normal normal normal 14px/1 FontAwesome;content:"\f2bd";color:#121212;font-size:50px;display:block}.reviews span[itemprop="reviewBody"]{border:1px solid #121212;display:block;padding:10px;text-align:left;max-height:100px;min-height:100px;overflow-y:auto;overflow-x:hidden}.reviews:not(:first-child){display:none}.reviews{margin-top:15px;width:100%;list-style:none;text-align:center}#reviewsindex{margin-bottom:30px;color:#121212;padding:10px}#reviewsindex .noreviews{text-align:center}@media (min-width: 640px){.reviews{width:30%;float:left;margin-left:15px}.reviews:not(:first-child){display:block}}.days,.time{width:50%;float:left}.time{text-align:left;padding-left:20px}.days{padding-right:10px}.checkout .menuproducts{width:100%;float:left}.checkout .shoppingcart{width:100%;float:left}.checkout .items .payments{width:23%;float:left;text-align:center;margin-right:1%;border-radius:5px}.checkout .errormsg{padding:12px;position:relative;background-color:#fffbe6;border:1px solid #fff5c2;border-radius:3px;margin-bottom:12px;color:#5d3c01}.checkout .prodactionbtn{display:none}.checkout .items .paymenticons{background-color:#c5e043;display:inline-block;width:10px;height:10px}.checkout .items.paymenticons{width:100%}.checkout .items.paymenticons .payments{width:23%;margin-right:2%;max-width:150px;margin-bottom:2%}.checkout .items .payments label img{width:91px}.checkout .items .payments label{display:block;padding:10px;border:1px solid #ccc;min-height:120px;border-radius:5px}@media (min-width: 640px){.checkout .items.paymenticons .payments{width:20%}.checkout .items .payments label{min-height:130px}.checkout .items .payments label img{width:91px}}@media (min-width: 1040px){.checkout .items.paymenticons .payments{width:15%}}.checkout .items .payments input[type=radio]{display:none}.checkout .items .payments input[type=radio]:checked + label{border-color:#cbebb5;background:#eaffdc}#paymethod_details{margin-bottom:20px}@media (min-width: 640px){.checkout .checkoutform{width:70%;float:left}.checkout .shoppingcart{width:25%;float:left}}.items{margin-bottom:20px;position:relative}.popup select,.popup input,.checkoutform select,.checkoutform option,.checkoutform textarea,.checkoutform input{border-radius:2px;height:35px;padding:3px;color:#555;border:1px solid #c1c1c1}.checkoutform .error,.checkoutform .error:focus,.checkoutform .error:active{background:url(/tpl/template1/images/error.png) calc(100% - 10px) 50% no-repeat;background-size:20px;background-color:#fff}.checkoutform textarea{height:100px}.checkoutform input[type="radio"]{height:auto;width:auto}.items label{font-weight:normal;font-size:13px}.checkoutstep{margin-bottom:20px;color:#121212;font-size:20px;font-weight:bold;text-transform:uppercase}.checkoutstep .step1{margin-top:0px}.checkoutstep span{display:block;font-size:14px;color:#555;font-weight:600}.checkoutform .btn_order{height:50px;background:#121212;color:#fff;border:0px;font-size:18px;text-transform:uppercase;font-weight:600}@media (min-width: 640px){.hero h2{font-size:62px;line-height:64px}.hero .ordernow-button{font-size:14px}.hero .ordernow{width:250px}.items{float:left;width:48%}.items.address{width:98%;float:none}.items.remarks{width:48%;float:left}.items.deliverytime{width:48%;float:left}}@media (min-width: 980px){.hero h2{font-size:80px;line-height:75px}}.navigation .navigationbutton{width:20%;text-align:right}.content-header .sub,.blockheader .sub{margin-top:20px;text-transform:uppercase;margin-bottom:-5px}.blockheader .sub{margin-top:5px}.menucardproduct{width:100%;margin-top:20px}table.menucardproduct{margin:0px}.menucardproduct td,.menucardproduct th,.menucardproduct table{border:none}.menucardproduct .menucardproductname{margin-bottom:0px}.menucardproduct .menucardproductname a{text-decoration:none;color:#555555;font-weight:600;font-size:16px}.menucardproduct .menucardproductdescription a{word-break:break-all;color:#555555;text-decoration:none;font-size:13px}.menucardproduct td.price{text-align:right;width:30%}.menucardproduct .price span{vertical-align:top;text-align:right;color:#555555;text-decoration:none;font-size:18px;font-weight:600;width:20%}.content-basket{width:100%;background-color:#121212}.content-basket .widget{margin:0px;color:#fff;height:100%}#addressnotice{position:absolute;display:none;font-size:11px;padding:0 6px;color:#fff;background:#000;height:28px;line-height:28px;text-align:right;visibility:visible;border-radius:5px;border:0px;top:-10px;right:7px;margin-left:0;z-index:5}#addressnotice:after{content:"";position:absolute;top:100%;left:90%;margin-left:-8px;width:0;height:0;border-top:8px solid #000;border-right:8px solid transparent;border-left:8px solid transparent}.items:nth-child(1n+1){margin-right:2%}.checkout .legal{margin-top:20px;margin-bottom:20px}.checkout .legal .checkbox-inline > input[type=checkbox],.checkbox-inline > input[type=radio]{display:none}.checkout .legal .checkbox-inline > span:before{content:"\f00c";font-family:FontAwesome;line-height:1;font-size:11px;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-weight:400;min-width:18px;height:18px;margin-right:16px;border:1px solid #999;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.checkout .legal .checkbox-inline > span,.step4 .checkbox-inline > span{line-height:normal;display:block;height:auto;min-height:49px;padding-top:13px;padding-bottom:10px;background:#fff;font-weight:400;border-color:#cfcac4;box-shadow:none}.checkout .checkbox-inline:hover > span{border:1px solid #50aecc}.checkout .legal .checkbox-inline > span:hover,.step4 .checkbox-inline > span:hover{box-shadow:0 0 8px #e6e2e2;border-color:#cfcac4}.checkout .legal.extra{display:none;font-size:11px}.checkout .checkbox-inline > span{display:inline-flex;align-items:center;height:50px;line-height:50px;padding:0 16px;width:100%;font-weight:600;border-radius:3px;border:1px solid transparent}.checkout .checkbox-inline > input:checked + span{color:#666}.checkout .legal a{color:#666}.checkout .checkbox-inline > input:checked + span:before{content:"\f00c";font-family:FontAwesome;font-weight:400;line-height:1;color:#fff;background:#50aecc;border:1px solid #50aecc}#morelegalinfo{text-decoration:underline}.checkout .privacystatement a{font-size:12px;color:#cfcac4;margin-top:20px}.checkout .privacystatement{font-size:12px;color:#cfcac4;margin-top:20px}.privacystatement{color:#666}.privacystatement ul{margin-bottom:10px;list-style-type:disc}.privacystatement li{margin-left:20px}.privacystatement h2{border-bottom:1px solid #ccc;font-size:1.5em;padding-top:10px;margin:0 0 10px}.privacystatement a{color:#000000}.privacystatement p{padding:6px 0}.privacystatement b{font-weight:600}.privacystatement table,.privacystatement th,.privacystatement td{border:1px solid #ccc;border-collapse:collapse;padding:5px}.privacystatement th{text-align:left;font-weight:600}.privacystatement td{width:25%;font-size:12px;padding:8px;vertical-align:top}.cc-banner .cc-banner__btn-ok{background-color:#0ca64f;color:#fff}.cc-banner .cc-banner__btn-ok:hover{background-color:#fff;color:#0ca64f}.colofon p a{color:#000000}.review-rating{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;margin:0 0 4px;position:relative;display:inline-block}.review-rating .review-stars{font-size:40px;height:auto;width:auto;vertical-align:middle;margin-right:4px;white-space:nowrap}.review-rating .review-stars:before{content:"★★★★★";display:block;top:0;left:0;color:#bbbbbb;font-weight:400;line-height:1}.review-rating .review-stars-range{display:block;position:absolute;top:0;left:0;height:100%;overflow:hidden;font-size:40px}.review-rating .review-stars-range:before{content:"★★★★★";display:block;position:absolute;top:0;left:0;color:#000000;font-weight:400;line-height:1}.overview{display:inline-block;margin-top:14px;margin:16px auto;padding:4px 0;width:100%}.reviewtext{font-size:18px}.restaurantnotice{font-size:11px;margin-bottom:10px;border-radius:3px;background-color:#f5f5f5;padding:10px;max-height:196px;overflow:auto;margin-bottom:25px;font-size:13px}body.menu .hero .ordernow{visibility:hidden}.sidedishpopup .sidedishname select{width:98%;-webkit-appearance:none;-moz-appearance:none;border:1px solid #cfcac4;padding:0px 12px;border-radius:2px;background:url(/tpl/template1/images/arrow.gif) 99% / 4% no-repeat #fff;margin-top:5px}.sidedishpopup label.sidedishname > span{font-size:14px;font-weight:600;display:block}.sidedishpopup div.sidedishname span{font-size:14px;font-weight:600;display:block;margin-top:12px;margin-bottom:12px;clear:both}.poweredby{margin:20px auto;text-align:center;padding-top:20px;border-top:1px solid #fff;width:80%}.poweredby .mobile{display:inline;max-width:150px}@media (min-width: 640px){.poweredby{margin-top:20px;padding:0px;text-align:center;width:100%}.poweredby .desktop{display:inline}.poweredby .mobile{display:none}.paymentprocesscontent{float:left;width:80%}.paymentprocessimage{float:left}.processpayment-title{font-size:18px;text-align:center;margin-bottom:20px}.paymentprocesscontent{width:100%;margin:0 auto}.paymentprocesstext{text-align:center;margin-bottom:50px}.checkout-notice{margin:10px 0 20px;color:#666;font-size:13px}}.age-restriction{display:inline-block;background-color:gray;border-radius:3px;color:#fff;font-size:10px;padding:3px 10px}.age-verification-reminder{padding:12px;position:relative;background-color:#fffbe6;border:1px solid #fff5c2;border-radius:3px;margin:12px auto;max-width:500px}.age-verification-reminder h2{font-weight:bold}.omnibus_review{font-size:12px}