@font-face{font-family:clarendon;src:url(../fonts/clarendonlightbt-webfont.woff2) format("woff2"),url(../fonts/clarendonlightbt-webfont.woff) format("woff");font-weight:400;font-style:normal}body{background:#232323 url(/images/bg-texture.png);color:#a0763f}body h1,body h2,body h3,body h4,body h5{font-weight:800;font-size:1.45em;color:#a0763f!important;font-family:clarendon!important;letter-spacing:.02em!important}body h2{font-size:1.5em;font-weight:400;letter-spacing:-.02em!important;text-shadow:1px 1px 0 rgba(17,17,17,.5)}body a{color:#a0763f!important;border-bottom:none}body a:hover{opacity:.8}body p{font-size:1.1em;color:#eee}body strong{color:#a0763f}body form{width:100%}body form .row>*{padding-bottom:1.8em}body form label{font-size:1.1em}body form input,body form select{background:rgba(144,144,144,.075);color:#eee;font-family:sans-serif;font-size:1em;font-weight:300;line-height:1.65}body form input[type=submit],body form select[type=submit]{color:#a0763f!important}body form input[type=tel],body form select[type=tel]{color:#fff;width:100%}body form input[type=email],body form input[type=number],body form input[type=tel],body form input[type=text],body form select[type=email],body form select[type=number],body form select[type=tel],body form select[type=text]{padding:1em}body form input[type=email],body form input[type=number],body form input[type=submit],body form input[type=tel],body form input[type=text],body form select[type=email],body form select[type=number],body form select[type=submit],body form select[type=tel],body form select[type=text]{border-color:transparent;background:rgba(144,144,144,.075);border-radius:5px}body form textarea{height:250px}body .button.special{border-radius:5px;background:url(/images/bg-texture.png),#444}body .button.medium{font-size:1.2em}body .highlight{color:#a0763f}body .none{display:none!important}body #banner>article.full h2{font-size:2.35em;font-weight:700}body.content.page #banner>article.full{min-height:60vh;height:60vh}body.content.page #banner>article.full h2{font-size:3em;font-weight:700}@media (max-width:480px){body.content.page article.special,body.content.page section.special{text-align:center!important}}body.content.page #main section.special{text-align:left}body.content.page #main section.special .inner{text-align:left}body.content.page #main section.special .inner header{text-align:left}@media (max-width:980px){body.content.page #main section.special .inner #sidebar{width:100%!important}body.content.page #main section.special .inner .\36 u\24\28medium\29,body.content.page #main section.special .inner .\36 u\28medium\29{width:50%;float:left}}@media (max-width:500px){body.content.page #main section.special .inner .\36 u\24\28medium\29,body.content.page #main section.special .inner .\36 u\28medium\29{width:100%}}body.content.page #main section.special .inner #sidebar{width:33.33%}body.content.page #main section.special .inner #sidebar .\34 u,body.content.page #main section.special .inner #sidebar .\34 u\24{width:100%}body.content.page #main section.special .inner #sidebar img{border-radius:5px;box-shadow:0 0 7px 0 rgba(0,0,0,.3);width:100%}@media (max-width:736px){body header.major h2{font-size:2em!important}body #header .navPanelToggle:before{margin-right:0}body #banner>article.full h2{font-size:1.7em!important}}body #navPanel{font-family:clarendon;font-size:1.6em;background:#232323 url(/images/bg-texture.png);color:#a0763f;padding-left:1em;padding-right:1em;width:15em!important;max-width:100%}body #navPanel .link{border-top:2px solid #333}body #navPanel .link:first-of-type{display:none}body #navPanel .link:nth-of-type(2){border:none}body #navPanel .link:nth-of-type(2) span,body #navPanel .link:nth-of-type(3) span,body #navPanel .link:nth-of-type(4) span,body #navPanel .link:nth-of-type(5) span{display:none}body #navPanel .close{width:2em;line-height:2.9em}body #navPanel .close:before{color:#eee}@media (max-width:667px){body #logo img{max-width:260px!important}body header#header{height:3.5em!important;line-height:3.5em!important}body body #banner>article.full .content{text-align:center!important}}body #logo{height:100%}body #logo a{border:none}body #logo a img{max-width:280px;position:relative;margin:5px auto}@media (max-width:980px){body img#logo-round{max-width:180px!important}}body img#logo-round{max-width:250px;margin-bottom:2.75em}@media (max-width:736px){body #banner>article.full{min-height:500px;padding:0}}body header#header{background:#121212 url(/images/bg-texture.png);z-index:999;font-size:16pt!important;height:3.5em!important}body header#header nav ul li{border-left:0!important}body header#header nav ul li a.booking{position:relative;top:15px}body header#header nav ul li.highlight a{color:#eee!important}body header#header nav ul li.highlight a:hover{color:#232323!important}body header#header nav ul li a{color:#a0763f;font-family:clarendon;text-transform:uppercase;font-weight:700;font-size:1em;padding:0 1em}body #nav-booking-btn{top:5.5em;position:fixed;right:-1000px;z-index:99}body #nav-booking-btn img{max-width:250px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 10px rgba(35,35,35,.3);-moz-box-shadow:0 0 10px rgba(35,35,35,.3);box-shadow:0 0 10px rgba(35,35,35,.3)}@media (max-width:736px){body #nav-booking-btn{top:5.5em;margin:auto}body #nav-booking-btn img{width:200px}}body #menu-banner img{display:none}@media (max-width:736px){body #menu-banner img{width:95%;display:block;margin:1em auto;-webkit-box-shadow:0 0 10px #232323;-moz-box-shadow:0 0 10px #232323;box-shadow:0 0 10px #232323;-webkit-border-radius:3px;border-radius:3px}}body #banner #sub-menu{position:absolute;left:0;right:0;width:90%;height:200px;z-index:999;background:#000;bottom:-40px;margin:auto}body #banner>article.full{height:80vh}body #banner>article.full .content{width:100%}body #banner>article.half{padding:18em 0}body #banner>article.half .content{text-align:left;width:100%;position:absolute;left:3em;bottom:3em}body #banner>article.half:hover{opacity:.7}body #banner>article:before{background:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,.5),rgba(0,0,0,.5))!important;height:100%;opacity:.8;transition-delay:.75s;transition:opacity 2.25s ease}@media (max-width:736px){body body #main>.main>.inner{padding:1em}}body #main>.main{border-bottom:none}body #main>.main>.inner{padding-top:3.25em;padding-bottom:3.25em;box-shadow:0 0 20px 0 rgba(0,0,0,.5);max-width:100%}body #main section.main.full .inner{max-width:100%;padding-bottom:5em}body #main section.main.special.full.page .inner{max-width:80%}body #main section#bookings h2,body #main section#features h2,body #main section#menu-teaser h2,body #main section#pioneer-club h2{margin-top:1em}body #main section#bookings .inner,body #main section#features .inner,body #main section#menu-teaser .inner,body #main section#pioneer-club .inner{box-shadow:0 0 7px 0 rgba(0,0,0,.3);max-width:100%}body #main section#features img,body #main section#menu-teaser img{max-width:100%;box-shadow:0 0 7px 0 rgba(0,0,0,.3);border-radius:5px}body #main section#events{background:rgba(35,29,23,.8) url(/images/wall.jpg?_2016) no-repeat center/cover;-webkit-box-shadow:inset 0 20px 60px #111;-moz-box-shadow:inset 0 20px 60px #111;box-shadow:inset 0 20px 60px #111}body #main section#events img{border:8px solid #111;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 10px 40px #111;-moz-box-shadow:0 10px 40px #111;box-shadow:0 10px 40px #111;width:100%}body #main section#bookings .inner{padding-top:0;padding-bottom:0;padding:0}body #main section#bookings .inner .row{margin:0;background:linear-gradient(to bottom,rgba(0,0,0,.6),rgba(0,0,0,.6),rgba(0,0,0,.6),rgba(0,0,0,.9)),url(/images/bike-jump.jpg) no-repeat bottom;background-size:cover}@media (max-width:736px){body #main section#bookings .inner .hours{padding:2em 1em 2em 1em!important}body #main section#bookings .inner .hours p{padding:0!important}}@media (max-width:1280px){body #main section#bookings .inner table tr{width:50%;float:left}body #main section#bookings .inner table td,body #main section#bookings .inner table th{display:block}}body #main section#bookings .inner .hours p{margin:.5em}body #main section#bookings .inner .hours ul.icons li{font-size:1.5em}body #main section#bookings .inner .hours ul.icons li .fb_iframe_widget{top:-10px}body #main section#bookings .inner .hours table{font-size:1em;background:rgba(35,35,35,.8);margin-bottom:.5em}body #main section#bookings .inner .hours table th{font-size:1em;color:#eee!important}body #main section#bookings .inner .hours table td,body #main section#bookings .inner .hours table th{font-weight:lighter;padding:.5em;text-align:left}@media (max-width:1280px){body #main section#bookings .inner .hours table td,body #main section#bookings .inner .hours table th{width:100%}}@media (max-width:480px){body #main section#bookings .inner table tbody th{padding-right:0!important}body #main section#bookings .inner table tbody tr:nth-child(2){padding-top:0;padding-bottom:0}}body #main section#bookings .inner .hours,body #main section#bookings .inner .hours p{margin-left:0;margin-right:0;padding:0 2.75em}body #main section#bookings .inner .map{padding:0}@media (max-width:736px){body #main section .map>div{max-height:250px}}@media (min-width:980px){body #main section#features .inner .main{text-align:center}}body #main section#menu-teaser .inner .row{text-align:left}body #main section#functions{background:url(/images/caseyjones-maitrede.jpg) no-repeat left/110%}body #main section#functions form{width:100%}body #main section#functions .inner h2{color:#eee!important;font-size:2.3em}body #main section#functions .inner img{width:100%;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 30px #232323;-moz-box-shadow:0 0 30px #232323;box-shadow:0 0 30px #232323}body #main section#functions .inner label{color:#eee;font-weight:lighter;text-align:center}body #main section#functions .inner input#function-date,body #main section#functions .inner input#guest-numbers{background:rgba(34,34,34,.8);color:#a0763f;font-family:clarendon;font-size:2em;width:100%;height:70px;padding:.5em;text-align:center}body #main section#functions .inner .input{color:#eee}body #main section #enquire label{color:#eee;font-weight:lighter}body #main section #enquire input[type=number]{padding:.5em;width:100px;text-align:center;color:#a0763f}body #main section #enquire .message-block{color:#eee;padding:2.75em;background:#a0763f}body #main section .picker__holder table tbody tr{border:transparent}body #main section .picker__holder button{box-shadow:none}body #main section .picker__holder .picker--focused .picker__day--selected,body #main section .picker__holder .picker__day--highlighted,body #main section .picker__holder .picker__day--selected,body #main section .picker__holder .picker__day--selected:hover{background:#a0763f;border:#a0763f}@media (min-height:33.875em){body #main section .picker--opened .picker__frame{top:20%;bottom:0;margin:auto}}body #main section#pioneer-club{background:linear-gradient(to bottom,rgba(0,0,0,.6),rgba(0,0,0,.6),rgba(0,0,0,.6),rgba(0,0,0,.9)),url(/images/menu/snacks/wings.jpg) no-repeat center;background-size:cover}body #main section#pioneer-club .inner #signup,body #main section#pioneer-club .inner header{text-align:left}body #main section#pioneer-club .inner #benefits{text-align:center}body #main section#pioneer-club .inner ul.benefits{color:#eee;margin-top:2.75em -1em;padding:0;list-style:none;text-align:center}body #main section#pioneer-club .inner ul.benefits li{padding:.15em 0}body #main section#pioneer-club .inner input{background:rgba(0,0,0,.4)}body #main section#pioneer-club ul.icons{margin:0;line-height:1.2em;text-align:center}body #main section#pioneer-club ul.icons li{font-size:1.5em}body #main section#hero2{background-size:cover}@media (max-width:736px){body #footer{padding-bottom:2.75em}body #footer>.copyright{padding:1em!important}body #footer>.copyright p:nth-child(1){text-align:center!important}}@media (max-width:980px){body body #main section#functions .inner .input{padding-left:1em}}body #footer{background:rgba(0,0,0,.8)!important}body #footer>.inner{background:#121212;max-width:100%}body #footer>.copyright{border-top:none;padding:2.75em 2.75em}body #footer>.copyright p{margin:0}body #footer>.copyright p:nth-child(1){text-align:left}body #footer>.copyright p:nth-child(2){text-align:right}@media (max-width:980px){#banner>article.half{width:100%}#main section.main.full .inner{padding-bottom:1em!important}body #main section#bookings .inner .row{background:0 0!important}}@media (max-width:1100px){body #banner>article.half{padding:12em 2em 4.25em 2em}}@media (max-width:1300px){body section#functions{background-size:cover!important}}.item-heading{padding-top:2em!important;padding-bottom:2em!important}.item{-webkit-border-radius:10px;border-radius:10px;background:rgba(51,51,51,.5);border:2px dashed #222;padding:1em;position:relative}.item.food{border-radius:0;border:0}.item .brand,.item .dish{color:#eee;font-family:clarendon;font-size:1.3em}.item .description,.item .product{border-bottom:1px dashed rgba(160,118,63,.3);padding-bottom:.5em}.item .type{font-size:.7em;background:#232323;padding:5px 10px;border-radius:15px;color:#eee}.item .abv{color:#eee;padding-top:.5em}.item .price{font-family:clarendon!important;color:#eee;width:inherit;line-height:70px;text-align:center;position:absolute;top:0;bottom:0;right:.5em;margin:auto}.table{border-top:5px solid #a0763f;border-bottom:5px solid #a0763f;font-family:clarendon!important}.table td{width:50%;margin:1em;border-top:2px dotted #232323;border-bottom:2px dotted #232323;border-right:2px dotted #232323}.table td:nth-type(2){border-right:none}.mce_inline_error{color:#eee}.overlay{background:rgba(0,0,0,.5)}.dropotron{background:#222 url(/images/bg-texture.png) center/contain;color:#a0763f;width:100%;position:fixed;right:0!important;left:0!important}.dropotron.level-0{font-size:2em;margin-top:0;margin-bottom:0;box-shadow:0 0 7px 0 rgba(0,0,0,.3)}.dropotron ul{width:100%}.dropotron li{width:50%;padding:1em 2em;display:inline;border:0;float:left;text-align:center}.dropotron li small{color:#fff;font-size:.5em!important;display:block}.dropotron li a{box-shadow:none;padding:0;font-family:clarendon;line-height:1em}.float{position:absolute}.float.bottom{bottom:1em;left:1em;right:1em}#floaty-btn{position:fixed;right:0;margin:auto;bottom:0;max-width:250px;width:250px}#floaty-btn img{max-width:600px;width:100%}#floaty-btn .copy{background:url(/images/breakfast-button.jpg) no-repeat center/cover;border-radius:0 10px 0 0}#floaty-btn .copy a{color:#fff!important;font-weight:700;font-size:18px;background:rgba(0,0,0,.6);padding:2.29167em 2.75em;display:block;height:100%;text-align:center;transition:1s} .woocommerce-product-gallery {opacity: 1 !important;} #store-products .woocommerce .products .product {margin-bottom: 8rem;} body #store-products .woocommerce .amount, body #store-products .woocommerce .price { display: flex; }