@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700,300);html{overflow-x:hidden;-webkit-font-smoothing:antialiased}body,button,input,p,select,textarea{font-family:'Roboto Condensed',sans-serif;color:#6a0531;font-size:16px}a,a:hover{color:#033}p{margin:0 0 1em}h1{font-size:2.5em}h4{font-size:1.5em}h5{font-size:1.3em}.colour-white{color:#fff}.colour-red{color:#6a0531}.under-line{text-decoration:underline}.sub-title{color:#6a0531;font-size:25px;font-weight:800}.btn-large a{background-color:#8b164a;color:#fff;font-size:20px;font-family:'Roboto Condensed',sans-serif;padding:15px 25px}.btn-large a:hover{background-color:#6a0531;color:#fff;text-decoration:none}.navbar-toggle:hover,.navbar-toggle:hover .icon-bar{color:#6a0531;background-color:#fff}.navbar-header>.navbar-toggle,.navbar-toggle .icon-bar{background-color:#6a0531}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}#fireworks{position:absolute;left:0;top:0;width:100%;z-index:999;pointer-events:none}.topbar{z-index:1;position:relative}.topbar .container .row{padding:10px 0 0}header.site-header{background-color:#6a0531}.navbar-default{background-image:none;border-radius:0;box-shadow:none;border:none;background-color:#6a0531;padding:0;position:relative;margin:0}.navbar-default .container{margin-top:-35px}.widget.header_right .textwidget{display:inline-flex}.widget.header_left{vertical-align:bottom;margin-bottom:9px}@media (min-width:769px){.header-right.navbar-right{margin-top:44px}}ul.menu{padding:0}ul.menu li.menu-home-item a:after{background-image:url(https://brews.co.nz/wp-content/uploads/2016/04/glass.png);background-size:28px 27px;display:inline-block;width:28px;height:27px;content:"";background-repeat:no-repeat;position:relative;top:4px;left:5px}@media screen and (min-width:768px) and (max-width:991px){ul.menu li.menu-home-item a:after{background-size:18px 17px;width:18px;height:17px;top:1px}}ul.menu li.menu-specials-item a:after{background-image:url(https://brews.co.nz/wp-content/uploads/2016/04/drink.png);background-size:27px 27px;display:inline-block;width:27px;height:27px;content:"";background-repeat:no-repeat;position:relative;top:4px;left:5px}@media screen and (min-width:768px) and (max-width:991px){ul.menu li.menu-specials-item a:after{background-size:17px 17px;width:17px;height:17px;top:1px}}ul.menu li.menu-store-locator-item a:after{background-image:url(https://brews.co.nz/wp-content/uploads/2016/04/crystal.png);background-size:27px 27px;display:inline-block;width:27px;height:27px;content:"";background-repeat:no-repeat;position:relative;top:4px;left:5px}@media screen and (min-width:768px) and (max-width:991px){ul.menu li.menu-store-locator-item a:after{background-size:17px 17px;width:11px;height:17px;top:1px;left:0}}ul.menu li.menu-contact-item a:after{background-image:url(https://brews.co.nz/wp-content/uploads/2016/04/noun_7888_cc.png);background-size:21px 27px;display:inline-block;width:21px;height:27px;content:"";background-repeat:no-repeat;position:relative;top:4px;left:5px}@media screen and (min-width:768px) and (max-width:991px){ul.menu li.menu-contact-item a:after{background-size:11px 17px;width:11px;height:17px;top:1px}}ul.menu li.current-menu-item a{background-color:#6a0531}ul.menu li{display:inline}ul.menu li a{color:#fff;border:1px solid #fff;text-transform:uppercase;font-size:20px;display:inline-block;width:212px;margin-right:15px;text-align:center;padding:13px 0;background-color:#8b164a}ul.menu li a:hover{text-decoration:none;background-color:#6a0531}ul.menu li:last-child a{margin-right:0}header.entry-header h1.entry-title{display:none}.home-boxes{background-repeat:repeat-x!important;background-position:bottom}.home-boxes .home-box .panel-grid-cell{padding:0!important;width:100%!important}.home-boxes .home-box .panel-grid-cell .so-panel{margin-bottom:0!important}footer.entry-footer{display:none}.footer_top{background-color:#6a0531;padding-top:30px}.footer_top .enquiries{margin-top:26px;text-align:right}.footer_top .enquiries a{border:1px solid #fff}.newsletter-container{text-align:center;padding:0 0 20px}.newsletter-container p.title{font-size:27px;font-weight:800;color:#fff;margin-bottom:13px;line-height:27px}.newsletter-container form#mc4wp-form-1 label{color:#fff}.newsletter-container form#mc4wp-form-1 input[type=email]{background-color:#97506e;border:none;padding:7px;margin-right:5px;margin-left:5px;color:#fff}.newsletter-container form#mc4wp-form-1 input[type=submit]{background-color:#8b164a;color:#fff;font-size:20px;padding:5px 20px;border:none;vertical-align:bottom}.footer_bottom{background-color:#333}.footer-bottom-container{text-align:center;padding-top:15px}.footer-bottom-container p.copyright-text{margin-bottom:8px}.footer-bottom-container p.copyright-text a{color:#fff;text-decoration:underline}.footer-bottom-container p.futurelab-text,.footer-bottom-container p.futurelab-text a{color:#fff}.fb-comments,.fb-comments iframe[style],.fb-comments span,.fb-page,.fb-page iframe[style],.fb-page span{width:100%!important}.location-accordion .show-locations{background-color:#6a0531!important}.store-locator .prettyMapList p{margin:0}.store-locator .prettyMapList .mapHolder{height:500px!important}.store-locator .prettyMapList .prettyFileBar{padding-bottom:0!important}.store-locator .prettyMapList .prettyPagination{display:none}.store-locator .prettyMapList .corePrettyStyle{margin:0 0 1px!important;background:#6a0531!important;border:none!important;border-radius:0!important;text-shadow:none!important}.store-locator .prettyMapList .corePrettyStyle a{color:#FFF;font-size:18px}.store-locator .prettyMapList .corePrettyStyle a:hover,.store-locator .prettyMapList .corePrettyStyle:hover a{color:#fff}.store-locator .prettyMapList .mapDescription .address{display:none}.store-locator .prettyMapList .mapDescription .description p{color:#fff}.contact .prettyMapList p{margin:0}.contact .prettyMapList .mapHolder{height:293px!important}.gform_wrapper{margin:0!important;max-width:100%!important}.gform_wrapper .gform_footer input.button{background-color:#8b164a;color:#fff;font-size:20px!important;font-family:'Roboto Condensed',sans-serif;padding:15px 25px;border:none}.gform_wrapper .gform_footer input.button:hover{background-color:#6a0531;color:#fff;text-decoration:none}.gform_wrapper .ginput_complex label{font-weight:400!important}.newsletter-container .gform_wrapper form{text-align:center!important}.newsletter-container #gform_3 .gform_footer{display:inline!important}.newsletter-container #gform_3 .gform_footer .button{padding:3px 24px;border:1px solid #fff}.newsletter-container #gform_3 .gform_body{display:inline}.newsletter-container #gform_3 .gform_body .gfield_label{color:#fff!important;padding-right:5px}.newsletter-container #gform_3 .gform_body .gform_fields,.newsletter-container #gform_3 .gform_body .gform_fields .gfield,.newsletter-container #gform_3 .ginput_container{display:inline!important}.age_verify_overlay{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);z-index:99999;width:100%;height:100%;background-color:rgba(0,0,0,.87)}.age_verify_overlay .age_verify_popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);max-width:700px;width:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;background-color:#6a0531;z-index:2;box-sizing:border-box;box-shadow:0 0 50px 0 rgba(0,0,0,.6);display:inline-block;vertical-align:middle;padding-top:30px;border:3px solid #fff}.age_verify_overlay .age_verify_popup .age_verify_content{text-align:center}.age_verify_overlay .age_verify_popup .age_verify_content .top_section{background:url(https://brews.co.nz/wp-content/uploads/2016/05/bottle.png) bottom no-repeat;background-size:contain}.age_verify_overlay .age_verify_popup .age_verify_content .title{font-size:45px;color:#fff;font-weight:800;margin-bottom:5px}.age_verify_overlay .age_verify_popup .age_verify_content .date_of_birth{margin-bottom:20px}.age_verify_overlay .age_verify_popup .age_verify_content .date_of_birth .input-lg{display:inline-block;width:30%;max-width:95px;background:#b79ead;color:#6a0531;font-weight:700;font-size:28px;margin-right:5px;height:50px;border-radius:10px;padding:10px 12px}.age_verify_overlay .age_verify_popup .age_verify_content .date_of_birth .year{max-width:120px}.age_verify_overlay .age_verify_popup .age_verify_content .text{margin-bottom:20px;text-align:center;color:rgba(255,255,255,.63);font-size:20px}.age_verify_overlay .age_verify_popup .age_verify_content .verify-btn{display:inline-flex;margin-bottom:40px}.age_verify_overlay .age_verify_popup .age_verify_content .verify-btn .btn{background-color:#fff!important;color:#6A0531 !Important;border:3px solid #fff;border-radius:0;font-size:35px;font-weight:800;padding:5px 60px;-webkit-box-shadow:4px 4px 5px 0 rgba(0,0,0,.5);-moz-box-shadow:4px 4px 5px 0 rgba(0,0,0,.5);box-shadow:4px 4px 5px 0 rgba(0,0,0,.5)}.age_verify_overlay .age_verify_popup .age_verify_content .verify-btn .btn:hover{opacity:.9}.age_verify_overlay .age_verify_popup .age_verify_content .notice{color:#fff;background-color:#8d365d;padding:20px;font-size:15px}@media (min-width:768px){.collapse.navbar-collapse.navbar-primary-collapse.navbar-left{display:none!important}.navbar-right{margin-right:0}.mobile-only{display:none}}@media screen and (min-width:992px) and (max-width:1199px){ul.menu li a{font-size:17px;width:162px}}@media screen and (min-width:768px) and (max-width:991px){ul.menu li a{font-size:13px;width:107px}.header-right.navbar-right{margin-top:57px}}@media screen and (max-width:991px){.footer_top .enquiries{text-align:center;margin-top:5px!important}.footer_top .enquiries a{max-width:200px;margin:0 auto 15px;display:block;color:#fff}}@media screen and (max-width:767px){.widget.header_left,.widget.header_right{display:none!important}.navbar-default .container{margin-top:0}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#FFF;background-color:#BB7373;background-image:none!important}.navbar-default .navbar-nav>li>a{color:#fff}.navbar-default .navbar-nav>li>a:hover{color:#FFF;background-color:#BB7373;background-image:none!important}.desktop-only{display:none}}@media screen and (max-width:404px){.age_verify_overlay .age_verify_popup .age_verify_content .title{font-size:30px}.law-text{font-size:13px}}
