.carousel{margin:0px;padding:0px;background:#000}.carousel ul{}.carousel ul li{height:56.25%;overflow:hidden;position:relative}.carousel img{height:100%}.carousel .carousel-text-outer{position:absolute;padding:65px 50px 35px;background:rgba(255,255,255,0.6);top:50%!important;left:50%!important;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);text-align:center;min-width:515px;min-height:130px;z-index:150}.carousel .carousel-text .carousel-text-inner{font-size:39px;font-family:"Gill Sans WGL W01 Regular";text-transform:uppercase;line-height:1.04;margin-bottom:10px;letter-spacing:2px}.carousel .carousel-text .carousel-text-inner a,.carousel .carousel-text-2 .carousel-text-inner a{color:#000;text-decoration:none}.carousel .carousel-text-2 .carousel-text-inner{font-size:24px;font-family:"Gill Sans WGL W01 Regular";line-height:1.067}.carousel .slick-dots{position:absolute;z-index:10000;top:50%!important;left:50%!important;margin-top:94px;transform:translate(-50%);height:21px!important}.carousel .slick-dots li{height:21px;margin:0 1px 0 0!important}.carousel .slick-dots li button{width:31px;height:21px;color:#000}.carousel .slick-dots li.slick-active button{color:#fff}.carousel .cycle-nav{position:absolute;z-index:10000;width:100%;top:50%;left:0;height:65px;margin-top:-32.5px;pointer-events:none}.carousel .cycle-prev{width:65px;height:100%;display:block;pointer-events:all;float:left;cursor:pointer;background:url(../../images/homepage/slider/slider-arrow-prev.png) no-repeat 18px center rgba(0,0,0,0.8);background-size:39%}.carousel .cycle-next{width:65px;height:100%;display:block;pointer-events:all;float:right;cursor:pointer;background:url(../../images/homepage/slider/slider-arrow-next.png) no-repeat 25px center rgba(0,0,0,0.8);background-size:39%}.content .pageteaser .plainimageleft .image-wrapper{height:100%;width:50%;float:left;background-size:cover;background-position:center}.content .pageteaser .plainimageleft .content-wrapper{height:100%;width:50%;float:right;background:#eaaa00;display:table}.content .pageteaser .plainimageleft .content-wrapper-inner{display:table-cell;vertical-align:middle;height:100%;text-align:center;padding:0 20px}.content .pageteaser .plainimageright .image-wrapper{height:100%;width:50%;float:right;background-position:center}.content .pageteaser .plainimageright .content-wrapper{height:100%;width:50%;float:left;background:#eaaa00;display:table}.content .pageteaser .plainimageright .content-wrapper-inner{display:table-cell;vertical-align:middle;height:100%;text-align:center}.content .teaser .plainimageright .image-wrapper{height:100%;width:50%;float:right;background-position:center;background-size:cover;position:relative}.content .teaser .plainimageright .image-wrapper a{position:absolute;width:97px;height:97px;display:block;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);border:2px solid #000000;background:url(../../images/global/link-arrow-black.png) no-repeat center rgba(255,255,255,0.5);background-size:29%}.content .teaser .plainimageright{background:#eaaa00}.content .teaser .plainimageright .content-wrapper{height:100%;width:50%;float:left;background:#eaaa00;display:table}.content .teaser .plainimageright .content-wrapper-inner{display:table-cell;vertical-align:middle;height:100%;text-align:center}.content .text{background:#000}.content .text p{margin:0px;height:50px;line-height:50px;font-size:25px;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:2px;display:table;vertical-align:middle;width:100%}.content .text p br{display:none}.content .text p a:after{content:"";width:10px;height:20px;background:url(../../images/global/link-arrow-white.png);background-size:100%;display:inline-block;vertical-align:middle;margin-top:-5px;margin-left:3px}.content .text p a{text-decoration:none;color:#ffffff}.content .text .our-beers p a:after{content:"";width:36px;height:28.5px;background:url(../../images/homepage/our-beers-icon-w-arrow.png);background-size:100%;background-repeat:no-repeat;display:inline-block;vertical-align:middle;margin-top:-5px;margin-left:18px}.content .text .our-beers p a:before{content:"";width:22px;height:28.5px;background:url(../../images/homepage/our-beers-icon.png);background-size:100%;background-repeat:no-repeat;display:inline-block;vertical-align:middle;margin-top:-5px;margin-right:18px}.content .pageteaser,.content .teaser{height:100%;position:relative}.content .pageteaser .teaser-inner,.content .teaser .teaser-inner{height:540px}.content .pageteaser h2,.content .teaser h2{font-family:"Gill Sans WGL W01 Regular";text-transform:uppercase;letter-spacing:2px;z-index:100;font-weight:normal;position:absolute;top:0;left:50%;width:510px;height:55px;margin:0px 0px 0px -255px;text-align:center;line-height:55px;background:rgba(255,255,255,0.6);color:#000}.content .pageteaser h2 a,.content .teaser h2 a{font-family:"Gill Sans WGL W01 Regular";color:#000;text-decoration:none}.content .pageteaser .content-wrapper-inner h3{font-size:25px;line-height:27px;font-weight:normal;text-transform:uppercase;margin-bottom:10px;margin-top:0px;font-family:"Gill Sans WGL W01 Regular";letter-spacing:2px}.content .pageteaser .content-wrapper-inner h3 a{color:#000;text-decoration:none;font-family:"Gill Sans WGL W01 Regular"}.content .pageteaser .content-wrapper-inner h4,.content .teaser .content-wrapper-inner h4{font-size:21px;font-weight:normal;margin-bottom:20px;margin-top:0px;line-height:24px;font-family:"Gill Sans WGL W01 Regular"}.content .pageteaser .content-wrapper-inner .teaser-content p{margin-bottom:20px;margin-top:0px;font-size:18px!important;font-family:"Gill Sans W01 Bold"!important;padding:0 13%}.content .pageteaser .content-wrapper-inner .teaser-content p a{color:#000;text-decoration:none}.content .pageteaser .content-wrapper-inner .teaser-content p a:after{content:"";width:9px;height:18px;background:url(../../images/global/link-arrow.png);background-size:100%;display:inline-block;vertical-align:middle;margin-top:-3px;margin-left:12px}.content .teaser .content-wrapper-inner .teaser-content p{margin-bottom:20px;margin-top:0px;font-size:18px!important;line-height:22px;font-family:"Gill Sans WGL W01 Regular"!important;padding:0 13%}.content .teaser .content-wrapper-inner .teaser-content p:last-of-type{margin-bottom:0px}.content .teaser .content-wrapper-inner .teaser-content p a{color:#000;text-decoration:none;font-family:"Gill Sans WGL W01 Regular"}.content .teaser .content-wrapper-inner .teaser-content p a:after{content:"";width:9px;height:18px;background:url(../../images/global/link-arrow.png);background-repeat:no-repeat;background-size:100%;display:inline-block;vertical-align:middle;margin-top:-3px;margin-left:12px}.content .pageteaser .content-wrapper-inner .link-wrapper{padding:10px 30px;background:#000;display:inline-block;margin-top:15px}.content .pageteaser .content-wrapper-inner .link-wrapper a{color:#fff;text-transform:uppercase;font-size:18px;letter-spacing:2px;text-decoration:none}.work-with-us .banner{height:56.25%;overflow:hidden;position:relative}.work-with-us .banner img{display:block;width:100%}.work-with-us .content .text p{margin:0px;height:50px;line-height:50px;font-size:25px;color:#000;text-align:center;text-transform:uppercase;letter-spacing:2px;display:table;vertical-align:middle;width:100%}.work-with-us .content .text p:after{content:"";width:10px;height:20px;background:transparent;background-size:100%;display:inline-block;vertical-align:middle;margin-top:-5px;margin-left:3px}.work-with-us .banner-text-outer{position:absolute;padding:50px;background:rgba(255,255,255,0.6);top:50%!important;left:50%!important;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);text-align:center;min-width:515px;min-height:130px}.work-with-us .banner-text-outer .banner-text{margin-top:26px}.work-with-us .banner-text .banner-text-inner{font-size:39px;font-family:"Gill Sans WGL W01 Regular";text-transform:uppercase;line-height:1.04;margin-top:10px;margin-bottom:10px;letter-spacing:2px}.work-with-us .banner-text .banner-text-inner a,.work-with-us .banner-text-2 .banner-text-inner a{color:#000;text-decoration:none;font-weight:normal}.work-with-us .banner-text-2 .banner-text-inner{font-size:20px;font-family:"Gill Sans WGL W01 Regular";line-height:1.067}