@media screen and (max-width:1350px){#pub-search-form input,#pub-search-form select{padding-left:15px;font-size:14px!important;padding-right:0px!important}::-webkit-input-placeholder{color:#000000;font-size:14px;text-transform:uppercase}:-moz-placeholder{color:#000000;font-size:14px;text-transform:uppercase}::-moz-placeholder{color:#000000;font-size:14px;text-transform:uppercase}:-ms-input-placeholder{color:#000000;font-size:14px;text-transform:uppercase}::-ms-input-placeholder{color:#000000;font-size:14px;text-transform:uppercase}:placeholder-shown{color:#000000;font-size:14px;text-transform:uppercase}#mypeoplebizFrame{max-width:calc(1200px - 20px);margin:0 auto 62px;padding:20px}.ourbeerspage .beerteaser img,.ourbeerspage .beerteaser p{width:100%}#pub-search-form button{font-size:15px;padding-left:15px}}@media screen and (max-width:1250px){.ourbeerspage #main .text{width:calc(100% - 8%);padding:0 4%}.contentpage .text{padding:0 4%}.contentpage img{width:100%}.current-opportunities .par.parsys{padding:0 4%}body footer .mainnav ul.primary-menu li{padding-right:35px}body footer .fixedtext p{padding:0 6%}#pub-search-form div,#pub-search-form div.type-input{width:100%!important;margin-bottom:8px}.pub-details{width:100%;height:100%;position:absolute;right:0;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);text-align:center}.pub-details .details{position:absolute;top:41%;left:50%;width:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.pub-details h2{font-size:15px;text-transform:uppercase;font-weight:normal;letter-spacing:2px;position:absolute;width:100%;bottom:-1px;background:#fff;margin:0px;height:72px;display:block;line-height:47px}.ourpubspage .content{border:none}#pub-search-form{padding:0px;border:none}.pub.cell-0 .pub-details h2,.pub.cell-3 .pub-details h2{color:#929292}.pub.cell-1,.pub.cell-2{background:#eaaa00}.pub{width:100%;height:100%;padding-bottom:59.5%}.pub-image{height:calc(100% - 70px)}#pub-search-form input,#pub-search-form select{padding-left:15px;font-size:18px!important;padding-right:0px!important}::-webkit-input-placeholder{color:#000000;font-size:18px;text-transform:uppercase}:-moz-placeholder{color:#000000;font-size:18px;text-transform:uppercase}::-moz-placeholder{color:#000000;font-size:18px;text-transform:uppercase}:-ms-input-placeholder{color:#000000;font-size:18px;text-transform:uppercase}::-ms-input-placeholder{color:#000000;font-size:18px;text-transform:uppercase}:placeholder-shown{color:#000000;font-size:18px;text-transform:uppercase}.load-more-button{font-size:21px;margin:0px auto 44px}#pub-search-form button{width:145px;height:80px;margin-top:8px;margin-bottom:16px;display:inline-block;text-align:left;position:relative;top:0;right:0px;left:50%;border:2px solid #cfcfcf;background:#ffffff url(../images/global/our-pubs-search.jpg) no-repeat right;background-size:60px;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);font-size:18px;padding-left:21px}}@media screen and (max-width:1060px){.current-opportunities .title h1{margin:73px auto 15px}}@media screen and (max-width:1024px){.content{min-height:inherit}body img.main-logo{width:335px}.homepage .content .pageteaser .teaser-inner,.homepage .content .teaser .teaser-inner,.work-with-us .content .pageteaser .teaser-inner{height:340px}.homepage .content .pageteaser .teaser-inner .teaser-content p,.homepage .content .teaser .teaser-inner .teaser-content p,.work-with-us .content .pageteaser .teaser-inner .teaser-content p{margin-bottom:0px}.homepage .content .pageteaser .content-wrapper-inner .teaser-content p,.homepage .content .teaser .content-wrapper-inner .teaser-content p,.work-with-us .content .pageteaser .content-wrapper-inner .teaser-content p{padding:0 9%;margin-bottom:10px}.homepage .content .pageteaser .content-wrapper-inner h3,.homepage .content .teaser .content-wrapper-inner h3,.work-with-us .content .pageteaser .content-wrapper-inner h3{margin-top:20px}.homepage .link-wrapper,.work-with-us .link-wrapper{margin-top:15px}.ourbeerspage .beerteaser p{margin:auto;font-family:"Gill Sans W01 Light";padding:5px}.banner .banner-text-outer{position:relative!important;padding:0px;background:rgba(255,255,255,0.6);top:0!important;left:0!important;transform:inherit;-webkit-transform:inherit;-ms-transform:inherit;text-align:center;min-width:inherit;min-height:100%;padding:20px 25% 25px}.banner .banner-text .banner-text-inner{font-size:20px}.banner .banner-text-2 .banner-text-inner{font-size:16px}body footer .fixedtext p{padding:0 12%}}@media screen and (max-width:830px){body .mainnav ul.primary-menu li{padding-right:35px}.homepage .content .pageteaser .content-wrapper,.homepage .content .teaser .content-wrapper,.work-with-us .content .pageteaser .content-wrapper{width:100%}.homepage .content .pageteaser .image-wrapper,.homepage .content .teaser .image-wrapper,.work-with-us .content .pageteaser .image-wrapper{width:100%}.homepage .content .pageteaser .image-wrapper,.homepage .content .teaser .image-wrapper,.work-with-us .content .pageteaser .image-wrapper{background-size:cover}.homepage .content .pageteaser .content-wrapper-inner .teaser-content p,.homepage .content .teaser .content-wrapper-inner .teaser-content p,.work-with-us .content .pageteaser .content-wrapper-inner .teaser-content p{padding:0 20%}.homepage .carousel .cycle-nav{height:55px;margin-top:-22.25px}.homepage .carousel .cycle-prev{width:55px;height:55px;display:block;float:left;cursor:pointer;background:url(../images/homepage/slider/slider-arrow-prev.png) no-repeat center rgba(0,0,0,0.8);background-size:32%}.homepage .carousel .cycle-next{width:55px;height:55px;display:block;float:right;cursor:pointer;background:url(../images/homepage/slider/slider-arrow-next.png) no-repeat center rgba(0,0,0,0.8);background-size:32%}.content .teaser .plainimageright .content-wrapper-inner{display:table-cell;vertical-align:middle;height:100%;text-align:center;padding-top:47px}.work-with-us .content .pageteaser .content-wrapper-inner .teaser-content p:first-of-type{margin-bottom:20px}.ourbeerspage .column_4{margin-bottom:0}.ourbeerspage .title h1{margin:60px auto 15px;width:100%}.pub .new-pub{width:55px;height:20px;display:block;position:absolute;top:0;right:0;background:#000;color:#fff;text-align:center;line-height:20px;font-size:12px}.pub-details{width:100%;height:100%;position:absolute;right:0;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);text-align:center}.pub-details h3{font-size:17px;margin:0px}.pub-details h3:after{top:initial!important}.pub-details .details{position:absolute;top:42%;left:50%;width:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.pub-details .address{font-size:15px;margin:15px}.pub-details a{font-size:15px}.popup-link-image img{width:100%;height:initial;margin-bottom:0px}}@media screen and (max-width:740px){body header{height:128px}header .mainnav{display:none}.mobilemenu{display:block}body img.main-logo{width:220px}.ourbeerspage .toolbar,.contentpage .toolbar,.pub-manager-stories .toolbar,.openjobspage .toolbar{top:214px}.homepage .content .pageteaser .content-wrapper-inner .teaser-content p,.homepage .content .teaser .content-wrapper-inner .teaser-content p,.work-with-us .content .pageteaser .content-wrapper-inner .teaser-content p{padding:0px 40px}.homepage .content .pageteaser .content-wrapper-inner h3,.homepage .content .teaser .content-wrapper-inner h3,.work-with-us .content .pageteaser .content-wrapper-inner h3{margin-top:0px}.homepage .content .pageteaser .plainimageright h2,.homepage .content .teaser .plainimageright h2,.work-with-us .content .pageteaser .plainimageright h2{top:0;left:0;width:calc(100% - 10%);height:auto;min-height:55px;margin:0px 0px 0px;line-height:55px;padding:0 5%;font-size:20px}.content .teaser .plainimageright .content-wrapper-inner{display:table-cell;vertical-align:middle;height:100%;text-align:center;padding-top:47px}.content .teaser .plainimageright .image-wrapper a{height:45px;width:45px;border:1px solid #000000}.homepage .carousel{background:#fff}.homepage .carousel ul li{height:auto}.homepage .carousel .carousel-text-outer{position:relative!important;padding:0px;background:rgba(255,255,255,1);top:0!important;left:0!important;transform:inherit;-webkit-transform:inherit;-ms-transform:inherit;text-align:center;width:50%;min-width:inherit;min-height:inherit;height:90px;padding:20px 25% 25px}.homepage .carousel .carousel-text .carousel-text-inner{font-size:20px}.homepage .carousel .carousel-text-2 .carousel-text-inner{font-size:16px}.homepage .carousel .cycle-nav{bottom:0px;top:inherit;height:calc(130px - 36px)}.homepage .carousel .slick-dots{bottom:0px;top:inherit!important;height:19px!important}.homepage .carousel .slick-dots li{outline:1px solid #dbdbdb;height:12px}.homepage .carousel .slick-dots li button{width:17px;height:12px}.homepage .carousel .cycle-next{background:url(../images/homepage/slider/slider-arrow-next.png) no-repeat 22px center rgba(0,0,0,0.5);background-size:32%}.homepage .carousel .cycle-prev{background:url(../images/homepage/slider/slider-arrow-prev.png) no-repeat 16px center rgba(0,0,0,0.5);background-size:32%}.site-services .content{padding:25px}.content .text p{font-size:20px}.content .pageteaser h2,.content .teaser h2{left:0;margin:0px;width:100%}.content .pageteaser .content-wrapper-inner h3,.content .teaser .content-wrapper-inner h3{padding:0 9%}.content .pageteaser .content-wrapper-inner h4,.content .teaser .content-wrapper-inner h4{padding:0 5%}.content .pageteaser .content-wrapper-inner h4 br,.content .teaser .content-wrapper-inner h4 br{display:none}.content td,th{vertical-align:top}.contentpage .text{padding:0 6%}.toolbar{position:absolute;top:217px;left:20px;z-index:100}.parsys_column.column_2>div{width:100%;float:none}.scroll-to-top{width:47px!important;height:47px!important;transform:translate(0,-47px)!important;-webkit-transform:translate(0,-47px)!important}.content ul li,#main ul li{height:100%;margin-bottom:5px}.cookies .content .table .default{overflow:scroll}.sitemap ul{padding:0px;margin-bottom:30px;margin-top:0px;display:block;margin-right:0px;border-right:0px;min-height:initial}.contentpage .title h1,.openjobspage .title h1{margin:60px auto 15px}.ourbeerspage .column_4-c0,.ourbeerspage .column_4-c1,.ourbeerspage .column_4-c2,.ourbeerspage .column_4-c3{width:calc(50% - 4px)}.pub-manager-stories .popup-link-image a:before{width:45px;height:45px;border:1px solid #ffffff}body footer{height:100%}body footer .mainnav ul.primary-menu li{padding-right:15px!important;padding-left:15px}body footer .footer ul{width:230px;margin:auto}}@media screen and (max-width:580px){.work-with-us .banner-text-outer .banner-text{margin-top:0px}.pub{width:100%;height:100%;padding-bottom:77.5%}#pub-search-form .address-input,#pub-search-form .name-input{background:#f3f3f3!important;height:initial}#pub-search-form input,#pub-search-form select{height:40px;width:100%;color:#000;font-size:14px;border:none;position:relative;padding-left:10px;padding-right:25px;text-transform:uppercase}#pub-search-form input[type=text]{padding-left:15px;width:60%}#pub-search-form .address-input button{width:29px;height:29px;display:inline-block;padding:0px;text-align:center;position:absolute;border:1px solid #d0d0d0!important;top:6px;right:6px;border:0px;background-size:29px}#pub-search-form div>div{display:inline-block;background:#f3f3f3 url(../images/global/our-pubs-dropdown-mobile.jpg) no-repeat right center;margin-right:6px;position:relative;overflow:hidden;background-position:right 6px center;background-size:29px}#pub-search-form input,#pub-search-form select{padding-left:12px;font-size:14px!important;padding-right:0px!important}::-webkit-input-placeholder{color:#000000;font-size:14px;text-transform:uppercase}:-moz-placeholder{color:#000000;font-size:14px;text-transform:uppercase}::-moz-placeholder{color:#000000;font-size:14px;text-transform:uppercase}:-ms-input-placeholder{color:#000000;font-size:14px;text-transform:uppercase}::-ms-input-placeholder{color:#000000;font-size:14px;text-transform:uppercase}:placeholder-shown{color:#000000;font-size:14px;text-transform:uppercase}.pub-details h3{font-size:12px;padding:0 10px}.pub-details .address{font-size:11px;margin-bottom:8px;padding:0 7px}.pub-details a{font-size:11px}.pub-details a:after{content:"";width:4px;height:8px;background:url(../images/global/link-arrow.png);background-size:100%;display:inline-block;vertical-align:middle;margin-top:-3px;margin-left:5px}.pub .new-pub{height:24px;line-height:24px}.pub .new-pub{height:30px;line-height:30px;font-size:11px}#pub-search-form button{width:93px;height:29px;display:inline-block;text-align:left;position:relative;top:0;right:0px;left:50%;border:2px solid #cfcfcf;background:#ffffff url(../images/global/our-pubs-search.jpg) no-repeat right;background-size:29px;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);font-size:14px;padding-left:11px}.ourbeerspage .column_4-c0,.ourbeerspage .column_4-c1,.ourbeerspage .column_4-c2,.ourbeerspage .column_4-c3{display:block;width:100%}.pub-manager-stories a.fancybox:before{width:70px;height:70px}.pub-manager-stories .blockquote .quote-text p{width:80%;padding:0 10%}div#cookie_warning .cookie-content h2{margin-top:4px;margin-bottom:22px}div#cookie_warning .cookie-buttons{top:-6px}}@media screen and (max-width:420px){.content .pageteaser h2,.content .teaser h2,.work-with-us .content .pageteaser .plainimageright h2,.content .pageteaser .content-wrapper-inner h3,.homepage .content .pageteaser .plainimageright h2,.homepage .content .teaser .plainimageright h2,.work-with-us .content .pageteaser .plainimageright h2{font-size:16px}.content .pageteaser .content-wrapper-inner h3{margin-bottom:10px!important}.content .teaser .content-wrapper-inner .teaser-content p{font-size:14px!important}.content .pageteaser .content-wrapper-inner h4,.content .teaser .content-wrapper-inner h4{font-size:15px}.homepage .content .pageteaser .teaser-inner,.homepage .content .teaser .teaser-inner,.work-with-us .content .pageteaser .teaser-inner{height:280px}.pub-details .details{position:absolute;top:38%}.carousel .cycle-nav{height:calc(109px - 19px)}}@media screen and (max-width:380px){.pub-manager-stories .toolbar{left:20px}}