.bd_container{font-family:roboto slab,serif;background:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem;overflow:hidden}.bd_container>header,.bd_container>main{padding:1rem;padding-left:2rem;padding-right:2rem}.bd_container>header{background:#212121;color:#fff;font-size:1.3em}.bd_container .map-container,.bd_container .list-container{margin-bottom:2rem}.bd_container .pagination>*{padding:0 .5rem}.bd_container .pagination{margin-top:2rem;text-align:center}.bd_container .map-container{border-radius:1rem;overflow:hidden}.bd_container .filter-container{margin:2rem 0;display:flex;min-height:60px;border-top:2px solid #ccc;border-bottom:2px solid #ccc;flex-wrap:wrap}.bd_container .filter-container button.clear{cursor:pointer;font-family:roboto slab,serif;padding:.4em 1.2em;border-radius:.8em;border:none;background-color:#efefef;box-shadow:1px 1px 4px #ccc;font-weight:600;color:#aaa;padding-left:2.5rem;background-image:url(./icons/icon-cross.svg);background-repeat:no-repeat;background-position-x:1rem;background-position-y:.5rem;background-size:10%}.bd_container .filter-container a{text-decoration:none;font-weight:600;color:#000;transition:none}.bd_container .filter-container a.list,.bd_container .filter-container a.map{background-color:#f5f5f5}.bd_container .filter-container a.list:hover,.bd_container .filter-container a.map:hover,.bd_container .filter-container a.active{background-color:#f7992c;color:#fff}.bd_container .filter-container a.is-active{color:#f7992c}.bd_container .filter-container a.is-active .icon{background-color:#f7992c}.bd_container .filter-container a.list:hover .icon,.bd_container .filter-container a.map:hover .icon,.bd_container .filter-container a.active .icon{background-color:#fff}.bd_container .filter-container>.filter{width:60%;display:flex}.bd_container .filter-container>.filter>*{padding:0 1rem;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.bd_container .filter-container>.search{width:40%;display:flex;align-items:center}.bd_container .filter-container .input-search{display:flex;align-items:center;box-shadow:1px 1px 5px #ccc;padding:.3em 1rem;border-radius:.8em;margin-left:2rem;width:80%}.bd_container .filter-container .input-search input{padding:0;height:auto;border:none;font-family:roboto slab,serif;width:100%}.bd_container .filter-container .input-search>div:last-child{flex-basis:100%}.bd_container .filter-options{background-color:#f5f5f5;border-radius:2rem;margin-bottom:2rem;height:70px}.bd_container .filter-options ul{display:flex;width:100%;height:100%}.bd_container .filter-options ul li{width:100%;height:100%;display:flex;align-items:center}.bd_container .filter-options ul li a{width:100%;height:2em;line-height:2em;text-align:center;color:#000;text-decoration:none;font-weight:600}.bd_container .filter-options ul li a{border-right:1px solid #ccc}.bd_container .filter-options ul li:last-child a{border-right:none}.bd_container .filter-option{display:inline-block;border-radius:1.5rem;box-shadow:1px 1px 5px #ccc;position:absolute;background:#fff;z-index:999}.bd_container .filter-option .option{padding:1rem 3rem;cursor:pointer;text-align:center}.bd_container .filter-option .option:hover{background-color:#efefef;box-shadow:1px 1px 5px #ccc;border-radius:1.5rem}.bd_container .score-card{border-radius:1rem;box-shadow:1px 1px 5px #ccc;overflow:hidden;font-weight:600}.bd_container .score-card>div{padding:2rem}.bd_container .score-card .top{background-color:#f5f5f5;box-shadow:1px 1px 5px #ccc;border-radius:0 0 1rem 1rem;display:flex}.bd_container .score-card .top>div:first-child{width:60%;border-right:2px solid #ccc}.bd_container .score-card .top>div{text-align:center;padding:0 2rem}.bd_container .score-card .top .value{font-size:1.7em;padding-top:.1em}.bd_container .score-card .top.one>div{width:100%;border-right:none}.bd_container .bottom{display:flex}.bd_container .bottom>div{width:100%;text-align:center;border-right:2px solid #eee}.bd_container .bottom>div:last-child{border-right:none}.bd_container .bottom>div .value{padding-top:.5em;font-size:1.3em}.bd_container .list-container .each-row{display:flex;justify-content:space-around;overflow:hidden;border-radius:2rem}.bd_container .list-container .each-row:hover{background-color:#f5f5f5;box-shadow:1px 1px 5px #ccc}.bd_container .list-container .each-row:hover a.readmore{background-color:#fff;color:#f7992c}.bd_container .list-container .each-row>div{padding:2rem 0}.bd_container .list-container .each-row .img{flex-basis:25%}.bd_container .list-container .each-row .img figure{width:200px;height:200px;margin:0 auto;border-radius:1rem;overflow:hidden;box-shadow:1px 1px 3px #ccc}.bd_container .list-container.ownership .each-row .img{flex-basis:23%}.bd_container .list-container.ownership .each-row .img figure{width:150px;height:150px}.bd_container .list-container.ownership .each-row .img figure{border-radius:0}.bd_container .list-container .each-row .img figure img{width:100%;height:100%;object-fit:contain}.bd_container .list-container .each-row .info{flex-basis:50%;font-size:.9em}.bd_container .list-container.ownership .each-row .info{flex-basis:69%}.bd_container .list-container .each-row .info header{padding:.5em 0;font-weight:600;font-size:1.1em}.bd_container .list-container .each-row .info .title{padding-right:1rem}.bd_container .list-container .each-row .info .tagline{padding-left:1rem;border-left:2px solid #000;color:#a29797}.bd_container .list-container .each-row .info .subheader{margin-bottom:1rem}.bd_container .list-container .each-row .info .subheader .address{padding-right:1rem}.bd_container .list-container .each-row .info .subheader .size{padding-left:1rem;font-weight:600;color:#f7992c}.bd_container .list-container .each-row .info .readmore{margin-top:2rem}.bd_container .list-container.ownership .each-row .info .readmore{margin-top:1rem}a.readmore,a.subscriber{text-decoration:none;background:#f5f5f5;padding:.7em 2em;font-weight:600;border-radius:1em;display:inline-block}a.subscriber{background:#f7992c;color:#fff}a.readmore{color:#000}a.readmore.visit{background:#f5f5f5}.bd_container .list-container .each-row .ownership{flex-basis:7%;text-align:center}#dimmer_notification .wrapper{background-color:#fff;color:#000;overflow:hidden;border-radius:1rem;font-family:roboto slab,serif;font-size:.9em}#dimmer_notification .wrapper .dimmer-closer{cursor:pointer;position:absolute;right:2rem;top:-1.5em}#dimmer_notification .wrapper header{background-color:#f7992c;border-radius:1rem;padding:1.2rem;color:#fff;font-weight:600;font-size:1.3em;box-shadow:1px 1px 3px #ccc}#dimmer_notification .wrapper .title{font-weight:600;margin:2rem 0;font-size:1.2em;margin-top:2.5rem}#dimmer_notification .wrapper .cta{margin:3rem 0;margin-bottom:2em}#dimmer_notification .wrapper section{padding:2rem;padding-top:0;position:relative}.window-property{display:none;font-size:1.1em;width:250px;font-family:roboto slab,serif}.window-property .info{padding:1.5em;text-align:center;color:#aaa}.window-property .info .title a{color:#000;font-size:1.3em;font-weight:600}.window-property .info .address{margin:1em 0}.window-property .info .view{margin:1em 0;margin-top:2em}.window-property .info .view a{padding:.5em 2em;box-shadow:0 1px 5px #ccc;font-weight:600;border-radius:1em}.window-property .info strong{color:#999}.window-property .info a{text-decoration:none}.window-property .close{cursor:pointer;float:right;color:#fff;margin:.5rem;display:block;height:10px;width:10px}.popup-bubble{position:absolute;top:0;left:0;transform:translate(-44%,-105%);background-color:#fff;padding:0;overflow-y:auto;box-shadow:0 2px 10px 1px rgba(0,0,0,.5);display:block}.popup-bubble-anchor{position:absolute;width:100%;bottom:8px;left:0}.popup-bubble-anchor::after{position:absolute;top:0;left:0;transform:translate(-50%,0);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #fff}.popup-container{cursor:auto;height:0;position:absolute}i.icon{width:17px;height:17px;display:inline-block;background-size:100% 100%;background-position:center;background-repeat:no-repeat;background-color:#000;mask-position:center;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;margin-right:1rem}i.icon.list{-webkit-mask-image:url(./icons/icon-list.svg);mask-image:url(./icons/icon-list.svg)}i.icon.map{-webkit-mask-image:url(./icons/icon-pin-black.svg);mask-image:url(./icons/icon-pin-black.svg)}i.icon.filters{-webkit-mask-image:url(./icons/icon-filter-black.svg);mask-image:url(./icons/icon-filter-black.svg)}i.icon.search{-webkit-mask-image:url(./icons/icon-search.svg);mask-image:url(./icons/icon-search.svg);background-color:#aaa;width:15px;height:15px}i.icon.caret{-webkit-mask-image:url(./icons/icon-arrow-down.svg);mask-image:url(./icons/icon-arrow-down.svg);margin-left:.75rem;width:10px;height:10px;position:relative;top:2px}i.icon.caret.left{transform:rotate(90deg);top:0;height:12px;width:12px}i.icon.caret.right{transform:rotate(-90deg);top:0;height:12px;width:12px}i.icon.independent{-webkit-mask-image:url(./icons/icon-independent.svg);mask-image:url(./icons/icon-independent.svg);width:50px;height:50px;background-color:#aaa;margin:.5em}i.icon.cross{-webkit-mask-image:url(./icons/icon-cross.svg);mask-image:url(./icons/icon-cross.svg);background-color:#999}i.icon.medium{width:20px;height:20px}i.icon.facebook{-webkit-mask-image:url(./icons/icon-fb.svg);mask-image:url(./icons/icon-fb.svg)}i.icon.instagram{-webkit-mask-image:url(./icons/icon-instagram.svg);mask-image:url(./icons/icon-instagram.svg)}i.icon.twitter{-webkit-mask-image:url(./icons/icon-twitter.svg);mask-image:url(./icons/icon-twitter.svg)}i.icon.youtube{-webkit-mask-image:url(./icons/icon-youtube.svg);mask-image:url(./icons/icon-youtube.svg)}i.icon.linkedin{-webkit-mask-image:url(./icons/icon-linkedin.svg);mask-image:url(./icons/icon-linkedin.svg)}i.icon.untappd{-webkit-mask-image:url(./icons/icon-untappd.svg);mask-image:url(./icons/icon-untappd.svg)}i.icon.brewery{-webkit-mask-image:url(./icons/icon-brewery.svg);mask-image:url(./icons/icon-brewery.svg);width:18px;height:18px}body.page-template-page_bd .takeover-banner,body.single-brewery .takeover-banner,body.single-owner .takeover-banner{margin-bottom:2rem}.bd-clear.mobile{display:none}@media only screen and (min-width:549px){body.page-template-page_bd main.content,body.single-brewery main.content,body.single-owner main.content{max-width:100%;flex-basis:calc(100% - 40px)}}@media(max-width:768px){body.page-template-page_bd .row.gutter-40>.col,body.single-brewery .row.gutter-40>.col,body.single-owner .row.gutter-40>.col{margin-left:40px;margin-top:2rem}.bd-clear.desktop{display:none}.bd-clear.mobile{display:block}.bd_container>header{padding-left:1rem;padding-right:1rem}.bd_container>main{padding-left:1rem;padding-right:1rem}.bd_container .filter-container{border-bottom:none}.bd_container .filter-container>div{flex-basis:100%}.bd_container .filter-container>div.filter{border-bottom:2px solid #ccc;height:50px}.bd_container .filter-container>div.search{padding-top:2rem}.bd_container .score-card .top{flex-wrap:wrap}.bd_container .score-card .top>div{width:100%!important}.bd_container .score-card .top:not(.one)>div:first-child{border-right:none;padding-bottom:1rem;border-bottom:2px solid #ccc;margin-bottom:1rem}.bd_container .score-card .bottom{font-size:.5em}.bd_container .score-card>div{padding:1rem}.bd_container .list-container .each-row{flex-direction:column}.bd_container .list-container .each-row .info{padding:1rem}.bd_container .list-container .each-row .ownership img{max-width:100px;margin-right:1rem}.bd_container .map-container .ratio::before{padding-bottom:100%!important}}.ratio{width:100%;position:relative;max-height:calc(100vh - #{$heightHeader});display:flex}.ratio>*{width:100%}.ratio>*>*{height:100%}.ratio:not(.force)::after{clear:left;content:" ";display:block}.ratio:not(.force)::before{content:"";float:left}.ratio:not(.force).wide::before{padding-bottom:56.25%}.ratio:not(.force).square::before{padding-bottom:100%}.ratio:not(.force).tv::before{padding-bottom:75%}.ratio:not(.force).small::before{padding-bottom:66.6%}.ratio:not(.force).strip::before{padding-bottom:62.5%}.ratio.force{overflow:hidden;height:0}.ratio.force>*{position:absolute;height:100%;width:100%}.ratio.force.wide{padding-bottom:56.25%}.ratio.force.square{padding-bottom:100%}.ratio.force.tv{padding-bottom:75%}.ratio.force.small{padding-bottom:66.6%}.ratio.force.strip{padding-bottom:62.5%}