.content{margin:20px;margin-bottom:30px;border:1px solid #8a8a8a;min-height:250px}#pub-search-form{border:1px solid #8a8a8a;padding:20px;margin:20px;margin-bottom:0px;position:relative}#pub-search-form input,#pub-search-form select{height:80px;width:calc(100% - 30px);background:#f3f3f3;color:#000;border:none;position:relative;padding-left:15px;font-size:1.vw;text-transform:uppercase}#pub-search-form select{padding-right:0px;width:100%;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}#pub-search-form select option{background:#f3f3f3;color:#979797;height:80px;line-height:80px}#pub-search-form div>div{display:block;width:calc(20% - 6px);background:#f3f3f3 url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat right center;margin-right:6px;position:relative;overflow:hidden;background-position:right 14px center;background-size:60px;float:left}#pub-search-form select::-ms-expand{display:none}#pub-search-form .address-input,#pub-search-form .name-input{background:#f3f3f3!important;height:80px}#pub-search-form button{width:calc(20% - 6px);height:80px;display:block;text-align:left;position:relative;float:left;border:1px solid #f3f3f3;background:#f3f3f3 url(../../images/global/our-pubs-search.jpg) no-repeat center right;background-size:60px;background-position:right 14px center;padding-left:15px;font-size:1.vw;text-transform:uppercase}#pub-search-form input::-ms-clear{display:none}.input-container{width:100%;height:80px}.drop-down-box{content:"";width:13px;top:1px;height:98px;background:#f3f3f3;position:absolute;right:1px}.pub-button{text-transform:uppercase;color:#ffffff;text-align:center;margin:30px auto;display:block;height:65px;width:300px;line-height:65px;text-decoration:none}.load-more-button{background:#000000}.no-more-results{background:#888888}::-webkit-input-placeholder{color:#000000;font-size:1.vw;text-transform:uppercase}:-moz-placeholder{color:#000000;font-size:1.vw;text-transform:uppercase}::-moz-placeholder{color:#000000;font-size:1.vw;text-transform:uppercase}:-ms-input-placeholder{color:#000000;font-size:1.vw;text-transform:uppercase}::-ms-input-placeholder{color:#000000;font-size:1.vw;text-transform:uppercase}:placeholder-shown{color:#000000;font-size:1.vw;text-transform:uppercase}.pub{width:50%;padding-bottom:28%;float:left;position:relative}.pub.cell-0,.pub.cell-3{background:#eaaa00}.pub.cell-1,.pub.cell-2{background:#fff}.pub .new-pub,.pub .pub-opening-soon{display:block;position:absolute;top:0;right:0;background:#000;color:#fff;text-align:center;line-height:28px;padding:0 6px}.pub-image{position:absolute;width:50%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.pub-details{width:50%;height:100%;position:absolute;right:0;top:50%;transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);text-align:center}.pub-details a{font-size:20px;color:#000;text-decoration:none}.pub-details 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}.pub-details h2{font-size:15px;text-transform:uppercase;letter-spacing:2px;position:absolute;width:100%;bottom:10px;font-weight:normal}.pub-details h3{font-size:20px;text-transform:uppercase;letter-spacing:2px;position:relative}.pub-details h3:after{content:"";width:53%;position:absolute;left:50%;bottom:-6px;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);display:block;border-bottom:1px solid #000000;margin-top:5px}.pub-details .details{position:absolute;top:50%;left:50%;width:calc(100% - 30px);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.pub-details .address{font-size:20px}.pub.cell-0 .pub-details h2,.pub.cell-3 .pub-details h2{color:#ffdd84}.pub.cell-1 .pub-details h2,.pub.cell-2 .pub-details h2{color:#929292}.no-pubs{padding:20px;text-align:center}footer{margin-top:30px}textarea,input,select,button{outline:none;-webkit-appearance:none}