html,body{padding:0}body{font-family:Arial;margin:10px auto;width:100%}a,a:hover{color:var(--anchorColor)}a.black-anchor,a.black-anchor:hover{color:#333}h2{font-size:1.2em;margin-top:10px}input,select,textarea,.form-control{color:#000}select.form-control{padding-left:7px}#header{min-height:90px;overflow:hidden;position:relative;width:100%}#header .logo{position:absolute;max-height:180px;left:20px;top:20px}#header .logo img{max-height:160px;width:100%}#header .header-image{width:100%}#header .header-image img{width:100%}#menu{background:var(--menuBgColor1);background:var(--menuBgColor);font-size:1.2em}#menu ul{list-style:none;margin:0;padding:0 0 0 1em}#menu li{display:inline-block}#menu li a{color:var(--menuColor);line-height:2em;padding:0 .2em;text-transform:uppercase}#footer{background:var(--menuBgColor1);background:var(--menuBgColor);color:var(--menuColor);line-height:2em;text-align:center}.content-panel{float:left;padding:1em;width:750px}.box{background:var(--menuBgColor1);background:var(--menuBgColor);color:var(--menuColor);margin:.5em;padding:1em}article p{text-align:justify}.c-button,a.c-button,.cart a.c-button,.o-button,.ui-dialog-buttonset .ui-button.ui-state-default{background:var(--buttonBgColor1);background:var(--buttonBgColor);border:none;color:var(--buttonColor)!important;display:inline-block;font-family:Arial;font-size:1em;height:auto;line-height:2em;margin:1px;overflow:visible;padding:0 2em;width:auto}.c-button.large,a.c-button.large,.cart a.c-button.large{font-size:1.5em;line-height:2em}.foods .category .category-title{background:var(--menuBgColor1);background:var(--menuBgColor);color:var(--menuColor)}.foods .category .category-title a{color:var(--menuColor)}.foods .category .category-title .pull-right{margin-right:10px}.foods .category-title h2{line-height:23px}.foods .food{background:#FFF;background:rgb(255 255 255 / .1);height:auto;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:1;align-items:center;justify-content:space-between}.foods .food:nth-child(odd){background:#EFEFEF;background:rgb(0 0 0 / .1)}.foods .food .image{flex-basis:90px;flex-shrink:1;text-align:center;margin-right:10px;min-width:90px;width:90px}.foods .food .description{flex-basis:100%}.foods .food .buttons{margin-right:5px;position:absolute;right:5px;top:50%;transform:translate(0,-60%);width:30px}.foods .food .buttons b{width:23px}.foods .food .description h3{font-size:1.2em}.foods .food .subcategories{-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:40px;position:relative}.foods .food .subcategories .subcategory{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;flex-wrap:nowrap;white-space:nowrap;position:relative}.foods .food .subcategories .subcategory label{cursor:pointer;display:inline-block;font-weight:400;line-height:17px;position:relative;padding-left:19px;text-align:right;width:100%}.foods .food .subcategories .subcategory label .price{display:inline-block;font-weight:700;padding-left:.5rem;min-width:6.5rem}.foods .food .special-price{color:red}.foods .food .special-price-text{color:red;display:inline-block;position:absolute;right:102%}.foods .food .subcategories .subcategory label input{left:0;margin-bottom:3px;position:absolute}.foods .food .subcategories .subcategory label input[type="radio"]{margin:2px 0 0 0}.foods .food .subcategories form{padding-right:.1em}.foods .food .types-item{display:inline-block;width:48%}.foods .food .type-and-freetopping{height:24px;margin:1px 3px;padding:2px 8px;max-width:100%;width:100%}.cart-box .item{border-top:1px dashed #f60;margin-top:5px;padding:1em auto}.cart-box .item input{text-align:center;width:2em}.cart-box .item .title,.cart .item .title{font-weight:700}.cart-box .item .price{text-align:right}.cart .item{border-top:1px dashed #f60;margin-top:5px;padding:1em auto}.cart .item .plus-topping ul{float:left;list-style:none;margin:0 1em;padding:0}.cart .item .plus-topping ul li{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-start}.cart .item .plus-topping ul li input{margin-top:4px;width:11px}.cart .item .plus-topping label{cursor:pointer;display:inline-block;font-weight:400;margin:1px 3px 1px 10px}.cart .item .plus-topping ul li span{font-weight:700}.cart .item input{text-align:center;width:2em}.cart .buttons a{border:1px solid #e6e6fd;border:1px solid rgb(140 140 140 / .5);color:#000;text-decoration:none;padding:1px 4px}.cart .item .price{text-align:right}.cart .item .free-toppings,.cart .item .plus-toppings,.cart .item .links,.cart .item .comment{float:left;min-height:1px;min-width:160px;width:25%}.cart a{color:#000}.cart .item .comment textarea{background:none repeat scroll 0 0 #fff0;border:medium none;resize:none}.restaurant .description-button{display:none}.restaurant a{color:#000}.utalvany_imgs{display:inline-block;margin:3px}.topping span{display:none}#map-canvas{border:solid 1px #888}#mobileCart{height:80%;position:fixed;left:100%;top:20%;width:100%;z-index:2}#mobileCart .cart-icon .indicator{background:#FF5001;border-radius:20px;bottom:5px;color:#FFF;font-size:.8em;font-weight:700;left:5px;padding:2px 8px;position:absolute}#mobileCart .cart-content{background:#FFF;border:solid 1px #000;border-radius:15px;box-shadow:0 0 5px #000;display:block;left:0;height:100%;margin-bottom:15em;overflow:scroll;width:100%}#mobileCart .cart-content>div{margin:1em 2em 1em 1em;padding-bottom:5em}#mobileCart .cart-footer:hover{cursor:pointer;text-decoration:underline}.fix-anchor{color:#000}.fix-anchor:hover{color:#000;text-decoration:underline}.addresses .edit{color:#FF5000}.addresses .remove{color:red}.mobileLoginButton{display:none}.f-box h2{color:#FF5001;;font-weight:700}.f-box a{text-decoration:none}.f-box a:hover{text-decoration:underline}.f-box .links{list-style:none;padding:0}.f-box .links a{color:#FF5501;text-decoration:none}.f-box .links a:hover{color:#FF5501;text-decoration:underline}.f-box.orange{background:#FF5501}.f-box.orange h2{color:#000;text-align:center}.f-box.orange input[type=text]{width:100%}.f-box.orange a{display:block;margin:0 10px;text-align:center}.f-box.special-offers{background-image:url(../img/left_right/special_offers.png);background-repeat:no-repeat;background-position:left bottom;background-size:100%;padding-bottom:90px}.f-box.special-offers p{font-size:.9em}.pm-blocks{margin:1em 0}.pm-block{margin-top:2rem}.payment-button{display:inline-block;background:none;font-size:1.5rem;text-transform:none}.payment-button:hover,.payment-button-active{border-color:var(buttonBgColor1);color:var(buttonBgColor1)!important}.pm-block .icons{display:inline-block;margin-left:1rem}.pm-block .icons img{margin:2px 3px;line-height:inherit}.pm-block .payment-method__container{text-align:left;margin-top:1rem;margin-left:2rem}.pm-block .payment-method__container label{display:block;font-weight:400;margin-left:1rem}.bigfish-enabled .pm-block .payment-method__container label{display:inline-block}.pm-block .tokens{text-align:left;margin-left:2rem}.pm-block select{margin-top:1em;max-width:80%}.clear{clear:both}img.tooltip{display:inline;opacity:1!important;position:inherit}#fullScreenLoader{background:rgb(255 255 255 / .8);height:100%;left:0;position:absolute;top:0;width:100%}#fullScreenLoader .content{display:inline-block;left:45%;position:absolute;text-align:center;top:45%}#fullScreenLoader .message{color:#2F1D14;font-size:2em;padding-bottom:1em}#fullScreenLoader .content img{height:64px;width:64px}.utalvany_imgs img{max-height:23px}.simplepay-token-manager{border:solid 1px #F51;background:#FFF;margin-top:5px;padding:10px;text-align:left}.simplepay-token-manager .title{color:#FF5501;font-size:1.2em;font-weight:700;text-align:left}.menu-container .menu{margin:10px}.menu-container .description{float:left;width:60%}.menu-container .subcategories{float:right}.menu-container .buttons{float:right;margin-left:10px}.accept-cookie{background:rgb(255 255 255 / .9);box-shadow:0 0 5px #AAA;bottom:0;font-size:1.2em;height:2em;line-height:2em;left:0;position:fixed;text-align:center;width:100%}.accept-cookie a{color:#000}input[type=number]{-moz-appearance:textfield;appearance:textfield;margin:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ui-dialog .ui-dialog-content,.ui-widget.ui-widget-content,.ui-widget .ui-widget-content{background-position:bottom!important}.ui-widget .ui-widget-header{background:var(--menuBgColor1);background:var(--menuBgColor);border:none;color:var(--menuColor)}.ui-front.ui-autocomplete{z-index:100000}.shipping-prices{margin-left:12px}.ui-dialog .food-info.ui-dialog-content{background:#FFF;padding:1rem 2rem}.right-panel{float:right;padding:1em 0;width:250px}.food-info .c-basket-extra-remodal__title{font-size:3rem;display:block}.food-info .c-basket-extra-remodal__close{display:none}.food-info .c-toggle-box__top{background:#F1F3F5;border-top:solid 1px rgb(124 140 157 / .5);display:block;height:5rem;padding:.8rem 1.5rem;position:relative}.food-info .c-toggle-box__title{font-weight:700}.food-info .c-toggle-box__top .icon{display:block;position:absolute;right:10px;top:3px}.food-info .c-toggle-box__top .icon svg{cursor:pointer;height:30px;padding:10px;width:30px}.food-info .c-toggle-box__content{padding:.5rem 1.5rem}.food-info .c-basket-extra-remodal__toppings select{border:solid 1px #ccc;border-radius:5px 0 0 5px;margin:3px 1%;padding:3px 5px;width:46%}.food-info .food-info-eco-logo-container{display:inline-block}.food-info .food-info-eco-logo-container img{height:30px}.food-info .c-basket-extra-remodal-column{float:left;min-width:30%}.food-info textarea{border:solid 1px #ccc;border-radius:5px;min-height:5rem;padding:5px;width:100%}.c-toggle-box--closed .c-toggle-box__content{display:none}.c-toggle-box--closed .arrow-up{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.c-basket-extra-remodal__holder .o-button{display:block;margin:10px auto auto auto}.cart-new{margin-bottom:10px}.cart-new .item{border-top:solid 1px #E6E6FD;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.7rem 0}.cart-new .item .details{-webkit-box-flex:2;-ms-flex:2;flex:2}.cart-new .item .title{font-weight:700}.cart-new .item .toppings,.cart-new .item .comment{font-size:12px;line-height:20px;padding-left:10px}.cart-new .item .quantity{color:#AAA;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.cart-new .item .price{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;font-weight:700}.ui-widget button.o-button--large{font-size:1.5em}.ui-button.ui-widget.ui-dialog-titlebar-close{background:var(--buttonBgColor1);border:none}.ui-button.ui-widget.ui-dialog-titlebar-close:after{content:"X";color:var(--buttonColor)!important}.ui-button.ui-widget.ui-dialog-titlebar-close span{display:none}.right-box-topping{display:-webkit-box;display:-ms-flexbox;display:flex}.right-box-topping-name{padding-left:5px;-webkit-box-flex:1;-ms-flex:1;flex:1}.right-box-topping-price{padding-left:5px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;-ms-flex-negative:1;flex-shrink:1}.food-info .c-basket-extra-remodal__toppings .o-select--error select{border-color:#FF6B6B}.subcategories .subcategory input{display:none}.subcategories .subcategory input+.custom-radio{background:#FFF;border:solid 1px #333;border-radius:7px;content:"";display:inline-block;height:13px;margin-top:2px;position:relative;width:13px}.subcategories .subcategory input:checked+.custom-radio:after{background:#000;border:solid 1px #333;border-radius:4px;content:"";display:inline-block;height:7px;left:2px;position:absolute;top:2px;width:7px}.subcategories-error .subcategory input+.custom-radio{background:rgb(255 0 0 / .1);border-width:2px}.fix-color a{color:#000}.errors{text-align:center}.errors .item{background:#FFAE84;color:#000;padding:.5rem 2rem}