html,body{overflow:unset;background:black !important;background-image:none !important}html,html *,body,html body *{font-family:Helvetica, Arial, sans-serif}body *{box-sizing:border-box;transition:all 0.2s ease}body .headbar{display:flex;background:black;justify-content:center;height:70px;padding:0;vertical-align:middle}@media screen and (max-width: 767px){body .headbar{justify-content:flex-end}body .headbar .link-home{margin-right:5%}}@media screen and (max-width: 500px){body .headbar{height:55px}}body .headbar .link-home{display:block;height:100%;width:134px;background:transparent url("/themes/nbt/logo-nbt.png") no-repeat center 20px;text-indent:-9999px;background-size:100%;max-width:calc(100% - 120px)}@media screen and (max-width: 500px){body .headbar .link-home{background-position:center 16px}}@media screen and (max-width: 374px){body .headbar .link-home{background-position:center 18px}}body .headbar .toggle,body .headbar .searchfield,body .headbar .searchicon{top:16px}@media screen and (max-width: 500px){body .headbar .toggle,body .headbar .searchfield,body .headbar .searchicon{top:8px}}body .headbar .toggle{z-index:100000}body .headbar .searchfield input{padding:8px;height:37px}@media screen and (max-width: 767px){body .headbar{background-position:calc(100% - 60px) 20px}}@media screen and (max-width: 500px){body .headbar{background-position:center 16px;background-size:70% auto}}body .toggle{background-size:31px}body h1#page_title{font-family:fatfrank, "Arial Black", "AvenirNext-Bold", sans-serif;font-size:30px;text-transform:uppercase;max-width:1024px;margin:0.7em auto}@media screen and (max-width: 767px){body h1#page_title{padding-left:15px}}body .mainContainer{padding:70px 0;height:unset;overflow-y:unset}@media screen and (max-width: 500px){body .mainContainer{padding:55px 0}}body .mainContainer #ng_view{margin-top:unset}body .mainContainer #ng_view .container{display:flex;border-top:1px solid #d05050;border-bottom:unset;max-width:1024px;margin:0 auto;padding:10px;height:unset}body .mainContainer #ng_view .container:last-of-type{border-bottom:1px solid #d05050}body .mainContainer #ng_view .container .eventicon{flex:0 0 auto;margin:0 15px 0 0;height:55px;width:55px;background:url("../img/event_calendar_bg.png") no-repeat;background-size:100%}body .mainContainer #ng_view .container .eventicon .date{font-size:15px;line-height:14px;font-family:"proxima_nova_ltsemibold";padding-top:20px;color:black;text-align:center}body .mainContainer #ng_view .container .image{flex:0 0 auto;height:55px;width:55px;border-radius:unset;margin:0 15px 0 0}body .mainContainer #ng_view .container .icons{top:15px;right:15px;display:flex;justify-content:center}body .mainContainer #ng_view .container .text{padding:0;height:unset;flex:1;margin-top:-3px}body .mainContainer #ng_view .container .text h2{padding-top:0;height:18px;font-size:15px;font-weight:bold}body .mainContainer #ng_view .container .text>p{font-size:13px;height:auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}body .mainContainer #ng_view .container .eventprice p{top:auto;bottom:0}body .mainContainer #ng_view .container:hover{height:unset;background:rgba(255,255,255,0.1)}body.scrolled .headbar{background-color:white;box-shadow:0 0 8px rgba(0,0,0,0.6)}body.scrolled .headbar .toggle,body.scrolled .headbar .searchicon,body.scrolled .headbar .arrowback{filter:invert(100%)}body .storeheader{background:black}body .storemenu{display:flex;justify-content:center}@media (max-width: 400px){body .searchfield{width:calc(100% - 96px)}}@media (max-width: 767px){body .searchfield{width:calc(100% - 115px)}}body #slideMenu{top:0;max-width:450px;background:rgba(0,0,0,0.85);text-transform:uppercase;z-index:10001;height:100vh;padding-bottom:unset;overflow:hidden auto !important}@media (max-width: 500px){body #slideMenu{top:0 !important}}body #slideMenu.searched{background-color:transparent;max-width:unset;height:unset;padding:0}body #slideMenu .toggle-close{background-image:url("/img/svgs/icon-close.svg");background-size:22px;margin-top:14px}@media (max-width: 767px){body #slideMenu .toggle-close{margin-top:9px}}body #slideMenu .searchfield{position:relative;top:0;left:unset;transform:unset;float:unset;padding:20px 60px;width:100%}@media (max-width: 767px){body #slideMenu .searchfield{padding:14px 60px}}body #slideMenu .searchfield input{padding:8px 8px 8px 28px}body #slideMenu .searchfield input:focus{background:white}body #slideMenu .searchfield::before{content:"";position:absolute;display:block;height:16px;width:16px;background:transparent url("/img/main_menu_top_search.svg") no-repeat 0 0;filter:invert(100%);background-size:100%;margin:7px 0 0 8px}body #slideMenu .searchpage{padding-bottom:unset;display:flex;flex-direction:column;height:unset}body #slideMenu .searchpage ul li{border-bottom:unset}body #slideMenu .searchpage ul li a{font-family:"Arial Black", "AvenirNext-Bold", sans-serif;font-size:16px;line-height:17px}body #slideMenu .searchpage ul li a:hover{text-decoration:none}@media (max-width: 500px){body #slideMenu{top:55px}}body .storeImageWrapper,body .styledImage{height:calc(100vw * 0.54)}body .bottomMenu{background:rgba(0,0,0,0.8);box-shadow:0 0 8px rgba(0,0,0,0.6);display:flex;justify-content:space-evenly}body .bottomMenu p{font-size:10px;position:relative}body .bottomMenu .menutab#tab1{background-image:url(/themes/nbt/icon-home.svg);background-size:21px auto;background-position:center center}body .bottomMenu .menutab#tab2{display:none}body .bottomMenu .menutab#tab3{display:none}body .bottomMenu .menutab#tab5{display:none}body .bottomMenu #tab6{display:block;width:20%;text-align:center;height:32px;cursor:pointer}body .bottomMenu #tab6 .searchicon{width:100%;position:relative;background-size:24px;height:32px;right:unset;background-position:center 6px}body .curated-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}body .curated-content .row{display:flex;width:100%;margin-bottom:30px;flex-direction:column;cursor:pointer;align-self:center;max-width:1024px}@media (min-width: 1600px){body .curated-content .row{max-width:1600px}}@media (min-width: 1440px){body .curated-content .row{max-width:1440px}}@media (min-width: 2500px){body .curated-content .row{max-width:calc(2500px - 594px)}}@media (max-width: 500px){body .curated-content .row{margin-bottom:30px}}body .curated-content .row:hover{filter:saturate(120%)}body .curated-content .row .homeCal{background-image:none;top:0;right:0;bottom:0;left:0;width:unset;z-index:2;min-height:unset;padding-top:unset;display:flex;justify-content:center;align-items:center}body .curated-content .row .homeCal .headline.bold,body .curated-content .row .homeCal .info.bold{display:none}body .curated-content .row .homeCal .date.thin{font-size:18px !important;height:unset !important;margin-bottom:unset !important;line-height:1em;position:absolute;top:unset;right:unset;bottom:unset;left:50%;transform:translate(-50%, 0);border:1px solid #ffffff;text-align:center;text-transform:uppercase;padding:10px 5px;background-image:none;min-height:unset;z-index:1;width:3.2em;text-transform:uppercase;color:white !important;background:rgba(0,0,0,0.3)}@media (max-width: 500px){body .curated-content .row .homeCal .date.thin{font-size:16px;padding:8px 4px}}body .curated-content .row .homeCal .thin.product{width:auto}body .curated-content .row:first-child,body .curated-content .row.row-hero{position:relative;flex:1 0 100%}body .curated-content .row:first-child .homeCal .headline.bold,body .curated-content .row.row-hero .homeCal .headline.bold{display:none;position:absolute;top:unset;right:unset;bottom:unset;left:50%;transform:translate(-50%, 0);border:2px solid white;box-shadow:0 0 8px rgba(0,0,0,0.6);text-shadow:0 0 8px black;text-align:center;font-family:fatfrank, "Arial Black", "AvenirNext-Bold", sans-serif !important;color:white;text-transform:uppercase;font-size:24px;padding:15px;height:unset;min-height:unset;width:unset;z-index:1;white-space:nowrap;background-color:rgba(0,0,0,0.3)}@media (max-width: 500px){body .curated-content .row:first-child .homeCal .headline.bold,body .curated-content .row.row-hero .homeCal .headline.bold{margin-bottom:calc(5vw - 58px);font-size:21px}}body .curated-content .row:first-child .homeCal .info.bold,body .curated-content .row.row-hero .homeCal .info.bold{display:block;position:absolute;left:81px;bottom:50px;font-family:helvetica, arial, sans-serif;text-transform:unset;font-size:16px;color:white}body .curated-content .row:first-child .homeCal .date.thin,body .curated-content .row.row-hero .homeCal .date.thin{left:15px;bottom:18px;transform:none}@media (max-width: 500px){body .curated-content .row:first-child .homeCal .date.thin,body .curated-content .row.row-hero .homeCal .date.thin{left:10px}}body .curated-content .row:first-child .col,body .curated-content .row.row-hero .col{width:100%}body .curated-content .row:first-child .col.img,body .curated-content .row.row-hero .col.img{border:none;height:calc(100vw * 0.54);min-height:300px}@media (max-width: 500px){body .curated-content .row:first-child .col.img,body .curated-content .row.row-hero .col.img{min-height:calc(100vh - 300px)}}body .curated-content .row:first-child .col.text,body .curated-content .row.row-hero .col.text{position:absolute;bottom:0;padding-right:25px;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, #000 51%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000',GradientType=0 );padding-left:82px;min-height:105px;display:flex;flex-direction:column;align-items:end;justify-content:flex-start;padding-top:50px}body .curated-content .row:first-child .col.text h2,body .curated-content .row.row-hero .col.text h2{position:absolute;top:unset;right:unset;bottom:unset;left:50%;transform:translate(-50%, 0);border:2px solid white;box-shadow:0 0 8px rgba(0,0,0,0.6);text-shadow:0 0 8px black;text-align:center;font-family:fatfrank, "Arial Black", "AvenirNext-Bold", sans-serif;text-transform:uppercase;font-size:24px;padding:15px;height:unset;min-height:unset;width:unset;z-index:1;margin-top:-30vw;white-space:nowrap;background-color:rgba(0,0,0,0.3)}body .curated-content .row:first-child .col.text p,body .curated-content .row.row-hero .col.text p{font-size:12px}@media (max-width: 500px){body .curated-content .row:first-child .col.text h2,body .curated-content .row.row-hero .col.text h2{margin-top:calc(-20vw - 110px);font-size:21px}}body .curated-content .row:first-child{max-width:unset}body .curated-content .row:first-child col{margin:unset}body .curated-content .row.row-hero{margin-top:30px}body .curated-content .row.row-hero .col{margin:0 20px}body .curated-content .row.row-hero .col.img{height:calc(100vw * 0.28)}body .curated-content .row.row-hero .col.text{background:none;padding:0;top:0}body .curated-content .row.row-hero .col.text h2{margin:0;top:calc(50% - 31px)}body .curated-content .row.row-hero .col.text .logo{display:none !important;right:35px !important}body .curated-content .row.row-hero .col.text p{display:none !important}body .curated-content .row.row-hero .homeCal .date.thin{display:none}body .curated-content .row.row-hero .homeCal .info.bold{bottom:unset;top:-30px;text-transform:uppercase;left:0}@media (max-width: 767px){body .curated-content .row.row-hero .col{width:calc(100% - 20px);margin:0 10px}}@media (min-width: 768px){body .curated-content .row{flex-direction:row}body .curated-content .row:nth-child(odd){flex-direction:row-reverse}body .curated-content .row:nth-child(2),body .curated-content .row:nth-child(3),body .curated-content .row:nth-child(4){position:relative;flex:0 0 33%;flex-direction:row;display:flex;max-width:calc((1024px / 3) - 3px)}body .curated-content .row:nth-child(2) .img,body .curated-content .row:nth-child(3) .img,body .curated-content .row:nth-child(4) .img{max-height:300px;margin:0 15px;border:0}body .curated-content .row:nth-child(2) .col.text,body .curated-content .row:nth-child(3) .col.text,body .curated-content .row:nth-child(4) .col.text{position:absolute;left:0;bottom:0;width:calc(100% - 30px);padding:10px;margin:0 15px;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, #000 51%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000',GradientType=0 )}body .curated-content .row:nth-child(2) .col.text .logo,body .curated-content .row:nth-child(3) .col.text .logo,body .curated-content .row:nth-child(4) .col.text .logo{top:0 !important;right:12px !important}body .curated-content .row:nth-child(2) .col.text h2,body .curated-content .row:nth-child(3) .col.text h2,body .curated-content .row:nth-child(4) .col.text h2{margin-bottom:14px;font-family:inherit;text-transform:none;font-size:16px}body .curated-content .row:nth-child(2) .col.text p,body .curated-content .row:nth-child(3) .col.text p,body .curated-content .row:nth-child(4) .col.text p{display:none;padding-right:unset;font-size:12px}body .curated-content .row:nth-child(2) .homeCal .info.bold,body .curated-content .row:nth-child(3) .homeCal .info.bold,body .curated-content .row:nth-child(4) .homeCal .info.bold{display:block;position:absolute;bottom:4px;left:10px;color:white;font-family:Helvetica, Arial, sans-serif;font-size:12px}}@media (min-width: 768px) and (min-width: 1600px){body .curated-content .row:nth-child(2),body .curated-content .row:nth-child(3),body .curated-content .row:nth-child(4){max-width:calc((1600px / 3) - 3px)}body .curated-content .row:nth-child(2) .img,body .curated-content .row:nth-child(3) .img,body .curated-content .row:nth-child(4) .img{max-height:400px}}@media (min-width: 768px) and (min-width: 1440px){body .curated-content .row:nth-child(2),body .curated-content .row:nth-child(3),body .curated-content .row:nth-child(4){max-width:calc((1440px / 3) - 3px)}body .curated-content .row:nth-child(2) .img,body .curated-content .row:nth-child(3) .img,body .curated-content .row:nth-child(4) .img{max-height:500px}}@media (min-width: 768px) and (min-width: 2500px){body .curated-content .row:nth-child(2),body .curated-content .row:nth-child(3),body .curated-content .row:nth-child(4){max-width:calc((2500px / 3) - 200px)}body .curated-content .row:nth-child(2) .img,body .curated-content .row:nth-child(3) .img,body .curated-content .row:nth-child(4) .img{max-height:600px}}@media (max-width: 767px){body .curated-content .row .col{width:calc(100% - 20px)}}body .curated-content h1,body .curated-content h2,body .curated-content h3{font-family:fatfrank, "Arial Black", "AvenirNext-Bold", sans-serif}body .curated-content .col{margin:0 20px;width:100%;position:relative}@media (max-width: 767px){body .curated-content .col{margin:0 10px}}body .curated-content .col.img{height:calc(100vw * 0.28);border:1px solid white;background-size:cover;background-position:center}@media (max-width: 767px){body .curated-content .col.img{height:calc(100vw * 0.54)}}body .curated-content .logo{position:unset;float:right;display:none}body .curated-content .logo img{border:unset;box-shadow:0 0 8px rgba(0,0,0,0.6)}@media (min-width: 768px){body .curated-content .col-2{width:50%}body .curated-content .col-3{width:33%}body .curated-content .col-4{width:25%}body .curated-content .col-5{width:20%}}body .curated-content .label{position:absolute;left:calc(50% - 60px);top:calc(50% - 35px);width:120px;height:70px;border:2px solid white;box-shadow:0 0 8px rgba(0,0,0,0.6);text-shadow:0 0 8px black;text-align:center;font-family:fatfrank, "Arial Black", "AvenirNext-Bold", sans-serif;text-transform:uppercase;font-size:24px;padding:15px}body .curated-content .ab2{display:flex;align-items:center;justify-content:center;text-align:center}body .curated-content .ab1{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}body .curated-content .text{height:unset;padding-top:unset;padding:0;border:none}@media (max-width: 767px){body .curated-content .text{margin-top:10px;padding:0}}body .curated-content .text h1,body .curated-content .text h2,body .curated-content .text h3{text-transform:uppercase;font-weight:unset;height:unset;margin-top:unset;padding-top:unset;white-space:unset;text-overflow:unset;margin-bottom:unset;margin:unset;line-height:1.2em;margin:-3px 0 3px}body .curated-content .text h2{font-size:24px}body .curated-content .text h3{font-size:20px}body .curated-content .text>p{padding:unset;font-weight:normal;font-size:unset;height:unset;margin-top:unset;font-size:16px}body .border-form-div{display:flex;flex-direction:column}body .border-form-div form{width:100%;min-width:unset;padding:unset;margin-bottom:1em}body .border-form-div h2{margin-top:0}body .border-form-div input[type="password"],body .border-form-div input[type="email"]{top:unset}body .border-form-div a{text-decoration:underline;font-size:12px}@media (max-width: 500px){body .border-form-div{min-width:80%;width:80%}}body .homeCal,body .eventCalendar{opacity:0.85;box-shadow:0 0 8px rgba(0,0,0,0.6)}body .homeCal.newsBubble,body .homeCal.offerBubble,body .homeCal.productBubble,body .eventCalendar.newsBubble,body .eventCalendar.offerBubble,body .eventCalendar.productBubble{box-shadow:none}body .campaign_address_left,body .campaign_date_right{text-shadow:0 0 8px black}body .campaign_address_left{cursor:pointer}body .hitta,body .clock{margin-top:4px}body .greendot,body .reddot{height:11px;width:11px;margin-top:6px}body .arrowback,body .back_button_store,body .storeback{height:100%;left:0}body .slideArrow_div{z-index:1}body .slideArrow{text-shadow:0 0 8px black}body .headline{font-family:"proxima_nova_ltsemibold", sans-serif}body .section.ad .descriptionField{background-color:rgba(0,0,0,0.85)}body .campaignArrow{display:none}body .clock{background-image:url("/img/icon-clock.svg")}body .contentWrapper .darkBackground{position:relative;height:calc(100vw * 0.54)}body .contentWrapper .darkBackground .contentMargins{position:absolute;bottom:0;width:100%;padding:5px}body .contentWrapper .darkBackground .eventCalendar{position:absolute;top:calc(50% - 75px);right:calc(50% - 75px)}body .contentWrapper .darkBackground .eventCalendar .headline{font-family:"proxima_nova_ltsemibold", sans-serif}body.slidemenu-open .headbar .toggle{background-image:unset}body.slidemenu-open .slideMenu .toggle{background-image:unset}body.slidemenu-closed .headbar .toggle{background-image:url("/img/main_menu_top_list.svg")}body.slidemenu-closed .slideMenu .toggle{background-image:unset}.page-events-list #page_title{padding-left:15px}.page-event .darkBackground{max-height:70vh;margin-bottom:10px}.page-event .favorite_top{position:absolute;margin-top:10px;top:unset}.page-event .contentWrapper{display:flex;flex-direction:column}.page-event h1{display:none;width:100%;text-align:center}.page-event .contentMargins,.page-event .coupons{width:100%;max-width:1024px;margin:30px auto;padding-left:20px;padding-right:20px}@media (max-width: 500px){.page-event .contentMargins,.page-event .coupons{padding-left:10px;padding-right:10px}}.page-event .contentMargins{display:flex;flex-direction:column}.page-event .campaignData{height:unset}@media (min-width: 768px){.page-event .campaignData{position:relative}}.page-event .campaignHeader::after{display:block;content:"";width:50px;height:0;border-bottom:2px solid white;margin:13px 0 15px}.page-event .campaignCost{position:relative;padding-right:12px}.page-event .container .text h2+p{margin-top:5px}.page-event .mainContainer #ng_view .container .icons{top:8px}.page-event .hitta{background:url("/img/svgs/location_small.svg") no-repeat;background-position:top}@media (max-width: 500px){.page-event .contentWrapper .darkBackground .eventCalendar{top:calc(50% - 62px);right:calc(50% - 62px);width:124px !important;height:124px;padding-top:35px}.page-event .contentWrapper .darkBackground .eventCalendar .headline{font-size:10px;white-space:nowrap}.page-event .contentWrapper .darkBackground .eventCalendar .date.date_font{height:36px;padding-bottom:0}}@media (min-width: 768px){.page-event .contentMargins,.page-event .coupons{float:left;width:100%}.page-event .contentMargins .campaignData,.page-event .contentMargins .bodyMessage,.page-event .contentMargins .invisibleInput{max-width:calc(100% - 320px)}.page-event .contentMargins .bodyMessage{min-height:6em !important}.page-event .contentMargins .button{margin:0 auto;width:600px;max-width:60%}}@media (min-width: 500px){.page-event .mainContainer #ng_view .container{padding-left:20px;padding-right:20px}}.page-event .contentWrapper .darkBackground .contentMargins{margin:0}.page-event .contentWrapper .darkBackground .contentMargins .icon{height:18px;width:18px;margin-top:-2px;animation:none !important;transform:none !important}@media (min-width: 768px){.page-event .contentWrapper .darkBackground .contentMargins{position:absolute;left:calc(100vw - 300px);bottom:-113px;padding:10px;padding-top:16px;width:285px;border:1px solid white;margin-right:calc(100vw - 280px);margin:0}.page-event .contentWrapper .darkBackground .contentMargins .campaign_address_left,.page-event .contentWrapper .darkBackground .contentMargins .campaign_date_right{max-width:unset;margin-right:unset;float:none;height:22px;white-space:nowrap}}@media (min-width: 768px) and (min-width: 1024px){.page-event .contentWrapper .darkBackground .contentMargins{left:unset;right:calc(((100% - 1024px) / 2) + 20px)}}.page-event .contentWrapper .darkBackground .contentMargins .campaign_address_left{bottom:-3em}.page-event .contentWrapper .darkBackground .contentMargins .campaign_date_right{bottom:-5em}.page-event .button{display:block;padding:0 30px;margin:0 auto}.page-event .button span{color:#d05050}.page-map #map_canvas{width:100%;height:100%}.page-map h1#page_title{display:none}html,body,.mainContainer .wrapper,.bottomMenu{padding-bottom:constant(safe-area-inset-bottom) !important;padding-bottom:env(safe-area-inset-bottom) !important}.hide{display:none}.buttons.icons{width:unset;flex-direction:column;top:5px !important;right:5px !important}.buttons.icons button{height:22px;padding-top:3px;padding-bottom:3px;background:transparent;font-size:14px;color:white;border:0;cursor:pointer}.buttons.icons button a{color:white}.buttons.icons .move button:not(:nth-child(1)){margin-left:3px}body .curated-content .row .col.text h2,body .curated-content .row .col.text p{padding-right:50px}body .curated-content .col.text .logo{display:block !important;position:absolute !important;right:0 !important;top:0 !important}body .curated-content .row:first-child .col.text .logo{top:15px;right:60px !important}@media (max-width: 500px){body .curated-content .row:first-child .col.text .logo{right:30px !important}}body .curated-content .row:first-child .col.text p{max-width:600px !important;padding-right:0}@media (max-width: 767px){body .curated-content .row .col.text p{padding-right:0;top:0 !important;right:14px !important}body .curated-content .row:not(:first-child) .col.text .logo{top:-72px !important;right:14px !important}}html,body{min-height:100%;background:-moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(1,1,1,0.3) 1%, rgba(42,44,51,0.5) 52%, rgba(0,0,0,0.9) 90%, #000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.3)), color-stop(1%, rgba(1,1,1,0.3)), color-stop(52%, rgba(42,44,51,0.5)), color-stop(90%, rgba(0,0,0,0.9)), color-stop(100%, #000));background:-webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(1,1,1,0.3) 1%, rgba(42,44,51,0.5) 52%, rgba(0,0,0,0.9) 90%, #000 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(1,1,1,0.3) 1%, rgba(42,44,51,0.5) 52%, rgba(0,0,0,0.9) 90%, #000 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(1,1,1,0.3) 1%, rgba(42,44,51,0.5) 52%, rgba(0,0,0,0.9) 90%, #000 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.3) 0%, rgba(1,1,1,0.3) 1%, rgba(42,44,51,0.5) 52%, rgba(0,0,0,0.9) 90%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#000000',GradientType=0 );background-image:url("/img/bg.jpg");background-repeat:no-repeat;background-size:cover;background-attachment:fixed}body{overflow:hidden;overflow-y:auto !important}html *,body *{font-family:'proxima_nova_rgregular', sans-serif}p,div,li,h1,h2,h3,h4,h5,span,ul,br,img,article,strong,label,a{-webkit-user-select:none}input{font-size:16px}input[type='text'],input[type='number'],input[type='date'],input[type='time'],textarea{cursor:text !important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button,input::-webkit-clear-button,input::-webkit-calendar-picker-indicator{-webkit-appearance:none;margin:0;display:none}#ng_view{margin-top:46px}.floatLeft{float:left}.floatRight{float:right;margin-right:1em}.clearfix::after{content:"";display:table;clear:both}.lotd_name{max-width:60%;float:left}.lotd_price{text-align:right;margin-left:14px}.clear{clear:both}.oneHalf,.oneThird{display:inline-block;position:relative}.oneHalf{width:49.4%}.oneThird{width:32.5%}.darkBackground{background-color:rgba(0,0,0,0.3);padding-top:40px;padding-bottom:5px;background-repeat:no-repeat;background-size:cover;background-position:center}input[type='number']{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}.mainContainer{width:100%;margin:0 auto;position:relative;height:100vh;overflow-y:auto}.topMenu{background:url("/img/white-opacity.png") repeat;height:50px;position:fixed;top:0px;left:0px;width:100%}.bottomMenu{background:rgba(0,0,0,0.7);background-size:cover;position:fixed;bottom:0px;left:0px;width:100%;height:49px;z-index:999}body.scrolled .bottomMenu{bottom:-13px}.bottomMenu .menutab{width:20%;float:left;text-align:center;height:32px;cursor:pointer}.butiknamncontainer{background:url("/img/butiknamn_bg.png") no-repeat;background-size:100%;width:100%;height:100%;margin:0 auto}.images-link{position:relative;z-index:100;top:55px;left:-20px;list-style-type:none;height:33px;width:33px;margin-bottom:10px;display:block;text-align:center;border-radius:50%;cursor:pointer}.images-link li{margin-bottom:5px}.butiknamncontainer .images-link img.img_blur{opacity:0.3;filter:alpha(opacity=30)}.firstbox_butiknamn{background:rgba(255,255,255,0.1);background-size:100%;width:100%;height:70px;border-bottom:1px solid rgba(255,255,255,0.1);box-shadow:0px 50px 200px #888888}.secondbox_butiknamn{background:rgba(255,255,255,0.1);background-size:100%;width:100%;height:250px;border-bottom:1px solid rgba(255,255,255,0.1);box-shadow:0px 50px 200px #888888}.secondbox_butiknamn h2{color:#fff;font-size:130%;font-weight:normal;width:50%;height:10px;margin:0;padding-left:20px;padding-top:20px;padding-bottom:10px}.secondbox_butiknamn li{list-style:none;color:#fff;font-size:100%;margin-left:-20px}.day{float:left}.time{float:left}.thridbox_butiknamn{background:rgba(255,255,255,0.1);background-size:100%;width:100%;height:120px;border-bottom:1px solid rgba(255,255,255,0.1);padding-top:15px;box-shadow:0px 50px 180px #888888}.contentContainer{background:url("/img/white-opacity.png") repeat;padding:20px;margin-top:20px}.contentContainer .storeheader{border-bottom:1px solid #fff;padding-bottom:10px}body{width:100%;margin:0;padding:0}.headbar{background:-moz-linear-gradient(top, #000 0%, rgba(0,0,0,0.8) 70%, rgba(0,0,0,0.6) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #000), color-stop(70%, rgba(0,0,0,0.8)), color-stop(100%, rgba(0,0,0,0.6)));background:-webkit-linear-gradient(top, #000 0%, rgba(0,0,0,0.8) 70%, rgba(0,0,0,0.6) 100%);background:-o-linear-gradient(top, #000 0%, rgba(0,0,0,0.8) 70%, rgba(0,0,0,0.6) 100%);background:-ms-linear-gradient(top, #000 0%, rgba(0,0,0,0.8) 70%, rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom, #000 0%, rgba(0,0,0,0.8) 70%, rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#99000000',GradientType=0 );width:100%;height:44px;position:fixed;top:0;left:0;padding-top:0px;padding-left:0px;z-index:10000}.footbar{background:rgba(255,255,255,0.3);width:100%;height:70px;position:fixed;bottom:0;right:0;z-index:999}.er,.vad,.plan,.hitta{width:20%;height:70px;float:left}.mer{width:19%;height:70px;float:left}.er p,.vad p,.plan p,.hitta p,.mer p{color:#fff;font-size:14%;width:60px;height:30px;margin:0 auto;margin-top:10px}.plan p{width:45px;height:30px;margin:0 auto;margin-top:0px}.hitta p{width:25px;height:30px;margin:0 auto;margin-top:10px}.mer p{width:20px;height:30px;margin:0 auto;margin-top:10px;margin-top:5px}.headbar h1{color:#fff;font-weight:normal;margin:0 auto;width:100%;padding-top:8px;text-align:center}.nav{background:rgba(255,255,255,0.5);background-size:100%;width:100%;height:30px;position:relative}.typ{width:25%;height:30px;background:rgba(255,255,255,0.3);float:left}.tid,.narhet,.alla{width:25%;height:30px;float:left}.typ p,.tid p{color:#fff;font-size:14%;margin:0 auto;width:20px;padding-top:10px}.narhet p{color:#fff;font-size:14%;margin:0 auto;width:50px;padding-top:10px}.alla p{color:#fff;font-size:14%;margin:0 auto;width:65px;padding-top:6px}.container{background-size:100%;width:100%;height:80px;border-bottom:1px solid rgba(255,255,255,0.5);overflow:hidden;position:relative}.container.topBorder{border-top:1px solid rgba(255,255,255,0.5);border-bottom-width:0px}.text{background-size:100%;width:100%;height:70px;padding-top:10px}#advertisersEdit .text{height:160px;border:solid rgba(255,255,255,0.2);border-width:1px 0 1px 0;padding-bottom:10px}.text h2,.coupon-text h2{font-weight:normal;color:#fff;height:15px;margin-top:0;padding-top:5px;white-space:nowrap;text-overflow:ellipsis;margin-bottom:0}.contactInformation{margin-left:75px}.contactInformation h2{margin-top:8px}.product-shadow{width:100%;height:100%;position:absolute;top:0px;left:0px;background:url("/img/produktskugga.png") no-repeat;background-size:100%}.productContainer{padding:10px}.greendot,.reddot{background:#13c832;display:block;background-size:100%;width:15px;height:15px;border-radius:15px;float:left;margin-right:5px;margin-top:3px}.reddot{background:#c81c13}.hitta,.clock{display:block;background-size:100%;width:15px;height:15px;float:left;margin-right:5px;margin-top:3px;background-repeat:no-repeat}.hitta{background-image:url("/img/hittaicon.png")}.clock{background-image:url("/img/clock.png");background-size:contain}.heart{background-image:url("/img/heart.png")}.opening-hrs{margin-top:3px}.coffeecup{background:url("/img/svgs/cafe_small.svg") no-repeat;display:block;background-size:100%;width:15px;height:20px;float:left;margin-top:30px;margin-left:20px}.restauranticon{background:url("/img/svgs/restaurant_small.svg") no-repeat;display:block;background-size:100%;width:15px;height:20px;float:left;margin-top:30px;margin-left:20px}.shopicon{background:url("/img/svgs/shop_small.svg") no-repeat;display:block;background-size:100%;width:15px;height:20px;float:left;margin-top:30px;margin-left:20px}.offericon{background:url("/img/svgs/offer_small.svg") no-repeat;display:block;background-size:100%;width:15px;height:20px;float:left;margin-top:30px;margin-left:20px}.coffeecup2{background:url("/img/coffeecup.png") no-repeat;display:block;background-size:100%;width:15px;height:20px;float:left;margin-top:30px;margin-left:20px}.coffeecup3{background:url("/img/coffeecup.png") no-repeat;display:block;background-size:100%;width:15px;height:20px;float:left;margin-top:30px;margin-left:20px}.coffeecup4{background:url("/img/coffeecup.png") no-repeat;display:block;background-size:100%;width:15px;height:20px;float:left;margin-top:30px;margin-left:20px}.coffeecup5{background:url("/img/coffeecup.png") no-repeat;display:block;background-size:100%;width:15px;height:20px;float:left;margin-top:30px;margin-left:20px}.image{background:#ffffff;background-size:100%;width:40px;height:40px;float:left;margin:15px 10px;border-radius:100px;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.map_image{background:#ffffff;background-size:100%;width:35px;height:35px;float:left;padding:5px 10px 0 0px;border-radius:100px;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.map_text{background-size:100%;float:right;height:auto;margin-top:-5px}.map_text h2{ffont-weight:normal;color:#000;height:15px;white-space:nowrap;text-overflow:ellipsis;margin-bottom:0;padding:0px 30px 0 0px}.map_p{padding:0px !important;font-weight:normal;font-size:65% !important;margin-bottom:2px}#map_reddot{width:10px !important;height:10px !important;margin-top:0px !important}.map_distance{color:#ff9999;font-weight:300;margin-left:2px;text-shadow:1px 1px 0px rgba(0,0,0,0.1);font-family:'proxima_nova_ltsemibold'}.map_clock{display:block;background-size:100%;width:10px;height:10px;float:left;margin-right:5px;background-repeat:no-repeat;background-image:url("/img/clock_black.png");background-size:contain}.icons{width:55px;position:absolute;top:17px;right:10px;z-index:998}.icons_pad{float:right !important;margin-top:0px !important;top:22px}.icon{display:inline-block;margin-left:10px;width:13px;height:13px;background-size:100%;background-repeat:no-repeat !important}.iconPadding{margin-right:5px;margin-left:0px}.container:hover{background-size:100%;width:100%;height:80px;background:rgba(255,255,255,0.4);cursor:pointer}.konsert,.event{background-size:100%;width:100%;height:50px;background-color:#fff;border-bottom:1px solid #2c3954}.list:hover{background-size:100%;width:100%;height:50px;background:#8f8a57;border-bottom:1px solid #8f8a57;display:block}.list .coffeecup{background:url("/img/coffeecup.png") center center no-repeat;display:inline-block;background-size:100%;height:100%;width:15px;float:left;padding:0;margin:0;margin-left:20px;margin-right:20px}.vip_page{background:rgba(255,255,255,0.3);width:100%;margin:0 auto}.vip_page_inner{width:80%;margin:0 auto;padding:5px;max-width:450px}.subject{background:rgba(255,255,255,0.4);background-size:100%;width:100%;height:40px;position:relative}.wrap{width:400px;margin:0 auto}.mainbox{background:rgba(255,255,255,0.1);background-size:100%;width:100%;height:140px;position:relative}.box{background:white;width:100px;height:100px;float:left;margin:5px 15px auto}.circleimage{background:url("/img/erbjuimage.png") no-repeat;background-size:100%;width:100px;height:100px;float:left;margin:5px 15px auto}.butiknamncontainer{background:url("/img/butiknamn_bg.png") no-repeat;background-size:100%;width:100%;height:500px;margin:0px auto}.firstbox_butiknamn{background:rgba(255,255,255,0.1);background-size:100%;width:100%;height:70px;border-bottom:1px solid rgba(255,255,255,0.1);box-shadow:0px 50px 200px #888888}.pricecheck_butiknamn{background:url("/img/erbjuimage.png") no-repeat;background-size:100%;width:50px;height:50px;float:left;margin-top:10px;margin-left:65%}.checkicon_butiknamn{background:url("/img/checkicon.png") no-repeat;background-size:100%;width:50px;height:50px;float:left;margin-top:10px;margin-left:5px}.secondbox_butiknamn{background:rgba(255,255,255,0.1);background-size:100%;width:100%;height:220px;border-bottom:1px solid rgba(255,255,255,0.1);box-shadow:0px 50px 200px #888888}.secondbox_butiknamn li{list-style:none;font-size:100%;margin-left:-20px}.day{float:left}.time{float:left}.thridbox_butiknamn{background:rgba(255,255,255,0.1);background-size:100%;width:100%;height:120px;border-bottom:1px solid rgba(255,255,255,0.1);padding-top:15px;box-shadow:0px 50px 180px #888888}.searchbox{background:rgba(255,255,255,0.2);width:80%;height:35px;position:fixed;position:relative}.searchresult{background:rgba(255,255,255,0.2);background-size:100%;width:100%;height:30px;position:relative;border-bottom:1px solid rgba(255,255,255,0.1);padding-top:10px;padding-left:30px}.searchresult:hover{background-size:100%;width:100%;height:30px;background:rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.1)}#slideMenu{background-color:#000000;background-attachment:fixed !important;background-size:cover !important;position:absolute;top:44px;opacity:1;z-index:9999;padding-bottom:100px;height:100%;width:100%;position:fixed}#slideMenu>.searchpage{padding-bottom:260px}.toggle{background:url("/img/main_menu_top_list.svg") no-repeat center center;background-size:25px;position:absolute;left:10px;width:40px;height:40px;cursor:pointer;float:left;z-index:990}.arrowback,.back_button_store,.storeback{display:block;background:url("/img/arrleft.png") no-repeat center center;background-size:10px;position:absolute;width:40px;height:40px;cursor:pointer;float:left;z-index:990;text-indent:-9999px}.searchfield{display:none;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);top:6px;width:67%;float:left}.searchfield input{width:100%;height:30px;border:0px;background:#cccccc;font-size:14px}.searchicon,.usersearch{background:url("/img/main_menu_top_search.svg") no-repeat;background-size:25px;width:40px;height:40px;float:right;cursor:pointer;z-index:999999;position:absolute;right:10px;background-position:center}.searchpage ul{margin:0;padding:0px;list-style:none}.searchpage ul li{padding-top:10px;padding-bottom:10px;width:100%;border-bottom:1px solid rgba(255,255,255,0.2)}.searchpage ul li:hover{background-color:rgba(255,255,255,0.1);cursor:pointer}p.strong{font-weight:500}.eventContainer .firstbox,.campaignContainer .firstbox,.newsContainer .firstbox{padding:30px;background:rgba(255,255,255,0.1)}.firstbox .heart{float:left}.eventContainer .free{margin-top:-16px}.eventContainer .secondbox,.campaignContainer .secondbox,.newsContainer .secondbox{padding:30px}.morebutton{background:#ececec;padding:10px;margin:20px auto;width:95%}.morebutton p{color:#000;font-size:14px;text-align:center}.eventContainer .eventstores{margin-top:20px}.eventstores .container{background:none}.share{width:47%;float:left;margin-left:10px}.tweet{width:47%;float:right;margin-right:10px}.share .count,.tweet .count{width:80%;background:#fff;padding:10px;text-align:center;color:#000;font-size:14px}.share .button,.tweet .button{width:80%;background:#ececec;padding:10px;text-align:center;color:#000;font-size:14px;margin-top:15px}.tweet .count,.tweet .button,.tweet .arrow{float:right}.share .count,.share .button,.share .arrow{float:left}.eventContainer textarea{width:100%}.eventContainer .container{background:none}.eventicon{background:url("/img/event.png") no-repeat;display:block;background-size:100%;width:15px;height:20px;float:left;margin-top:30px;margin-left:20px}h1 .eventtype{margin-left:30px;font-size:16px}.eventprice{float:right;width:60px;position:relative}.eventprice p{position:absolute;top:-20px;right:10px}button.new_lotd{background:white;padding:5px;margin-top:7px;width:100%;color:#000;font-weight:bold}#ui-datepicker-div{background:rgba(0,0,0,0.9);padding:10px}#ui-datepicker-div .ui-datepicker-header{position:relative;height:15px;font-size:10px}#ui-datepicker-div .ui-datepicker-header span{font-size:10px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{position:absolute;top:0;left:0}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{position:absolute;top:0;right:0}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title span{text-align:center;font-size:12px}#ui-datepicker-div .ui-state-active{border:1px solid #ffffff}#ui-datepicker-div .ui-state-highlight{background:rgba(255,255,255,0.3)}.sortMenu ul{width:100%;list-style:none;margin:0px;padding:0px;height:48px}.sortMenu ul li{float:left;width:25%;text-align:center;background:rgba(255,255,255,0.6);padding:15px 0px}.sortMenu ul li:hover{background:rgba(255,255,255,0.8);cursor:pointer}.eventcategory{padding:15px 0px;background:rgba(255,255,255,0.3);text-align:center;width:100%;border-top:1px solid #fff}p.time{margin-top:2px}.campaigntickets{margin:15px 0px}.campaigntickets .ticket p.tickettitle{margin-left:60px;font-size:18px}.campaigntickets .ticket .ticketbutton{position:relative;top:-25px;float:right;padding:6px 12px;background:#fff;color:#000;border-radius:5px}.campaigntickets .ticket .ticketbutton .discount{position:absolute;top:-10px;right:-10px;background:red;padding:4px;border-radius:10px;width:12px;height:12px;font-size:10px;text-align:center;color:#fff;text-shadow:1px 1px 3px #000;box-shadow:0px 2px 3px #393939}.newsContainer hr{margin:20px 0px}.newsContainer p.title{margin-bottom:5px;font-weight:600}.storeEditLink{display:block;height:30px;min-width:140px;position:absolute;right:0px;background:rgba(0,0,0,0.7);padding-left:10px;padding-right:10px;z-index:99;line-height:30px}.showStore{width:100%;margin:0px auto}.storeheader{color:#fff;background:#414141;position:relative;padding-top:5px}.storeheader h2{font-weight:bold;margin:0}.storeheader .details{float:right;position:relative;top:-20px}.storeImageWrapper{height:220px;background-size:cover;margin:0px auto;padding:0;position:relative;overflow:hidden}.storeimage{width:100%;height:100%;overflow:hidden;margin:0px auto;text-align:center}.distance{color:#ffffff;font-weight:300;margin-left:2px;text-shadow:1px 1px 0px rgba(0,0,0,0.1);font-family:'proxima_nova_ltsemibold'}.storeimage>div{width:100%;height:100%;background-position:center center !important;background-size:cover !important}.storeimage img{position:relative;left:100%;margin-left:-200%;height:100%}.storemenu{height:95px;border-bottom:1px solid rgba(255,255,255,0.3);border-top:1px solid rgba(255,255,255,0.3)}.storemenu .tab{width:25%;float:left;height:100px;text-align:center;background-size:50px;cursor:pointer}.storemenu .tab p{text-decoration:none;position:relative;top:70px;color:#fff}.getcard,.becomemember{padding:6px 0 6px 20px;border-bottom:1px solid rgba(255,255,255,0.3)}.getcard a,.becomemember a{text-decoration:none;position:relative;color:#fff}.storecontact{padding:20px}.storecontact a.about{position:relative;right:0px;float:right}#calendar{background:rgba(255,255,255,0.3);width:100%;height:100px;position:relative}.month{height:100px;width:80%;margin:0 auto;border-right:1px solid rgba(255,255,255,0.2);border-left:1px solid rgba(255,255,255,0.2);text-align:right}.month p{color:#fff;font-size:14px;margin:0 auto;width:100px;padding-top:10px;padding-bottom:10px;text-transform:uppercase}.month a{text-decoration:none;color:#fff;font-size:70%;margin-right:15px}.pr_image{float:left;position:relative;width:160px}.big_image{position:relative}.small_image{position:absolute;top:5%}.product_name{bottom:5%;font-size:13px;font-weight:300;left:5%;position:absolute}.product_price{bottom:5%;position:absolute;right:5%}.stampcard{margin:20px auto;background-repeat:no-repeat;background-size:cover}.stampcard_box{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.stampcard_wrap{width:75px;height:75px;border:1px solid #cccccc;float:left;background:rgba(0,0,0,0.3)}.contentWrapper{margin-bottom:50px}.contentWrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contentMargins{margin:30px 10px 0px 10px;font-size:11pt}.campaign_address_left{max-width:60%;display:flex;display:-webkit-flex}.pagesWrapper{margin:20px 32px 0 20px}.integratedForm .invisibleInput{display:inline;margin:0;padding:0;border:0;background-color:transparent;color:#ffffff}.integratedForm label.priceOffer{display:inline}.integratedForm .invisibleInput.productName,.integratedForm .invisibleInput.priceOffer,.integratedForm .invisibleInput.priceRegular{width:auto}.integratedForm .invisibleInput.productName,.integratedForm .invisibleInput.priceRegular{max-width:200px;text-align:center}.integratedForm .invisibleInput.priceOffer{max-width:77px;text-align:left}.whitePage,.blackPage{position:relative}.whitePage:before,.blackPage:before,.whitePage:after,.blackPage:after{content:'';display:block;position:absolute}.whitePage{background-color:rgba(255,255,255,0.25);height:370px}.whitePage:before{background-color:rgba(255,255,255,0.1);height:346px;width:6px;right:-12px;top:12px}.whitePage:after{background-color:rgba(255,255,255,0.2);height:358px;width:6px;right:-6px;top:6px}.whitePage h3{text-transform:uppercase;text-align:center;color:#aaaaaa;font-size:24px}.blackPage{background-color:#722121;height:180px;padding:20px;margin-bottom:30px}.blackPage:before{background-color:rgba(114,33,33,0.4);height:180px;width:6px;right:-12px;top:-12px}.blackPage:after{background-color:rgba(114,33,33,0.5);height:180px;width:6px;right:-6px;top:-6px}.blackPage h4,.invisibleInput.headline{margin-top:0px;font-family:'proxima_nova_ltsemibold', helvetica, sans-serif;color:#fff;font-size:16px}.blackPage main,textarea.invisibleInput{padding-top:10px;font-size:12px;line-height:1.45;height:100px;max-height:100px;overflow:auto;word-wrap:break-word;color:#fff}.blackPage input,.blackPage textarea{display:block;background-color:transparent;text-align:left;color:#ffffff;border-width:0px;width:100%;max-width:100%;min-width:100%}.blackPage textarea{height:120px;max-height:120px}.offerSplash *{text-transform:uppercase}.offerSplash{position:absolute;padding-top:47px;width:190px;height:188px;background-size:190px;top:10px;right:-25px;background-image:url("../img/white_offer_splash.svg");z-index:1;text-align:center;color:#722222}.offerSplash p,.integratedForm .productName{font-size:18px}.offerSplash .price,.integratedForm .priceOffer{font-size:42px;font-family:'proxima_nova_ltsemibold', helvetica, sans-serif}.offerSplash .priceRegular,.integratedForm .priceRegular{font-size:14px}form{padding:10px;width:30%;min-width:450px;margin:0 auto}form#fluid_form{width:100%;min-width:100%;padding:0}form *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form .styledSelect{position:relative;height:30px;width:100%;border-radius:3px;background-color:#e6e2e3}form .styledSelect select{background:transparent;-webkit-appearance:none;height:30px;padding:6px;width:100%;border:0px}form .styledSelect .selectArrows{position:absolute;top:0;right:0;width:30px;height:30px;background-image:url("../img/select_arrows.png");background-repeat:no-repeat;background-size:100%}form textarea,form input[type="text"],form input[type="number"],.field_email,form input[type="datetime"]{background-color:#e6e2e3;border-radius:3px;border-width:0px;width:100%;max-width:100%;padding:8px}.styledImage,.styledImage input[type="file"]{width:100%;height:220px;max-width:100%}.styledImage{overflow:hidden;margin:0px auto;background-color:#fff;text-align:center;background-size:cover;background-position:center top;background-repeat:no-repeat;background-color:transparent;position:absolute;opacity:0}.styledImage.active{opacity:1}.styledImage .mask{background-color:rgba(255,255,255,0.6);border-radius:50%}.styledImage p{font-size:20px;text-transform:uppercase;text-align:center;position:absolute;top:90px;width:200px;color:#555555}.styledImage input[type="file"]{opacity:0;cursor:pointer;z-index:99}.field{width:100%;margin:0 auto 20px auto}.field .halfField{width:50%;float:left}.field .halfField.leftColumn{padding-right:5px}.field .halfField.rightColumn{padding-left:5px}.field textarea{height:300px}.eventCalendar{background:url("../img/event_calendar_bg.png");padding-top:50px}.eventCalendar *{text-align:center}.newsBubble{background:url("../img/news_bg.png");padding:0px}.offerBubble{background:url("../img/offer_bg.png");padding:10px}.productBubble{background:url("../img/image.png")}.newsBubble textarea,.offerBubble textarea{text-align:left;max-width:100%;width:100%;min-width:100%;max-height:80px;font-size:12px;margin-right:10px;margin-left:10px}.newsBubble .shoutout,.offerBubble .shoutout{font-size:30px;text-align:center;text-transform:uppercase}.eventCalendar,.newsBubble,.offerBubble{width:150px !important;height:150px;margin:0px auto;background-size:cover}.newsBubble{padding-top:15px}.offerBubble{padding-top:30px}.eventCalendar *,.newsBubble *,.offerBubble *{color:#222 !important}.eventCalendar,.eventCalendar a,.eventCalendar p,.eventCalendar span,.eventCalendar input{text-align:center;width:96px}.eventCalendar a,.eventCalendar p,.eventCalendar span,.eventCalendar input{width:100%}.eventCalendar p{font-size:12px}.eventCalendar .date{font-size:40px;font-family:'proxima_nova_ththin', sans-serif;vertical-align:middle;padding:5px 0}.eventCalendar .headline{margin-top:8px;font-size:13px;font-family:'proxima_nova_ththin', sans-serif}.eventCalendar .info{font-size:12px;font-family:'proxima_nova_ltsemibold', sans-serif;display:inline}.eventCalendar .toCalendar{font-size:11px;font-family:'proxima_nova_rgregular', sans-serif;text-decoration:underline}.eventCalendar a.toCalendar{margin-top:20px}.bodyHeadline{font-size:16px;font-family:'proxima_nova_ltsemibold', sans-serif;margin-top:10px;margin-bottom:10px}.bodyMessage{margin-bottom:20px;font-size:14px}.optionsWrapper{padding-top:20px;margin:0px 20px 20px 20px;border-top:1px solid #fff}.optionsWrapper p{margin-bottom:10px}.optionsWrapper span,.optionsWrapper input[type='date'],.optionsWrapper input[type='time']{width:33%;display:inline-block;text-align:left;background:transparent;border:0;font-family:'proxima_nova_rgregular', sans-serif;font-size:12px;color:#fff}.optionsWrapper label{display:inline;font-size:12px}input[type='checkbox']{position:absolute;top:1px;opacity:0;cursor:pointer}input[type='checkbox']+label span{display:inline-block;width:20px;height:20px;vertical-align:middle;background:url("../img/radio_btn.png") left top no-repeat;background-size:40px;margin-right:5px;margin-top:-2px}input[type='checkbox']:checked+label span{background:url("../img/radio_btn.png") -20px top no-repeat;background-size:40px}.optionsWrapper label{padding-top:3px}.optionsWrapper ::-webkit-datetime-edit{padding:0}.optionsWrapper ::-webkit-datetime-edit-fields-wrapper{background:transparent}.optionsWrapper ::-webkit-datetime-edit-text{color:#fff;padding:0}.optionsWrapper ::-webkit-datetime-edit-month-field{color:#fff}.optionsWrapper ::-webkit-datetime-edit-day-field{color:#fff}.optionsWrapper ::-webkit-datetime-edit-year-field{color:#fff}.optionsWrapper ::-webkit-inner-spin-button{display:none}.optionsWrapper ::-webkit-calendar-picker-indicator{background:transparent}.button{border-radius:4px;height:30px;margin-left:5px;margin-right:5px;text-align:center;cursor:pointer;display:block}.button.red{background-color:#f4374e}.button.blue{background-color:#0079ff}.button.green{background-color:#30ab64}.button.grey{background-color:#eaeaea}.button.first{margin-left:0px;margin-right:5px}.button.last{margin-right:0px;margin-left:5px}.button.only{margin-right:0px;margin-left:0px}.button.large{height:50px;border-radius:25px}.button.large,.button.large span{font-size:20px;color:#007df5}.button.large span{padding-top:13px}.submitButton,.button span{display:inline-block;background:transparent;width:100%;height:30px;color:#fff;font-family:'proxima_nova_rgregular', sans-serif;font-size:16px;border:0;vertical-align:middle;text-align:center}.button span{padding-top:5px}.button a{display:block;width:100%}.period_text{padding:10px}.period_text h2{padding-top:0}.period_text p{height:10px !important;margin-top:3px !important}.component_text{padding:15px}.component_text h2,.component_text p{padding-left:30px !important}.right_arrow{position:absolute;right:10px;top:120px;cursor:pointer}.left_arrow{position:absolute;left:10px;top:120px;cursor:pointer}.remove_campaign,.remove_lunch{background:url("/img/close_small.png") no-repeat;display:block;background-size:100%;cursor:pointer;width:20px;height:20px;margin-right:4px;float:right}.remove_product{background:url("/img/close_small.png") no-repeat;display:block;background-size:100%;width:20px;height:20px;float:right;left:90%;position:absolute;top:2%;z-index:1000}.product_edit{float:left;position:absolute;z-index:1000;margin-left:25px}ul#morelist{padding-top:20px !important}#map_canvas .gm-style div:nth-child(6){height:40px}.border-form-div{min-width:450px;width:30%;padding:19px 29px 29px;margin:50px auto 20px;border:1px solid #E5E5E5;border-radius:5px}.border-form-div h2{font-weight:500;font-size:large}.border-form-div div{margin-top:5%}.border-form-div input[type="password"],.border-form-div input[type="email"]{background-color:#e6e2e3;border-radius:3px;border-width:0px;width:100%;max-width:100%;padding:8px;position:relative;top:10px}#change_language{float:right}.border-form-div a{position:relative;top:20px}.border-form-div input[type="submit"]{position:relative;top:10px}#map_canvas{position:relative;bottom:45px}.stampcards a{position:relative}.select_list{width:100%;padding:8px;display:block;border-radius:3px}.select_list option{color:black}.visibility_false{visibility:hidden}.lotd_label{float:left;margin-right:5px}#lunch_of_the_day_is_active{opacity:1000;position:relative}.address_hide{opacity:0;position:fixed}.address_show{opacity:1}@media (max-width: 414px){.lotd_button{font-size:9px !important}}@media (max-width: 400px){.optionsWrapper .datepicks{background-color:white !important;color:black !important;position:relative;top:10px}.descriptionField p{font-size:11px !important}.bodyMessage{font-size:11px}.storeheader h2{width:300px}.storeheader p{margin-left:60px}.image{margin:15px 10px}.icons{right:5px}.icons_pad{float:right !important;margin-top:0px !important;top:22px}.lotd_button{font-size:7px !important}.listItem .info .lunchListing{min-width:55%}.searchfield{width:60%;top:8px}.toggle{width:30px}.searchicon{width:30px}.listItem{padding-left:0px !important}.searchpage li p.count{padding-right:25px !important}.text h2{font-size:12px}.bottomMenu .menutab p{font-size:9px}.headbar h1{font-size:17px;padding-top:12px}form{width:95%;min-width:95%;padding:10px 0px}form #fluid_form{width:100%;min-width:100%;padding:0}.border-form-div{min-width:80%;width:80%}}@media (min-width: 480px) and (max-width: 540px){form{min-width:400px}}.address_hide{opacity:0;position:fixed}.date_font{font-size:21px !important;height:40px}.campaign_favourite{position:absolute;top:5px;left:10px}.campaignEditLink{white-space:nowrap;overflow:hidden;min-width:120px}.campaignArrow{top:95px;white-space:nowrap;overflow:hidden}.admin_links_store{padding:10px}.admin_links_store a{display:inline-block;padding:5px}.homeCal{background-image:url("../img/event_calendar_bg.png");text-align:center;background-size:cover;position:absolute;right:20px;width:100px;min-height:100px;padding-top:30px;opacity:0.9;color:#000}.homeCal .date{font-size:25px;font-weight:bold;font-family:'proxima_nova_ththin', sans-serif;height:35px;line-height:28px;vertical-align:middle;color:#000000}.homeCal .headline{font-size:13px;font-family:'proxima_nova_ththin', sans-serif;color:#000000}.homeCal .info{font-size:12px;font-family:'proxima_nova_ltsemibold', sans-serif;color:#000000;padding-bottom:5px}.campaignData{width:100%;height:30px}.campaignHeader{width:85%;float:left}.campaignCost{width:15%;float:right;text-align:right;padding-right:5px}.campaignbodyHeadline{font-size:16px;font-family:'proxima_nova_ltsemibold', sans-serif}.favorite_top{top:5px}.period_image{width:100%;height:auto;margin:auto;max-height:100%}.component_padding{padding-bottom:10px}.mitt_img{margin:0px 10px}.component_top{top:11px}.move{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.movedown{padding-left:4px}.new_period_button{padding:10px 15px}.bottom_space{height:100px}.image img{margin:auto;max-width:100%;max-height:100%}.thin-line{border:none;height:1px;color:#FFF;background-color:#fff;margin:10px 0px}.pr_image .big_image img{max-width:250px;max-height:250px}.pr-image-container{height:250px;width:250px;background-color:#333}.percent-100{width:100%}.percent-30{width:30%}.coupons{border-top:1px solid rgba(255,255,255,0.5);padding:6px 0 6px 20px}.coupon{margin:20px auto;background-repeat:no-repeat;background-size:cover}.coupon_box{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);text-align:center}.coupon_wrap{width:150px;height:150px;border:1px solid #cccccc;float:left;background:rgba(0,0,0,0.3)}.coupon-text{background-size:100%;width:100%;height:100%;padding-top:10px;padding-left:60px}.coupon-text>p{padding:0;font-weight:normal;font-size:60%;margin-top:5px}.coupon-container.topBorder{border-top:1px solid rgba(255,255,255,0.5);border-bottom-width:0px}.coupon-container{background-size:100%;width:100%;height:100%;border-bottom:1px solid rgba(255,255,255,0.5);overflow:hidden;position:relative}.c-completed{opacity:0.5}.coupons_block{padding:10px}.get_coupons{background:none repeat scroll 0 0 #f2f2f2;border-radius:10px;color:#007df5;display:block;font-size:20px;font-weight:bold;padding:10px;text-align:center;width:100%}a.delete_button{background-color:#DD1C1C;padding:5px;top:10px;position:relative;border-radius:2px}
