@font-face{font-family:'oswald';font-style:normal;font-weight:400;src:local('Oswald Regular'),local('Oswald-Regular'),url("/fonts/oswald-v10-latin-regular.woff2") format('woff2'),url("/fonts/oswald-v10-latin-regular.woff") format('woff')}@font-face{font-family:'oswald';font-style:normal;font-weight:700;src:local('Oswald Bold'),local('Oswald-Bold'),url("/fonts/oswald-v10-latin-700.woff2") format('woff2'),url("/fonts/oswald-v10-latin-700.woff") format('woff')}@media screen and (-webkit-min-device-pixel-ratio:0){select,textarea,input{font-size:16px !important}}html,body{width:100%;padding:0;margin:0}body{font-family:oswald;--block-bg:#d3d3d3;--beer-block-bg:#ccc;--brewery-block-bg:#eee;}body.bcbf,body.bcbf #beerlist.session{background-color:#111;background-image:url("/img/bcbfnologo.png");background-repeat:no-repeat;background-size:cover;color:#fff;--block-bg:#ccc;--beer-block-bg:#999;--brewery-block-bg:#666;}body.bcbf #main-menu a,body.bcbf #beerlist.session #main-menu a{color:#1da1cd}body.bcbf .topBar h1,body.bcbf #beerlist.session .topBar h1,body.bcbf .top-bar h1,body.bcbf #beerlist.session .top-bar h1{display:flex;flex-direction:row;align-items:center;overflow:hidden}body.bcbf .brewery,body.bcbf #beerlist.session .brewery,body.bcbf .bar,body.bcbf #beerlist.session .bar,body.bcbf .topBar,body.bcbf #beerlist.session .topBar,body.bcbf .top-bar,body.bcbf #beerlist.session .top-bar{color:#111}body.bcbf .loader,body.bcbf #beerlist.session .loader{stroke:#fff}body.bcbf .sess-link.overall,body.bcbf #beerlist.session .sess-link.overall{color:#fff}body.dgb,body.dgb #beerlist.session{background-color:#3f3f3f;background-image:none;background-repeat:no-repeat;background-size:cover;color:#fff;--block-bg:#ccc;--beer-block-bg:#999;--brewery-block-bg:#666;}body.dgb #main-menu a,body.dgb #beerlist.session #main-menu a{color:#1da1cd}body.dgb .topBar h1,body.dgb #beerlist.session .topBar h1,body.dgb .top-bar h1,body.dgb #beerlist.session .top-bar h1{display:flex;flex-direction:row;align-items:center;overflow:hidden}body.dgb .brewery,body.dgb #beerlist.session .brewery,body.dgb .bar,body.dgb #beerlist.session .bar,body.dgb .topBar,body.dgb #beerlist.session .topBar,body.dgb .top-bar,body.dgb #beerlist.session .top-bar{color:#111}body.dgb .loader,body.dgb #beerlist.session .loader{stroke:#fff}body.dgb .sess-link.overall,body.dgb #beerlist.session .sess-link.overall{color:#fff}h1{text-align:center;font-size:4rem}a{cursor:pointer}#exportfield{width:100%;margin-top:5rem;padding-bottom:2rem;font-size:2rem;text-align:center;}#exportfield input{display:block;border:.5rem dashed #fcd174;width:80%;margin:1rem auto;padding:1rem;text-align:center;font-family:inherit}.loader{width:8rem;height:8rem;margin:5rem auto;display:block}.status-text{font-size:3rem;text-align:center}.juicy-food{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:2.2rem;padding:0 4rem;}.juicy-food .supplier{margin:2rem 0;}.juicy-food .supplier .item h3{margin-bottom:0}.juicy-food .supplier .item .desc{font-style:italic;opacity:.7;font-size:.85em}#main-menu .msg{width:80%;margin:4vw auto 0;padding:3vw 5vw;font-weight:bold;font-size:3vw;border:1vw dashed #fcd174;text-align:center}#main-menu .languages{position:absolute;right:5%;font-size:3rem;display:flex;flex-direction:row;}#main-menu .languages a{text-decoration:none;display:inline-block;padding:.4rem .6rem}#main-menu .sessions{width:100%;display:flex;flex-wrap:wrap;box-sizing:border-box;justify-content:center;padding:0 0 2.5%;}#main-menu .sessions .session{width:45%;box-sizing:border-box;color:#111;padding:2rem;text-align:center;display:block;text-decoration:none;}#main-menu .sessions .session h2{font-size:3.5rem;margin:0}#main-menu .sessions .session.mini{padding:1.75rem;}#main-menu .sessions .session.mini h2{font-size:2.5rem}#main-menu .sessions .session .sub{font-size:1.5rem;font-style:italic}#main-menu .sessions.sessions-3 .session:first-child{width:90%}#main-menu .sessions.column{flex-direction:column;align-items:center;}#main-menu .sessions.column .session{width:90%}#main-menu .info{text-align:center;font-size:2rem}#main-menu .untappd{text-align:center;font-size:2rem;background-color:#fc0;padding:2rem;box-sizing:border-box;width:90vw;margin:0 auto;margin-bottom:5%;}#main-menu .untappd .ut-user{display:inline-block}#main-menu .untappd .ut-info{font-size:1.5rem;margin-top:.5rem}#main-menu .untappd .ut-sync{margin-top:.75rem;font-size:1.4rem;}#main-menu .untappd .ut-sync .expl{font-size:1.5rem;margin-top:1rem}#main-menu .untappd .ut-sync .load-ratings{font-size:1rem;margin-top:1rem}#main-menu .untappd .ut-sync a{display:inline-block;margin:.5rem;background-color:#fff2bf;border-radius:3px;padding:.5rem 1rem;text-decoration:none;font-size:1.1em;color:#111}#main-menu .untappd img{width:4rem;height:4rem;margin-right:2rem;vertical-align:middle}#main-menu .craftypint-sel{display:block;text-align:center;font-size:2rem;background-color:#8ac1d2;padding:2rem;box-sizing:border-box;width:90vw;margin:0 auto;margin-bottom:5%;text-decoration:none;color:#111;}#main-menu .craftypint-sel .cp-sub{font-size:1.5rem;margin-top:.5rem}#main-menu .craftypint-sel img{width:7rem;height:7rem;margin-right:2rem;vertical-align:middle}#main-menu .craftypint-sel-new{width:90%;margin:0 auto 1.5rem;font-size:1.8rem;padding:1.5rem 2rem;box-sizing:border-box;color:#111;text-decoration:none;text-align:center;background-color:#8ac1d2;display:flex;flex-direction:column;gap:1rem;}@media (min-width:500px){#main-menu .craftypint-sel-new{font-size:2rem}}#main-menu .craftypint-sel-new .cp-main{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2rem;}#main-menu .craftypint-sel-new .cp-main img{max-height:60px}#main-menu .craftypint-sel-new .cp-sub{align-self:center;justify-self:center;font-size:.7em}#main-menu p.attr{font-size:1rem;color:#888;padding:0 1rem;opacity:.5}#main-menu .live-ratings{text-align:center;font-size:2rem;outline:.5rem solid #fbad2f;padding:2rem;box-sizing:border-box;width:90vw;margin:0 auto;margin-bottom:5%;}#main-menu .live-ratings a{display:block}#main-menu .live-ratings .expl{font-size:1.25rem;margin-top:.5rem}#main-menu .beer-lists{display:flex;box-sizing:border-box;flex-wrap:wrap;flex-direction:vertical;justify-content:center;padding:0 0 3%;}#main-menu .beer-lists .events-sel,#main-menu .beer-lists .all-beers-sel,#main-menu .beer-lists .map-sel,#main-menu .beer-lists .leaderbeer-sel,#main-menu .beer-lists .craftypint-sel{width:90%;background-color:#fbad2f;margin-bottom:1.5rem;font-size:2.5rem;padding:1rem 4rem;box-sizing:border-box;color:#111;text-decoration:none;}#main-menu .beer-lists .events-sel:after,#main-menu .beer-lists .all-beers-sel:after,#main-menu .beer-lists .map-sel:after,#main-menu .beer-lists .leaderbeer-sel:after,#main-menu .beer-lists .craftypint-sel:after{content:'➜';float:right}#main-menu .beer-lists .events-sel.leaderbeer-sel,#main-menu .beer-lists .all-beers-sel.leaderbeer-sel,#main-menu .beer-lists .map-sel.leaderbeer-sel,#main-menu .beer-lists .leaderbeer-sel.leaderbeer-sel,#main-menu .beer-lists .craftypint-sel.leaderbeer-sel{background-color:#fcd174}#main-menu .beer-lists .events-sel.map-sel,#main-menu .beer-lists .all-beers-sel.map-sel,#main-menu .beer-lists .map-sel.map-sel,#main-menu .beer-lists .leaderbeer-sel.map-sel,#main-menu .beer-lists .craftypint-sel.map-sel{background-color:#1da1cd}#main-menu .beer-lists .events-sel.events-sel,#main-menu .beer-lists .all-beers-sel.events-sel,#main-menu .beer-lists .map-sel.events-sel,#main-menu .beer-lists .leaderbeer-sel.events-sel,#main-menu .beer-lists .craftypint-sel.events-sel{background-color:#ff80ff}#main-menu .beer-lists .events-sel.craftypint-sel,#main-menu .beer-lists .all-beers-sel.craftypint-sel,#main-menu .beer-lists .map-sel.craftypint-sel,#main-menu .beer-lists .leaderbeer-sel.craftypint-sel,#main-menu .beer-lists .craftypint-sel.craftypint-sel{background-color:#8ac1d2;display:grid;grid-template-columns:1fr 4fr;grid-template-rows:3fr 2fr;}#main-menu .beer-lists .events-sel.craftypint-sel img,#main-menu .beer-lists .all-beers-sel.craftypint-sel img,#main-menu .beer-lists .map-sel.craftypint-sel img,#main-menu .beer-lists .leaderbeer-sel.craftypint-sel img,#main-menu .beer-lists .craftypint-sel.craftypint-sel img{align-self:end;justify-self:end}#main-menu .beer-lists .events-sel.craftypint-sel .cp-main,#main-menu .beer-lists .all-beers-sel.craftypint-sel .cp-main,#main-menu .beer-lists .map-sel.craftypint-sel .cp-main,#main-menu .beer-lists .leaderbeer-sel.craftypint-sel .cp-main,#main-menu .beer-lists .craftypint-sel.craftypint-sel .cp-main{align-self:center;justify-self:center}#main-menu .beer-lists .events-sel.craftypint-sel .cp-sub,#main-menu .beer-lists .all-beers-sel.craftypint-sel .cp-sub,#main-menu .beer-lists .map-sel.craftypint-sel .cp-sub,#main-menu .beer-lists .leaderbeer-sel.craftypint-sel .cp-sub,#main-menu .beer-lists .craftypint-sel.craftypint-sel .cp-sub{grid-column:1/3;align-self:center;justify-self:center;font-size:.7em}html{font-size:9px;}@media (min-width:2160px) and (max-width:2700px){html{font-size:.3vw}}@media (min-width:1800px) and (max-width:2160px){html{font-size:.4vw}}@media (min-width:1440px) and (max-width:1800px){html{font-size:.5vw}}@media (min-width:1080px) and (max-width:1350px){html{font-size:.666667vw}}@media (min-width:720px) and (max-width:900px){html{font-size:1vw}}@media (max-width:500px){html{font-size:2vw}}#beerlist,.event-beer-list{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:5rem;}#beerlist.event-beer-list,.event-beer-list.event-beer-list{padding-top:0;margin-bottom:2rem}#beerlist .topBar,.event-beer-list .topBar{width:100%;display:grid;height:5rem;grid-template-rows:5rem;grid-template-columns:minmax(4rem,8rem) auto auto minmax(4rem,8rem);grid-template-areas:"back-button title beer-stats search-button";position:fixed;transform:translate3d(0,0,0);top:0;left:0;z-index:200;}#beerlist .topBar h1,.event-beer-list .topBar h1{margin:0;padding:0;justify-self:end;text-transform:capitalize;font-size:3rem;line-height:5rem;grid-area:title;margin-right:1rem}#beerlist .topBar .back,.event-beer-list .topBar .back{grid-area:back-button;background-image:url("/img/chevron-left.svg");background-size:3.4rem 3.4rem;background-position:center;background-repeat:no-repeat;cursor:pointer;}#beerlist .topBar .back:hover,.event-beer-list .topBar .back:hover{background-color:rgba(255,255,255,0.25)}#beerlist .topBar .search,.event-beer-list .topBar .search{grid-area:search-button;position:relative;cursor:default;}#beerlist .topBar .search:after,.event-beer-list .topBar .search:after,#beerlist .topBar .search:before,.event-beer-list .topBar .search:before{background-size:3.4rem 3.4rem;background-position:center;background-repeat:no-repeat;content:'';width:100%;height:100%;top:0;left:0;display:block;position:absolute}#beerlist .topBar .search:before,.event-beer-list .topBar .search:before{background-image:url("/img/search.svg");opacity:.2}#beerlist .topBar .search:after,.event-beer-list .topBar .search:after{background-image:url("/img/spin.svg")}#beerlist .topBar .search.ready,.event-beer-list .topBar .search.ready{cursor:pointer;}#beerlist .topBar .search.ready:before,.event-beer-list .topBar .search.ready:before{opacity:1}#beerlist .topBar .search.ready:after,.event-beer-list .topBar .search.ready:after{opacity:0}#beerlist .topBar .search.ready:hover,.event-beer-list .topBar .search.ready:hover{background-color:rgba(255,255,255,0.25)}#beerlist .topBar.searching .search,.event-beer-list .topBar.searching .search{background-color:rgba(204,204,204,0.5);}#beerlist .topBar.searching .search:before,.event-beer-list .topBar.searching .search:before{background-image:url("/img/close.svg")}#beerlist .topBar.searching .back,.event-beer-list .topBar.searching .back{display:none}#beerlist .topBar .searchQuery,.event-beer-list .topBar .searchQuery{grid-column:1/4;grid-row:1/2;margin:.5rem;font-size:2rem;background-color:rgba(255,255,255,0.25);border:0;background-image:url("/img/search.svg");background-size:3rem 3rem;background-repeat:no-repeat;background-position:1rem center;padding-left:4.3rem;box-sizing:border-box;z-index:10}#beerlist .topBar sub,.event-beer-list .topBar sub{font-size:1.5rem;grid-area:beer-stats;align-self:end;justify-self:start;margin-bottom:.8rem}#beerlist .topBar.searching sub,.event-beer-list .topBar.searching sub{justify-self:end;margin-right:1rem}#beerlist .container,.event-beer-list .container{display:flex;width:100%;flex-direction:column;align-items:center;flex-wrap:wrap;}@media (min-width:720px){#beerlist .container,.event-beer-list .container{flex-direction:row;justify-content:space-between;box-sizing:border-box;align-items:flex-start;padding:0 3vw}#beerlist .container > div,.event-beer-list .container > div{max-width:45.5vw}#beerlist .container > div.bar,.event-beer-list .container > div.bar{max-width:100vw}}@media (min-width:1080px){#beerlist .container,.event-beer-list .container{padding:0 2.5vw}#beerlist .container > div,.event-beer-list .container > div{max-width:30vw}}@media (min-width:1440px){#beerlist .container,.event-beer-list .container{padding:0 2vw}#beerlist .container > div,.event-beer-list .container > div{max-width:22.5vw}}@media (min-width:1800px){#beerlist .container,.event-beer-list .container{padding:0 1.666667vw}#beerlist .container > div,.event-beer-list .container > div{max-width:18vw}}@media (min-width:2160px){#beerlist .container,.event-beer-list .container{padding:0 1.428571vw}#beerlist .container > div,.event-beer-list .container > div{max-width:15vw}}#beerlist .key,.event-beer-list .key{text-align:center;margin-top:1rem;width:100%;}#beerlist .key span.info,.event-beer-list .key span.info{margin-right:1rem;}#beerlist .key span.info:after,.event-beer-list .key span.info:after{content:':'}#beerlist .key .metastyle,.event-beer-list .key .metastyle{display:inline-block;padding:1rem 1rem 1rem 3.5rem;font-size:1.25rem;margin-right:1rem;margin-bottom:.5rem;background:var(--block-bg);color:inherit;position:relative;}#beerlist .key .metastyle .ms-tags,.event-beer-list .key .metastyle .ms-tags{position:absolute;top:0;left:0;width:2.5rem;height:100%;display:flex;flex-direction:column;overflow:hidden;}#beerlist .key .metastyle .ms-tags .ms-tag,.event-beer-list .key .metastyle .ms-tags .ms-tag{width:2.5rem;height:100%;position:relative}#beerlist.ms-Dark .key .Dark,.event-beer-list.ms-Dark .key .Dark,#beerlist.ms-Traditional .key .Traditional,.event-beer-list.ms-Traditional .key .Traditional,#beerlist.ms-Hoppy .key .Hoppy,.event-beer-list.ms-Hoppy .key .Hoppy,#beerlist.ms-Bitter .key .Bitter,.event-beer-list.ms-Bitter .key .Bitter,#beerlist.ms-Humlete .key .Humlete,.event-beer-list.ms-Humlete .key .Humlete,#beerlist.ms-Imperial.Stout .key .Imperial.Stout,.event-beer-list.ms-Imperial.Stout .key .Imperial.Stout,#beerlist.ms-Barley.Wine .key .Barley.Wine,.event-beer-list.ms-Barley.Wine .key .Barley.Wine,#beerlist.ms-Barleywine .key .Barleywine,.event-beer-list.ms-Barleywine .key .Barleywine,#beerlist.ms-Crispy .key .Crispy,.event-beer-list.ms-Crispy .key .Crispy,#beerlist.ms-Pastry .key .Pastry,.event-beer-list.ms-Pastry .key .Pastry,#beerlist.ms-Fruited .key .Fruited,.event-beer-list.ms-Fruited .key .Fruited,#beerlist.ms-Funky .key .Funky,.event-beer-list.ms-Funky .key .Funky,#beerlist.ms-Wild .key .Wild,.event-beer-list.ms-Wild .key .Wild,#beerlist.ms-Barrel.Aged .key .Barrel.Aged,.event-beer-list.ms-Barrel.Aged .key .Barrel.Aged,#beerlist.ms-Foudre.Aged .key .Foudre.Aged,.event-beer-list.ms-Foudre.Aged .key .Foudre.Aged,#beerlist.ms-Amphora.Aged .key .Amphora.Aged,.event-beer-list.ms-Amphora.Aged .key .Amphora.Aged,#beerlist.ms-Spontaneous .key .Spontaneous,.event-beer-list.ms-Spontaneous .key .Spontaneous,#beerlist.ms-Mixed-fermentation .key .Mixed-fermentation,.event-beer-list.ms-Mixed-fermentation .key .Mixed-fermentation,#beerlist.ms-Sour .key .Sour,.event-beer-list.ms-Sour .key .Sour,#beerlist.ms-Strong .key .Strong,.event-beer-list.ms-Strong .key .Strong,#beerlist.ms-Belgian .key .Belgian,.event-beer-list.ms-Belgian .key .Belgian,#beerlist.ms-Belgisk .key .Belgisk,.event-beer-list.ms-Belgisk .key .Belgisk,#beerlist.ms-Experimental .key .Experimental,.event-beer-list.ms-Experimental .key .Experimental,#beerlist.ms-Cider .key .Cider,.event-beer-list.ms-Cider .key .Cider,#beerlist.ms-Sider .key .Sider,.event-beer-list.ms-Sider .key .Sider,#beerlist.ms-Mead .key .Mead,.event-beer-list.ms-Mead .key .Mead,#beerlist.ms-Wine .key .Wine,.event-beer-list.ms-Wine .key .Wine,#beerlist.ms-Sake .key .Sake,.event-beer-list.ms-Sake .key .Sake,#beerlist.ms-Lager .key .Lager,.event-beer-list.ms-Lager .key .Lager,#beerlist.ms-Alkoholfri .key .Alkoholfri,.event-beer-list.ms-Alkoholfri .key .Alkoholfri,#beerlist.ms-Tradisjonell .key .Tradisjonell,.event-beer-list.ms-Tradisjonell .key .Tradisjonell,#beerlist.ms-Sterk .key .Sterk,.event-beer-list.ms-Sterk .key .Sterk,#beerlist.ms-Juleøl.Lys .key .Juleøl.Lys,.event-beer-list.ms-Juleøl.Lys .key .Juleøl.Lys,#beerlist.ms-Juleøl.Butikkstyrke .key .Juleøl.Butikkstyrke,.event-beer-list.ms-Juleøl.Butikkstyrke .key .Juleøl.Butikkstyrke,#beerlist.ms-Mørk .key .Mørk,.event-beer-list.ms-Mørk .key .Mørk,#beerlist.ms-Juleøl:not(.Lys):not(.Butikkstyrke) .key .Juleøl:not(.Lys):not(.Butikkstyrke),.event-beer-list.ms-Juleøl:not(.Lys):not(.Butikkstyrke) .key .Juleøl:not(.Lys):not(.Butikkstyrke),#beerlist.ms-Mjød .key .Mjød,.event-beer-list.ms-Mjød .key .Mjød,#beerlist.ms-Pumpkin .key .Pumpkin,.event-beer-list.ms-Pumpkin .key .Pumpkin,#beerlist.order-score .order .avg,.event-beer-list.order-score .order .avg,#beerlist.order-hype .order .hype,.event-beer-list.order-hype .order .hype,#beerlist.order-ut_rating .order .ut_rating,.event-beer-list.order-ut_rating .order .ut_rating,#beerlist.order-ratebeer .order .ratebeer,.event-beer-list.order-ratebeer .order .ratebeer,#beerlist.order-beeradvocate .order .beeradvocate,.event-beer-list.order-beeradvocate .order .beeradvocate,#beerlist.order-live_rating .order .live-rating,.event-beer-list.order-live_rating .order .live-rating,#beerlist.order-location .order .order-location,.event-beer-list.order-location .order .order-location,#beerlist.saved .filter .saved,.event-beer-list.saved .filter .saved,#beerlist.not-saved .filter .not-saved,.event-beer-list.not-saved .filter .not-saved,#beerlist.today .filter .today,.event-beer-list.today .filter .today,#beerlist.early .filter .early,.event-beer-list.early .filter .early,#beerlist.late .filter .late,.event-beer-list.late .filter .late,#beerlist.tasted .filter .tasted,.event-beer-list.tasted .filter .tasted,#beerlist.not-tasted .filter .not-tasted,.event-beer-list.not-tasted .filter .not-tasted,#beerlist.mini-true .order .mini,.event-beer-list.mini-true .order .mini,#beerlist .order-by-name.selected,.event-beer-list .order-by-name.selected{outline:.5rem solid #d270d2;z-index:5}#beerlist .order,.event-beer-list .order{padding:1rem 5%;width:100%;box-sizing:border-box;display:flex;justify-content:center;}#beerlist .order a,.event-beer-list .order a{display:block;min-width:12%;max-width:60px;padding:.5rem;text-align:center;font-size:1.5rem;}#beerlist .order a:not(.site-bg-style),.event-beer-list .order a:not(.site-bg-style){background-color:var(--block-bg)}#beerlist .order a.ordering:before,.event-beer-list .order a.ordering:before{content:'⇳ '}#beerlist .order a img,.event-beer-list .order a img{width:2rem;height:2rem;vertical-align:middle}#beerlist .order span.info,.event-beer-list .order span.info{margin-right:1rem;margin-left:2rem;vertical-align:middle;margin-top:.9rem;}#beerlist .order span.info:after,.event-beer-list .order span.info:after{content:':'}#beerlist .filter,.event-beer-list .filter{width:100%;padding:1rem 5%;box-sizing:border-box;text-align:center;}#beerlist .filter span.info,.event-beer-list .filter span.info{margin-right:1rem;}#beerlist .filter span.info:after,.event-beer-list .filter span.info:after{content:':'}#beerlist .filter a,.event-beer-list .filter a{display:inline-block;background-color:var(--block-bg);padding:.5rem 1rem;color:inherit;margin:.25rem;font-size:1.5rem;max-width:8rem}#beerlist .brewery,.event-beer-list .brewery{width:90%;background-color:var(--brewery-block-bg);box-sizing:border-box;margin-top:1rem;}#beerlist .brewery.hidden,.event-beer-list .brewery.hidden{display:none}#beerlist .brewery h2,.event-beer-list .brewery h2{font-size:2.5rem;margin:0;padding:1rem 1.5rem;background-color:#333;display:grid;grid-template-columns:max-content max-content auto;align-items:center;color:#fff;}#beerlist .brewery h2 .brewery-name,.event-beer-list .brewery h2 .brewery-name{margin-left:1rem;align-self:center}#beerlist .brewery h2 .brewery-logo,.event-beer-list .brewery h2 .brewery-logo{width:5rem;height:5rem;box-sizing:border-box;background-color:#fff;padding:.5rem;border-radius:.5rem;align-self:center}#beerlist .brewery h2 .location,.event-beer-list .brewery h2 .location{font-size:1.4rem;display:inline-block;align-self:start;justify-self:end;margin-left:1rem}#beerlist.event-beer-list .brewery,.event-beer-list.event-beer-list .brewery{width:100%}#beerlist.mini-true .beer .headline .ratings,.event-beer-list.mini-true .beer .headline .ratings,#beerlist.mini-true .beer .headline .expanded,.event-beer-list.mini-true .beer .headline .expanded{display:none}#beerlist.mini-true .beer.expand .headline .ratings,.event-beer-list.mini-true .beer.expand .headline .ratings,#beerlist.mini-true .beer.expand .headline .expanded,.event-beer-list.mini-true .beer.expand .headline .expanded{display:block}#beerlist.mini-false .beer .headline .name-block .ut-avg,.event-beer-list.mini-false .beer .headline .name-block .ut-avg,#beerlist.mini-false .beer .headline .name-block .live-avg,.event-beer-list.mini-false .beer .headline .name-block .live-avg{display:none}#beerlist .beer,.event-beer-list .beer{margin-bottom:.5rem;position:relative;padding-left:2.5rem;background-color:var(--beer-block-bg);}#beerlist .beer:last-child,.event-beer-list .beer:last-child{margin-bottom:0}#beerlist .beer.saved,.event-beer-list .beer.saved{outline:.5rem solid #d270d2}#beerlist .beer.hidden,.event-beer-list .beer.hidden{display:none}#beerlist .beer.tasted,.event-beer-list .beer.tasted{opacity:.5}#beerlist .beer.tastedish,.event-beer-list .beer.tastedish{opacity:.75;filter:grayscale(90%)}#beerlist .beer.ut-checked-in .headline,.event-beer-list .beer.ut-checked-in .headline,#beerlist .beer.ut-historic-checked-in .headline,.event-beer-list .beer.ut-historic-checked-in .headline{background-image:url("/img/drank_flag.png");background-repeat:no-repeat;background-position:top right}#beerlist .beer .ms-tags,.event-beer-list .beer .ms-tags{position:absolute;top:0;left:0;width:2.5rem;height:100%;display:flex;flex-direction:column;overflow:hidden;}#beerlist .beer .ms-tags .ms-tag,.event-beer-list .beer .ms-tags .ms-tag{width:2.5rem;height:100%;position:relative}#beerlist .beer .marks,.event-beer-list .beer .marks{background-color:#dedede;border-radius:.4rem}#beerlist .beer .star,.event-beer-list .beer .star,#beerlist .beer .tick,.event-beer-list .beer .tick{width:2.5rem;height:2.5rem;padding:.5rem;display:inline-block;cursor:pointer;}#beerlist .beer .star img,.event-beer-list .beer .star img,#beerlist .beer .tick img,.event-beer-list .beer .tick img{width:2.5rem;height:2.5rem}#beerlist .beer .star .outline,.event-beer-list .beer .star .outline,#beerlist .beer .tick .outline,.event-beer-list .beer .tick .outline{display:inline}#beerlist .beer .star .filled,.event-beer-list .beer .star .filled,#beerlist .beer .tick .filled,.event-beer-list .beer .tick .filled{display:none}#beerlist .beer.saved .star .outline,.event-beer-list .beer.saved .star .outline,#beerlist .beer.tasted .tick .outline,.event-beer-list .beer.tasted .tick .outline{display:none}#beerlist .beer.saved .star .filled,.event-beer-list .beer.saved .star .filled,#beerlist .beer.tasted .tick .filled,.event-beer-list .beer.tasted .tick .filled{display:inline}#beerlist .beer .headline,.event-beer-list .beer .headline{padding:1rem 2.5rem;font-size:2rem;background-color:var(--beer-block-bg);display:flex;align-items:center;flex-wrap:wrap;}#beerlist .beer .headline .name-block,.event-beer-list .beer .headline .name-block{width:81%;display:flex;flex-wrap:wrap;}#beerlist .beer .headline .name-block .brewery-name,.event-beer-list .beer .headline .name-block .brewery-name{width:80%;font-size:1.5rem;margin-bottom:-.5rem}#beerlist .beer .headline .name-block .name,.event-beer-list .beer .headline .name-block .name{font-weight:bold;width:80%}#beerlist .beer .headline .name-block .abv,.event-beer-list .beer .headline .name-block .abv{width:20%;font-size:1.75rem;display:flex;align-items:center;}#beerlist .beer .headline .name-block .abv:after,.event-beer-list .beer .headline .name-block .abv:after{content:'%';font-size:.6em}#beerlist .beer .headline .name-block .style,.event-beer-list .beer .headline .name-block .style{width:70%;font-size:1.4rem;}#beerlist .beer .headline .name-block .style .hop-tag,.event-beer-list .beer .headline .name-block .style .hop-tag{text-transform:capitalize;display:inline-block;font-size:.9em;padding:.15em .3em;margin-right:.2em;background-color:#b3e9c3;border-radius:3px}#beerlist .beer .headline .name-block .ut-avg,.event-beer-list .beer .headline .name-block .ut-avg,#beerlist .beer .headline .name-block .live-avg,.event-beer-list .beer .headline .name-block .live-avg{width:15%;font-size:1.325rem;}#beerlist .beer .headline .name-block .ut-avg a,.event-beer-list .beer .headline .name-block .ut-avg a,#beerlist .beer .headline .name-block .live-avg a,.event-beer-list .beer .headline .name-block .live-avg a{color:inherit}#beerlist .beer .headline .name-block .ut-avg img,.event-beer-list .beer .headline .name-block .ut-avg img,#beerlist .beer .headline .name-block .live-avg img,.event-beer-list .beer .headline .name-block .live-avg img{width:1.5rem;height:1.5rem;vertical-align:baseline;border-radius:.25rem;margin-right:.3rem}#beerlist .beer .headline .marks,.event-beer-list .beer .headline .marks{width:19%}#beerlist .beer .headline .ratings,.event-beer-list .beer .headline .ratings{width:100%;margin-top:.5rem;font-size:1.25rem;}#beerlist .beer .headline .ratings .score,.event-beer-list .beer .headline .ratings .score{width:40%;text-align:center;box-sizing:border-box;padding:.5rem;float:left;}#beerlist .beer .headline .ratings .score[href=""],.event-beer-list .beer .headline .ratings .score[href=""]{text-decoration:none}#beerlist .beer .headline .ratings .score:empty:after,.event-beer-list .beer .headline .ratings .score:empty:after{content:'—'}#beerlist .beer .headline .ratings .yours,.event-beer-list .beer .headline .ratings .yours{background-color:#d270d2;color:#fff}#beerlist .beer .headline .ratings .add-rating,.event-beer-list .beer .headline .ratings .add-rating{width:20%;background-color:#d270d2;display:block;box-shadow:inset 0 0 0 3px rgba(255,255,255,0.25),0 1px 0 rgba(17,17,17,0.5);border-radius:5px;float:right;font-size:1.25rem;text-align:center;box-sizing:border-box;padding:.5rem 1rem;cursor:pointer;}#beerlist .beer .headline .ratings .add-rating.is-rating,.event-beer-list .beer .headline .ratings .add-rating.is-rating{box-shadow:0 0 15px #eb585c}#beerlist .beer .headline .expanded,.event-beer-list .beer .headline .expanded{width:100%;margin-top:.5rem;}#beerlist .beer .headline .expanded div.style,.event-beer-list .beer .headline .expanded div.style{font-size:1.4rem;margin-bottom:.25rem}#beerlist .beer .headline .expanded div,.event-beer-list .beer .headline .expanded div{width:80%;font-size:1.25rem;box-sizing:border-box;padding-right:2rem}#beerlist .beer .headline .rate-box,.event-beer-list .beer .headline .rate-box{font-size:1.5rem;margin-top:1rem;width:100%;display:none;flex-wrap:wrap;}#beerlist .beer .headline .rate-box label,.event-beer-list .beer .headline .rate-box label{font-weight:bold;width:15%;display:inline-block;display:none}#beerlist .beer .headline .rate-box input.rating-slider,.event-beer-list .beer .headline .rate-box input.rating-slider{width:70%;display:none}#beerlist .beer .headline .rate-box .rating-slider-control,.event-beer-list .beer .headline .rate-box .rating-slider-control{width:68%;margin-right:2%;position:relative;height:2.6rem;}#beerlist .beer .headline .rate-box .rating-slider-control .track,.event-beer-list .beer .headline .rate-box .rating-slider-control .track{width:100%;height:3px;border-radius:.2rem;background-color:#444;margin-top:1.2rem}#beerlist .beer .headline .rate-box .rating-slider-control .handle,.event-beer-list .beer .headline .rate-box .rating-slider-control .handle{position:absolute;width:4rem;height:4rem;top:50%;left:0;margin-top:-2rem;margin-left:-2rem;}#beerlist .beer .headline .rate-box .rating-slider-control .handle:after,.event-beer-list .beer .headline .rate-box .rating-slider-control .handle:after{content:'';position:absolute;left:1rem;top:1rem;width:2rem;height:2rem;box-sizing:border-box;border:2px solid #111;background-color:#f0f;box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(17,17,17,0.5);border-radius:1rem}#beerlist .beer .headline .rate-box textarea,.event-beer-list .beer .headline .rate-box textarea{width:100%;height:4em;display:none}#beerlist .beer .headline .rate-box .rating-text,.event-beer-list .beer .headline .rate-box .rating-text{width:10%;text-align:center;font-weight:bold;font-size:2rem;display:inline-block;display:none}#beerlist .beer .headline .rate-box .untappd,.event-beer-list .beer .headline .rate-box .untappd{margin-top:.2rem;width:100%}#beerlist .beer .headline .rate-box .previous-checkin,.event-beer-list .beer .headline .rate-box .previous-checkin{margin-right:1rem;display:inline-block}#beerlist .beer .headline .rate-box .send-to-untappd,.event-beer-list .beer .headline .rate-box .send-to-untappd{width:40%;vertical-align:top;background-color:#fc0;display:inline-block;box-shadow:inset 0 0 0 3px rgba(255,255,255,0.25),0 1px 0 rgba(17,17,17,0.5);border-radius:5px;align-self:flex-end;font-size:1.25rem;text-align:center;box-sizing:border-box;padding:.2rem 1rem;cursor:pointer;}#beerlist .beer .headline .rate-box .send-to-untappd img,.event-beer-list .beer .headline .rate-box .send-to-untappd img{width:2.5rem;height:2.5rem;margin-right:.5rem;vertical-align:middle}#beerlist .beer .headline .rate-box .sent-to-untappd,.event-beer-list .beer .headline .rate-box .sent-to-untappd{color:#4c3f0c;font-size:1.25rem;display:none;}#beerlist .beer .headline .rate-box .sent-to-untappd .beer-check-mark,.event-beer-list .beer .headline .rate-box .sent-to-untappd .beer-check-mark{width:2rem;height:2rem;display:inline-block;vertical-align:middle;margin-right:.5rem;background-color:#fc0;background-image:url("/img/beer_icon_check.png");background-size:1.4rem;background-repeat:no-repeat;background-position:center}#beerlist .beer .headline .rate-box .sending-untappd-checkin,.event-beer-list .beer .headline .rate-box .sending-untappd-checkin{display:none;}#beerlist .beer .headline .rate-box .sending-untappd-checkin img,.event-beer-list .beer .headline .rate-box .sending-untappd-checkin img{width:3rem;height:3rem;vertical-align:middle}#beerlist .beer.disabled,.event-beer-list .beer.disabled{opacity:.3;}#beerlist .beer.disabled .headline,.event-beer-list .beer.disabled .headline{background-color:#ff6464}#beerlist .beer.disabled .name,.event-beer-list .beer.disabled .name,#beerlist .beer.disabled .abv,.event-beer-list .beer.disabled .abv,#beerlist .beer.disabled .ut-avg,.event-beer-list .beer.disabled .ut-avg,#beerlist .beer.disabled .style,.event-beer-list .beer.disabled .style{text-decoration:line-through}#beerlist .beer.has-rating:not(.r-0) .headline .rate-box,.event-beer-list .beer.has-rating:not(.r-0) .headline .rate-box{display:flex;}#beerlist .beer.has-rating:not(.r-0) .headline .rate-box label,.event-beer-list .beer.has-rating:not(.r-0) .headline .rate-box label,#beerlist .beer.has-rating:not(.r-0) .headline .rate-box .rating-slider-control,.event-beer-list .beer.has-rating:not(.r-0) .headline .rate-box .rating-slider-control,#beerlist .beer.has-rating:not(.r-0) .headline .rate-box .rating-text,.event-beer-list .beer.has-rating:not(.r-0) .headline .rate-box .rating-text{display:inline-block}#beerlist .beer.has-rating:not(.r-0) .headline .rate-box .untappd,.event-beer-list .beer.has-rating:not(.r-0) .headline .rate-box .untappd{display:block}#beerlist .beer.has-notes .headline .rate-box,.event-beer-list .beer.has-notes .headline .rate-box{display:flex;}#beerlist .beer.has-notes .headline .rate-box textarea,.event-beer-list .beer.has-notes .headline .rate-box textarea{display:block}#beerlist .beer.add-rating .headline .rate-box,.event-beer-list .beer.add-rating .headline .rate-box{display:flex;}#beerlist .beer.add-rating .headline .rate-box textarea,.event-beer-list .beer.add-rating .headline .rate-box textarea{display:block}#beerlist .beer.add-rating .headline .rate-box label,.event-beer-list .beer.add-rating .headline .rate-box label,#beerlist .beer.add-rating .headline .rate-box .rating-slider-control,.event-beer-list .beer.add-rating .headline .rate-box .rating-slider-control,#beerlist .beer.add-rating .headline .rate-box .rating-text,.event-beer-list .beer.add-rating .headline .rate-box .rating-text{display:inline-block}#beerlist .beer.add-rating .headline .rate-box .untappd,.event-beer-list .beer.add-rating .headline .rate-box .untappd{display:block}#beerlist .beer.ut-checked-in .headline .rate-box .sent-to-untappd,.event-beer-list .beer.ut-checked-in .headline .rate-box .sent-to-untappd{display:block}#beerlist .beer.ut-checked-in .headline .rate-box .send-to-untappd,.event-beer-list .beer.ut-checked-in .headline .rate-box .send-to-untappd,#beerlist .beer.ut-checked-in .headline .rate-box .have-i-drunk-it,.event-beer-list .beer.ut-checked-in .headline .rate-box .have-i-drunk-it{display:none}#beerlist.beer-list .filter a.today,.event-beer-list.beer-list .filter a.today{display:none}#beerlist .beer .name:before,.event-beer-list .beer .name:before{font-size:.5em;padding:.2rem .4rem;font-weight:400;border-radius:.2rem;color:#fff;display:inline-block;vertical-align:middle;margin-right:.5rem}#beerlist.session .beer .name .sess,.event-beer-list.session .beer .name .sess{display:none}#beerlist .beer.friday .name:before,.event-beer-list .beer.friday .name:before{content:'fri';background-color:#eb585c}#beerlist .beer.friday.saturday .name:before,.event-beer-list .beer.friday.saturday .name:before{content:'fri & sat';background-color:#f0f}#beerlist .beer.saturday .name:before,.event-beer-list .beer.saturday .name:before{content:'sat';background-color:#1da1cd}#beerlist .beer.no-info:after,.event-beer-list .beer.no-info:after{display:block;content:'New beer, no Untappd link/info available, no auto checkin';padding:.3rem;border:.2rem solid #f0f;text-align:center;border-top:none;background-color:rgba(255,0,255,0.1);font-size:1.25rem}#beerlist .beer[class*="early"] .name:after,.event-beer-list .beer[class*="early"] .name:after,#beerlist .beer[class*="late"] .name:after,.event-beer-list .beer[class*="late"] .name:after,#beerlist .beer[class*="friday-early"] .name:after,.event-beer-list .beer[class*="friday-early"] .name:after,#beerlist .beer[class*="saturday-early"] .name:after,.event-beer-list .beer[class*="saturday-early"] .name:after,#beerlist .beer[class*="saturday-late"] .name:after,.event-beer-list .beer[class*="saturday-late"] .name:after,#beerlist .beer[class*="friday-late"] .name:after,.event-beer-list .beer[class*="friday-late"] .name:after,#beerlist .beer[class*="fest"] .name:after,.event-beer-list .beer[class*="fest"] .name:after{font-size:.5em;padding:.2rem .4rem;font-weight:400;border-radius:.2rem;color:#111;display:inline-block;vertical-align:middle;margin-left:.5rem}#beerlist.friday.session .beer.friday .name:before,.event-beer-list.friday.session .beer.friday .name:before{content:none;background-color:#eb585c}#beerlist.friday.session .beer.friday.saturday .name:before,.event-beer-list.friday.session .beer.friday.saturday .name:before{content:'fri & sat';background-color:#f0f}#beerlist.saturday.session .beer.saturday .name:before,.event-beer-list.saturday.session .beer.saturday .name:before{content:none;background-color:#eb585c}#beerlist.saturday.session .beer.friday.saturday .name:before,.event-beer-list.saturday.session .beer.friday.saturday .name:before{content:'fri & sat';background-color:#f0f}.yellow-sess-indicator,.beer .name .yellow-indicator,.beer .name .friday-early-indicator{background-color:#fcd174}.magenta-sess-indicator,.beer .name .magenta-indicator{background-color:#f0f}.blue-sess-indicator,.beer .name .blue-indicator,.beer .name .friday-late-indicator,.beer .name .fest-indicator,.beer .name .all-beers-indicator{background-color:#1da1cd}.red-sess-indicator,.beer .name .red-indicator,.beer .name .saturday-early-indicator{background-color:#eb585c}.green-sess-indicator,.beer .name .green-indicator,.beer .name .saturday-late-indicator{background-color:#68d286}.sess-indicator,.beer .name .sess{display:inline-block;width:2em;height:2em;border-radius:1em;margin-left:.6em;text-transform:uppercase;font-size:.5em;text-align:center;vertical-align:middle;line-height:2em;box-shadow:0 0 0 1px rgba(51,51,51,0.5)}.style-border.Dark,.style-border.Imperial.Stout,.style-border.Mørk{border-left:1rem solid #222245}.style-border.Barley.Wine,.style-border.Barleywine,.style-border.Juleøl.Butikkstyrke{border-left:1rem solid #db8904}.style-border.Traditional,.style-border.Classic{border-left:1rem solid #d3d3d3}.style-border.Hoppy,.style-border.Bitter,.style-border.Humlete{border-left:1rem solid #68d286}.style-border.Strong,.style-border.Juleøl:not(.Lys):not(.Butikkstyrke){border-left:1rem solid #854848}.style-border.Sake,.style-border.Juleøl.Lys,.style-border.Lager{border-left:1rem solid #fcd174}.style-border.Mixed-fermentation,.style-border.Funky{border-left:1rem solid #1da1cd}.style-border.Sour,.style-border.Alkoholfri,.style-border.Crispy{border-left:1rem solid #53ecec}.style-border.Belgian,.style-border.Belgisk{border-left:1rem solid #1da1cd}.style-border.Experimental,.style-border.Sterk{border-left:1rem solid #399}.style-border.Traditional,.style-border.Tradisjonell{border-left:1rem solid #eb585c}.style-border.Pastry{border-left:1rem solid #fcd174}.style-border.Cider,.style-border.Sider,.style-border.Fruited{border-left:1rem solid #77a277}.style-border.Mead,.style-border.Mjød{border-left:1rem solid #a085c6}.style-border.Pumpkin{border-left:1rem solid #fbad2f}.style-bg{background-repeat:no-repeat;background-position:center;background-size:60%;}.style-bg.Dark,.style-bg.Imperial.Stout,.style-bg.Mørk{background-color:#444489;background-image:url("/img/dark.svg")}.style-bg.Barley.Wine,.style-bg.Juleøl.Butikkstyrke{background-color:#db8904;background-image:url("/img/barley.svg")}.style-bg.Traditional,.style-bg.Classic{background-color:#399;background-image:url("/img/traditional.svg")}.style-bg.Hoppy,.style-bg.Bitter,.style-bg.Humlete{background-color:#68d286;background-image:url("/img/hoppy.svg")}.style-bg.Strong,.style-bg.Juleøl:not(.Lys):not(.Butikkstyrke){background-color:#eb585c;background-image:url("/img/strong.svg")}.style-bg.Sake,.style-bg.Juleøl.Lys,.style-bg.Lager{background-color:#fcd174;background-image:url("/img/traditional.svg")}.style-bg.Mixed-fermentation,.style-bg.Funky,.style-bg.Wild{background-color:#a085c6;background-image:url("/img/funky.svg")}.style-bg.Sour,.style-bg.Alkoholfri{background-color:#53ecec;background-image:url("/img/sour.svg")}.style-bg.Crispy{background-color:#53ecec;background-image:url("/img/traditional.svg")}.style-bg.Belgian,.style-bg.Belgisk{background-color:#1da1cd;background-image:url("/img/foudre-aged.svg")}.style-bg.Experimental,.style-bg.Sterk{background-color:#399}.style-bg.Traditional,.style-bg.Tradisjonell{background-color:#399;background-image:url("/img/traditional.svg")}.style-bg.Pastry{background-color:#fbad2f;background-image:url("/img/pastry.svg")}.style-bg.Hazy{background-color:#fcd174;background-image:url("/img/hazy.svg")}.style-bg.Barrel.Aged{background-color:#da6e6e;background-image:url("/img/barrel-aged.svg")}.style-bg.Foudre.Aged{background-color:#cfa6a6;background-image:url("/img/foudre-aged.svg")}.style-bg.Amphora.Aged{background-color:#fbad2f;background-image:url("/img/amphora-aged.svg")}.style-bg.Spontaneous{background-color:#1da1cd;background-image:url("/img/spontaneous.svg")}.style-bg.Cider,.style-bg.Sider{background-color:#77a277;background-image:url("/img/cider.svg")}.style-bg.Fruited{background-color:#d270d2;background-image:url("/img/fruited.svg")}.style-bg.Mead,.style-bg.Mjød{background-color:#a085c6;background-image:url("/img/honey.svg")}.style-bg.Pumpkin{background-color:#fbad2f}.site-bg-style.avg{background-color:#fbad2f}.site-bg-style.hype{background-color:#ffc0cb;color:#fff}.site-bg-style.untappd,.site-bg-style.ut_rating{background-color:#fc0;color:#111}.site-bg-style.ratebeer{background-color:#2b93cd;color:#fbd500}.site-bg-style.beeradvocate{background-color:#111;color:#e4aa00}.session.yellow,.session.friday-early{background-color:#fcd174}.session.all-beers{background-color:#a9afea}.session.stout-one{background-color:#f55e3c}.session.lager-lounge{background-color:#c8fccd}.session.saturday,.session.friday-late,.session.blue,.session.fest{background-color:#1da1cd}.session.friday,.session.saturday-early,.session.red{background-color:#eb585c}.session.green,.session.saturday-late{background-color:#68d286}.session.magenta{background-color:#f0f}.session.slushie-bar{background-color:#d270d2}#beerlist.session{background-color:#fff;}#beerlist.session.yellow .topBar,#beerlist.session.friday-early .topBar{background-color:#fcd174}#beerlist.session.saturday .topBar,#beerlist.session.friday-late .topBar,#beerlist.session.blue .topBar,#beerlist.session.fest .topBar{background-color:#1da1cd}#beerlist.session.all-beers .topBar{background-color:#a9afea}#beerlist.session.stout-one .topBar{background-color:#f55e3c}#beerlist.session.lager-lounge .topBar{background-color:#c8fccd}#beerlist.session.friday .topBar,#beerlist.session.saturday-early .topBar,#beerlist.session.red .topBar{background-color:#eb585c}#beerlist.session.green .topBar,#beerlist.session.saturday-late .topBar{background-color:#68d286}#beerlist.session.magenta .topBar{background-color:#f0f}#beerlist.session.slushie-bar .topBar{background-color:#d270d2}#beerlist.beer-list .topBar{background-color:#fbad2f}h1.fest-title{display:flex;justify-content:center;align-items:center;margin:.67em 0}.festival-logo{width:200px;max-width:75vw;max-height:125px;object-fit:contain;display:block}.map .top-bar{display:grid;grid-template-columns:1fr 7fr 1fr;background-color:#86d4ee;}.map .top-bar a{padding:1rem 1rem;align-self:center}.map .map-inner{width:100vw;display:flex;align-items:center;justify-content:start;flex-direction:column;gap:3rem;padding:3rem 0}.map .map-image{width:100%;max-width:95vw;max-height:100vh;object-fit:contain}.events .top-bar{display:grid;grid-template-columns:1fr 7fr;background-color:#ff80ff;}.events .top-bar a{padding:1rem 1rem;align-self:center}.events .events-inner{width:90%;padding:3rem 0;margin:0 auto;}.events .events-inner h1{text-align:left;font-size:3rem}.events .events-inner p.text{font-size:2rem}.events .events-inner .event{background-color:#d3d3d3;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:1.5rem 3rem;color:inherit;text-decoration:none;font-size:2rem;grid-column-gap:2rem;}.events .events-inner .event.magenta,.events .events-inner .event.pink{background-color:#d270d2}.events .events-inner .event.yellow{background-color:#fcd174}.events .events-inner .event.red{background-color:#eb585c}.events .events-inner .event.green{background-color:#68d286}.events .events-inner .event.blue{background-color:#1da1cd}.events .events-inner .event.aqua{background-color:#53ecec}.events .events-inner .event.orange{background-color:#fbad2f}.events .events-inner .event.purple{background-color:#a085c6}.events .events-inner .event.lime{background-color:#6c6}.events .events-inner .event.maroon{background-color:#854848}.events .events-inner .event.teal{background-color:#399}.events .events-inner .event.navy{background-color:#9292c9}.events .events-inner .event .type,.events .events-inner .event .attached-beers,.events .events-inner .event .facebook{text-transform:capitalize;font-style:normal;padding:.3rem .6rem;display:inline-block;background-color:rgba(255,255,255,0.5);border-radius:3px;margin-right:.5rem;}.events .events-inner .event .type.attached-beers,.events .events-inner .event .attached-beers.attached-beers,.events .events-inner .event .facebook.attached-beers{background-color:rgba(253,214,151,0.9)}.events .events-inner .event .type.facebook,.events .events-inner .event .attached-beers.facebook,.events .events-inner .event .facebook.facebook{background-color:rgba(134,212,238,0.9);color:inherit}.events .events-inner .event .headline{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;margin-bottom:1rem}.events .events-inner .event .time{font-weight:bold;text-align:left;padding-right:1rem;}@media (max-width:768px){.events .events-inner .event .time{min-width:15%}}.events .events-inner .event .name{font-size:2.5rem;font-weight:bold;padding-right:1rem}.events .events-inner .event .desc{font-style:italic;font-size:.8em;grid-column:1/3}.events .events-inner .event .name-and-loc{display:flex;flex-direction:row;align-items:flex-end;}@media (max-width:768px){.events .events-inner .event .name-and-loc{flex-direction:column;align-items:flex-start}}.events .events-inner .event .location{display:flex;align-items:center;dd}.events .events-inner .event .location:before{content:'@';margin-right:.5rem}.events .events-inner .event h2{margin-top:0;margin-bottom:0;font-size:2.5rem;align-self:flex-end}.seen-beers .top-bar{display:grid;grid-template-columns:1fr 7fr;background-color:#fcd174;}.seen-beers .top-bar a{padding:3rem 1rem;align-self:center}.seen-beers h1{text-transform:capitalize}.seen-beers .seen-beer-list{padding:2rem 2.5vw;}.seen-beers .seen-beer-list .beer{font-size:2rem;background-color:#ccc;padding:1rem 2.5vw;margin-bottom:1rem;}.seen-beers .seen-beer-list .beer a{color:#0f5166}.seen-beers .seen-beer-list .beer .accurate-time{font-size:1.4rem}.leaderbeer{font-size:2rem;}.leaderbeer.headless{display:grid;width:100%;height:100%;grid-template-columns:10fr 40fr 50fr;grid-template-rows:9fr 91fr;box-sizing:border-box;grid-gap:1rem;padding:1rem;background-color:#111;background-image:url("/img/bcbfnologo.png");background-repeat:no-repeat;background-size:cover;overflow:hidden;}.dgb .leaderbeer.headless{background-color:#3f3f3f;background-image:none;background-repeat:no-repeat;background-size:cover}.leaderbeer.headless img{grid-column:1/2;grid-row:1/2;width:7.5rem;height:7.5rem;margin-bottom:1rem;display:block;align-self:center;justify-self:center}.leaderbeer.headless ul.beer-ranking{grid-column:1/3;grid-row:2/3}.leaderbeer.headless ul.checkin-ranking{grid-column:3/4;grid-row:2/3}.leaderbeer.headless h1.beers{grid-column:2/3;grid-row:1/2}.leaderbeer.headless h1.checks{grid-column:3/4;grid-row:1/2;display:flex;flex-direction:row;justify-content:space-between;padding-right:6rem;align-items:center;}.leaderbeer.headless h1.checks .span.app-link{font-size:.55em;text-transform:none;color:#111;padding:.5rem 1rem;border-radius:3px;background-color:rgba(104,210,134,0.85)}.leaderbeer.headless h1{color:#ccc;text-align:left;margin-top:0;margin-bottom:0;align-self:center}.leaderbeer.headless li{background-color:#333;grid-template-columns:7.5rem auto 12rem 12rem}.leaderbeer.headless .beer{color:var(--block-bg);display:grid;grid-template-rows:2fr 1fr;grid-gap:.15rem;font-size:.9em;padding:.25rem;}.leaderbeer.headless .beer .beer-name{align-self:end;font-size:1.6em;overflow:hidden;grid-row:1/3}.leaderbeer.headless .beer .brewery-name{align-self:start;overflow:hidden}.leaderbeer.headless .rating{font-size:1.5em}.leaderbeer.headless .rating:after{background-color:#111}.leaderbeer.headless .count{font-size:1em}.leaderbeer .top-bar{display:grid;grid-template-columns:1fr 7fr;background-color:#fcd174;}.leaderbeer .top-bar a{padding:3rem 1rem;align-self:center}.leaderbeer h1{text-transform:capitalize}.leaderbeer .leaderbeer-inner{width:90vw;margin:0 auto;padding-top:1em}.leaderbeer .sess-link{display:inline-block;padding:.5rem 1rem;text-transform:capitalize;margin-right:1rem;color:#111;}.leaderbeer .sess-link.magenta{background-color:#f0f}.leaderbeer .sess-link.blue{background-color:#1da1cd}.leaderbeer .sess-link.green{background-color:#68d286}.leaderbeer .sess-link.red{background-color:#eb585c}.leaderbeer .sess-link.yellow{background-color:#fcd174}.leaderbeer.sess-yellow .sess-link.yellow,.leaderbeer.sess-magenta .sess-link.magenta,.leaderbeer.sess-red .sess-link.red,.leaderbeer.sess-blue .sess-link.blue,.leaderbeer.sess-green .sess-link.green,.leaderbeer.sess- .sess-link.overall{outline:.5rem solid #f0f;outline-offset:.2rem}.leaderbeer .expl{margin-top:1rem;font-size:.75em;text-align:center}.leaderbeer ul{position:relative;overflow:visible}.leaderbeer li{display:grid;grid-template-columns:7.5rem auto 5.5rem 8rem;grid-template-rows:2fr 1fr;background-color:var(--block-bg);height:7.5rem;margin-bottom:.5rem;width:100%;color:#111}.leaderbeer .rating{background-color:#fcd174;text-align:center;line-height:calc(7.5rem * 0.67);font-weight:bold;grid-row:1/3;position:relative;}.leaderbeer .rating:after{position:absolute;width:100%;height:calc(7.5rem * 0.33);bottom:0;left:0;content:'WEIGHTED';font-weight:bold;color:#fff;background-color:#333;font-size:.5em;line-height:calc(7.5rem * 0.33)}.leaderbeer .beer{grid-row:1/3;font-size:.8em;padding:.75rem;}.leaderbeer .beer .beer-name{display:block;font-weight:bold;line-height:1.2em;margin-bottom:.15rem;max-height:2.4em;overflow:hidden}.leaderbeer .beer .brewery-name{display:block;font-style:italic}.leaderbeer .ranking{background-color:#333;color:#fff;text-align:center;line-height:7.5rem;font-size:1.75em;grid-row:1/3;}.leaderbeer .ranking:after{content:'.'}.leaderbeer .count{font-size:.75em;align-self:center;text-align:left;line-height:calc(7.5rem * 0.67);padding-left:.5rem;background-color:#e5c6cb;font-weight:bold}.leaderbeer .count:after{content:' ratings'}.leaderbeer .unweighted{display:block;font-size:.475em;text-align:left;padding-left:.5rem;line-height:calc(7.5rem * 0.33);background-color:#fbad2f;}.leaderbeer .unweighted:before{content:'Unweighted: '}#admin{padding:2vh 5vw;box-sizing:border-box;min-height:100vh;color:#111;background-color:#fff;font-size:1.75rem;}#admin>div{padding:1rem 1.5rem;border:2px solid #333;margin-bottom:1rem}