@charset "utf-8";.vrtk-map-container{position:relative}.vrtk-map-delivery-search{background-color:rgba(48,48,48,0.8);padding:10px}.vrtk-map-delivery-search .map-fieldset h3{color:#fff;margin:8px 0;font-size:16px}.vrtk-map-delivery-search .map-fieldset .input-address-container{position:relative;padding:0;margin:0}.vrtk-map-delivery-search .map-fieldset input{border:1px solid #ddd;padding:8px 10px 8px 30px;border-radius:1px;font-size:13px;background:#fff;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.vrtk-map-delivery-search .map-fieldset input.no-search{padding-left:10px}.vrtk-map-delivery-search .map-fieldset input:focus{border-color:#457991;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.vrtk-map-delivery-search .map-fieldset .address-icon{position:absolute;top:52%;transform:translateY(-50%);left:5px;width:20px;height:20px;background:url(https://order.bistrobuddy.com/modules/mod_vikrestaurants_takeaway_map/src/images/gps-grey.png) no-repeat scroll}.vrtk-map-delivery-search .map-fieldset .address-icon:hover,.vrtk-map-delivery-search .map-fieldset .address-icon.active{background:url(https://order.bistrobuddy.com/modules/mod_vikrestaurants_takeaway_map/src/images/gps-blue.png) no-repeat scroll}.vrtk-map-delivery-search .map-response .info-block>div{display:inline-block;margin:4px 0}.vrtk-map-delivery-search .map-response .info-block .info-value{font-weight:bold}.vrtk-map-delivery-search.delivery-above *{display:inline-block;margin:0 4px}.vrtk-map-delivery-search.delivery-above .map-fieldset input{width:300px}.vrtk-map-delivery-search.delivery-above .map-response .success .info-label{color:#fff;margin:4px}.vrtk-map-delivery-search.delivery-above .map-response .success .info-value{color:#55d096}.vrtk-map-delivery-search.delivery-above .map-response .fail{color:#cd5a3f;font-weight:bold}.vrtk-map-delivery-search.delivery-left{left:20px}.vrtk-map-delivery-search.delivery-right{right:20px}.vrtk-map-delivery-search.delivery-left,.vrtk-map-delivery-search.delivery-right{position:absolute;top:50%;width:300px;height:65%;z-index:1000;transform:translate(0,-50%)}.vrtk-map-delivery-search.delivery-left .map-fieldset,.vrtk-map-delivery-search.delivery-right .map-fieldset{text-align:center}.vrtk-map-delivery-search.delivery-left .map-fieldset .input-address-container,.vrtk-map-delivery-search.delivery-right .map-fieldset .input-address-container{width:90%}.vrtk-map-delivery-search.delivery-left .map-fieldset .input-address-container input,.vrtk-map-delivery-search.delivery-right .map-fieldset .input-address-container input{width:95%}.vrtk-map-delivery-search.delivery-left .map-response .esit,.vrtk-map-delivery-search.delivery-right .map-response .esit{padding:10px;margin-top:10px;color:#fff}.vrtk-map-delivery-search.delivery-left .map-response .success,.vrtk-map-delivery-search.delivery-right .map-response .success{border:1px solid #55d096;background-color:rgba(126,229,112,0.35)}.vrtk-map-delivery-search.delivery-left .map-response .fail,.vrtk-map-delivery-search.delivery-right .map-response .fail{border:1px solid #ed0000;background-color:rgba(229,121,75,0.35);font-weight:bold}.vrtk-map-delivery-search.delivery-left .map-response .info-block .info-label,.vrtk-map-delivery-search.delivery-right .map-response .info-block .info-label{width:100px}
.vrtk-grid-layout{text-align:center}.vrtk-grid-product-inner{padding:10px}.vrtk-grid-product-boxdiv{width:100%;display:inline-block;border:1px solid #ddd;background:#fff !important;transition:all 200ms ease-in-out 0s}.vrtk-grid-product-boxdiv:hover{-webkit-box-shadow:0 5px 20px #0003;box-shadow:0 5px 20px #0003;transform:translateY(-4px);-webkit-transform:translateY(-4px)}.vrtk-grid-product-boxdiv .product-image{height:200px;overflow:hidden}.vrtk-grid-product-boxdiv .product-image img{width:100%}.vrtk-grid-product-boxdiv .product-details{text-align:center;padding-top:10px}.vrtk-grid-product-boxdiv .product-details-name{text-transform:uppercase;color:#444;font-size:1.1em;font-weight:600}.vrtk-grid-product-boxdiv .product-bottom-attributes{float:left}.vrtk-grid-product-boxdiv .product-bottom-addcart a{display:inline-block;border-radius:3px;background:#951414;border:2px solid #951414;text-transform:uppercase;font-size:1.1em;font-weight:bold;padding:3px 8px;color:#fff;transition:all 200ms ease-in-out 0s;-moz-transition:all 200ms ease-in-out 0s;-webkit-transition:all 200ms ease-in-out 0s;-o-transition:all 200ms ease-in-out 0s}.vrtk-grid-product-boxdiv .product-bottom-addcart a:hover{background:#fff}.vrtk-grid-product-boxdiv .product-addcart-text{font-family:Arial,Sans-serif;padding-right:5px;transition:all 200ms ease-in-out 0s;-moz-transition:all 200ms ease-in-out 0s;-webkit-transition:all 200ms ease-in-out 0s;-o-transition:all 200ms ease-in-out 0s}.vrtk-grid-product-boxdiv .product-bottom-addcart a:hover .product-addcart-text{color:#951414;transition:all 200ms ease-in-out 0s;-moz-transition:all 200ms ease-in-out 0s;-webkit-transition:all 200ms ease-in-out 0s;-o-transition:all 200ms ease-in-out 0s}.vrtk-grid-product-boxdiv .product-cost{color:#fff;border-left:1px solid #fff;padding-left:7px;transition:all 200ms ease-in-out 0s;-moz-transition:all 200ms ease-in-out 0s;-webkit-transition:all 200ms ease-in-out 0s;-o-transition:all 200ms ease-in-out 0s}.vrtk-grid-product-boxdiv .product-bottom-addcart a:hover .product-cost{color:#951414;border-color:#951414;transition:all 200ms ease-in-out 0s;-moz-transition:all 200ms ease-in-out 0s;-webkit-transition:all 200ms ease-in-out 0s;-o-transition:all 200ms ease-in-out 0s}.vrtk-grid-product-boxdiv .product-top{position:relative;min-height:26px}.vrtk-grid-product-boxdiv .product-review{position:absolute;bottom:0;width:100%;background:rgba(0,0,0,0.6);padding:4px 5px;box-sizing:border-box}.vrtk-grid-product-boxdiv .product-review img{width:18px;margin:0 1px}.vrtk-grid-product-boxdiv .product-details-menu{color:#999}.vrtk-grid-product-boxdiv .product-bottom{padding:0 15px;margin:15px 0 10px;display:inline-block;width:100%;box-sizing:border-box}.vrtk-grid-product-boxdiv .product-bottom>div{display:inline-block;vertical-align:top}.vrtk-grid-product-boxdiv .product-bottom .product-bottom-addcart{float:right}.vrtk-grid-top{list-style-type:none;margin:0;padding:0;text-align:center}.vrtk-grid-top li{display:inline-block;margin:3px 2px}.vrtk-grid-top li a{background:#eee;border:1px solid #ddd;color:#666;padding:5px 15px;display:inline-block;font-weight:500;transition:all 200ms ease-in-out 0s;-moz-transition:all 200ms ease-in-out 0s;-webkit-transition:all 200ms ease-in-out 0s;-o-transition:all 200ms ease-in-out 0s}.vrtk-grid-top li a.active,.vrtk-grid-top li a:hover{background:#951414;color:#fff;border:1px solid #600b0b;transition:all 200ms ease-in-out 0s;-moz-transition:all 200ms ease-in-out 0s;-webkit-transition:all 200ms ease-in-out 0s;-o-transition:all 200ms ease-in-out 0s}.vrtk-grid-product{display:inline-block;margin:0;padding:0;vertical-align:top;min-width:300px}.focal-point{width:100%;height:auto;overflow:hidden}.focal-point img{width:100%;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}.focal-point div{position:relative;max-width:none;height:auto}.focal-point div{}.up-1 div{margin-top:-2.5em;margin-bottom:-3.5em}.up-2 div{margin-top:-2em;margin-bottom:-4em}.up-3 div{margin-top:-1.5em;margin-bottom:-4.5em}.up-4 div{margin-top:-1em;margin-bottom:-5em}.up-5 div{margin-top:-0.5em;margin-bottom:-5.5em}.up-6 div{margin-top:0;margin-bottom:-6em}@media screen and (max-width:610px){.vrtk-grid-product-boxdiv .product-image{height:auto}}
.vrtk-dealsmod-slides{padding:0 10px;width:95%;min-height:60px;display:block;margin:0 auto;position:relative}.vrtk-dealsmod-slides *{user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.vrtk-dealsmod-slides input{display:none}.vrtk-dealsmod-slide-container{display:block}.vrtk-dealsmod-slide{top:0;opacity:0;width:100%;min-height:60px;display:block;position:absolute;transform:scale(0);transition:all .7s ease-in-out}.vrtk-dealsmod-slide img{width:100%;height:100%}.vrtk-dealsmod-nav label{width:200px;height:40px;display:none;position:absolute;opacity:0;z-index:9;cursor:pointer;transition:opacity .2s;color:#9b3705;font-size:50px;text-align:center;line-height:30px}.vrtk-dealsmod-nav label.next{text-align:right}.vrtk-dealsmod-nav label.prev{text-align:left}.vrtk-dealsmod-slide:hover+.vrtk-dealsmod-nav label{opacity:0.5}.vrtk-dealsmod-nav label:hover{opacity:1}.vrtk-dealsmod-nav .next{right:0}input:checked+.vrtk-dealsmod-slide-container .vrtk-dealsmod-slide{opacity:1;transform:scale(1);transition:opacity 1s ease-in-out}input:checked+.vrtk-dealsmod-slide-container .vrtk-dealsmod-nav label{display:block}.vrtk-dealsmod-nav-dots{width:100%;bottom:5px;height:11px;display:block;position:absolute;text-align:center}.vrtk-dealsmod-nav-dots .dot{top:-5px;width:8px;height:8px;margin:0 1px;position:relative;border-radius:100%;display:inline-block;background-color:rgba(0,0,0,0.4)}.vrtk-dealsmod-nav-dots .dot:hover,.vrtk-dealsmod-nav-dots .dot.checked{cursor:pointer;background-color:rgba(0,0,0,0.6)}.vrtk-dealmod-info{font-size:16px;text-align:center}.vrtk-dealmod-info:hover{cursor:pointer}.vrtk-deals-module{background:#eee;border:1px solid #9b3705;padding:10px 0}.vrtk-dealsmod-listfull{margin:10px 0 0}.vrtk-dealsmod-offer{background:#fff;margin:10px;font-size:1em;border-radius:4px;padding:10px 15px;border:1px solid #ddd}.vrtk-dealsmod-offer-avdays{border-bottom:1px solid #ddd;padding:0 0 5px 0;margin-bottom:5px}.vrtk-dealsmod-offer-title{color:#9b3705;font-size:16px}.vrtk-dealsmod-listfull-toggle{margin-top:10px;text-align:center}.vrtk-dealsmod-listfull-toggle button{background:#ddd repeat scroll 0 0;border:0 none;border-radius:3px;color:#666;cursor:pointer;display:block;font-size:12px;margin:0 auto;padding:7px 15px}
#vrtkcartitemsmodule{font-size:12px;padding:0 5px;line-height:normal}#vrtkcartitemsmodule>div{position:relative}.vrtkcartoneitemrow{padding:8px 0;border-bottom:1px solid #eee;width:100%;display:inline-block}.vrtkcartleftrow{width:52%;float:left}.vrtkcartleftrow span{display:block}.vrtkcartenamesp{font-weight:bold;line-height:1.3em}.vrtkcartonamesp{font-size:11px;line-height:1em;padding:1px 0 0 10px}.vrtkcartrightrow{float:right}.vrtkcartrightrow span{display:inline-block}.vrtkcartpricesp{padding:0 0 0 10px;font-size:14px;font-weight:bold;color:#333;margin:-2px 0 0}span.vrtkcartremovesp{padding:0 0 0 8px;float:right;margin:0}.vrtkcartremovesp a i{color:#900;font-size:16px}.vrtkcartdiscountoutmodule{color:#930;display:flex;flex-wrap:wrap;font-size:.9em}.vrtkcartpriceoutmodule .vrtkcartpricemodule,.vrtkcartdiscountoutmodule .vrtkcartdiscountmodule,.vrtkcartfullcostoutmodule .vrtkcartfullcostmodule{margin-left:auto}.vrtkcartdiscountoutmodule{padding:5px 0}.vrtkcartfullcostoutmodule{margin-bottom:15px}.vrtkcartfullcostoutmodule #vrtkcartfullcostmodule{text-decoration:line-through}.vrtkcartpriceoutmodule{font-weight:bold;font-size:1.1em;display:flex;flex-wrap:wrap}.vrtkcartpriceoutmodule #vrtkcartpricemodule{font-weight:bold}.vrtkcartbuttonsmodule{width:100%;display:flex;padding:6px 0;margin:6px 0 0 0;border-top:1px solid #ddd}.vrtkcartbuttonsmodule .vrtkcartemptydivmodule{float:left}.vrtkcartbuttonsmodule .vrtkcartorderdivmodule{float:right;text-align:right;flex:1;margin-right:5px}.vrtkmodcarttitle{font-size:18px}.vrtkcartorderbutton{background:#159049 none repeat scroll 0 0;border:0 none;border-radius:3px;color:#fff;cursor:pointer;display:block;font-size:12px;padding:7px 15px}.vrtkcartorderbutton:hover{background:#17a152}.vrtkcartemptybutton{background:#eee none repeat scroll 0 0;border:0 none;border-radius:3px;color:#666;cursor:pointer;display:block;font-size:12px;margin:0 8px 0 0;padding:7px 15px}.vrtkcartemptybutton:hover{background:#ddd}.vrtkcartpricesp-full{padding:0 0 0 5px}@media screen and (max-width:850px){.vrtkcartfixed.cart-suffix{margin-top:10px !important;margin-bottom:10px !important}.vrtkcartitemsmodule.cart-mobile-sticky{position:fixed;bottom:10px;left:10px;right:10px;z-index:9999}.vrtkcartitemsmodule.cart-mobile-sticky .cart-inner-wrapper{display:none;background:#f1f2f8;border:1px solid #ddd;padding:10px 10px 14px 10px;margin-bottom:-4px;border-radius:3px}.vrtkcartitemsmodule.cart-mobile-sticky .cart-sticky-button{display:block;width:100%;padding:14px 20px !important;font-size:16px !important}.vrtkcartitemsmodule.cart-mobile-sticky .cart-sticky-button i{float:left;line-height:22px}.modal-dialog{bottom:-80%}}@media screen and (min-width:850px){.vrtkcartitemsmodule.cart-mobile-sticky .cart-sticky-button{display:none}}
h1,h2,h3,h4,h5,.other-font,.font-heading,.moduletable_menu>ul>li>a,.moduletable_menu>ul>li>span,#mainmenu .moduletable>ul>li>a,#mainmenu .moduletable>ul>li>span,#mainmenu .moduletable_menu>ul>li>span,#mainmenu .moduletable h3,.nav-devices-list .moduletable>ul>li>a,.nav-devices-list .moduletable>ul>li>span,.nav-devices-list .moduletable>h3,.l-inline li .l-block li a,.l-inline li .l-block li span,.loginmenu>#login-form,.modopen>div,.nav-devices-inner .moduletable>ul>li>.l-block li span{font-family:Lato}body,.font-body{font-family:Droid Sans}.vikqt_box{font-family:Lato}.moduletable>h3{font-size:32px}#cnt-container .e4j-menusubtitle,.module .e4j-titlesplit .e4j-menutitle{font-size:32px}body{font-size:16px}.moduletable_menu>ul>li>a,.moduletable_menu>ul>li>span,#mainmenu .moduletable>ul>li>a,#mainmenu .moduletable>ul>li>span,#mainmenu .moduletable_menu>ul>li>span,#mainmenu .moduletable h3{color:#fff}.vrtk-grid-item{flex:0 0 33.333333333333%}
