@media (min-width:320px) and (max-width:374px){.reservations a,.reservations li,.reservations p{font-size:13PX}.content.reservations{margin-top:37%}.content h1{font-size:34px}.blk-overlay a,.blk-overlay p{font-size:15px}.content-styling{margin-top:23%}.our-team h2{font-size:27px}.drinks-parallax{height:35vh}.mb-5,.my-5{margin-bottom:2rem!important}.awards{padding-top:39px}}@media (min-width:375px) and (max-width:424px){.content h1{font-size:2em;padding-left:0}.content.reservations h1{margin-top:61px;padding-left:0}.mb-5,.my-5{margin-bottom:2rem!important}.content-styling{margin-top:24%}.drinks-parallax{height:28vh}}@media (min-width:425px) and (max-width:766px){.content h1{font-size:2em}.content.reservations h1{margin-top:55px}.content-styling{margin-top:19%}.drinks-parallax{height:31vh;margin-bottom:22px}.mb-5,.my-5{margin-bottom:1rem!important}.bar-parallax{margin-bottom:29px}.managers h2{font-size:29px}}@media (max-width:767px){.h2,h2{font-size:25px}.card-img-overlay-top{top:0;bottom:auto;padding-top:10px;padding-bottom:10px}.card-img-overlay{bottom:-5px}#popupshow{top:50px;left:10px;width:auto;max-width:100%;margin-left:0;right:10px}.mobi-0{display:none!important}.navbar-brand{width:100%;max-width:100%;float:left;display:block!important;padding:0;margin:0}.navbar .logo img{padding:9px;width:46%}.btn-primary{font-size:12px!important}.navbar-header{width:100%;min-height:70px;height:auto}.mobi-logo{display:flex;padding-left:.5em}.navbar-nav{margin:0;padding:10px 0}.navbar-nav li{text-align:center;margin-bottom:.5em}.navbar-nav{overflow:hidden}.navbar .dropdown-menu li{margin-top:0;border-bottom:none!important;margin-bottom:0!important}.navbar .dropdown-menu li a{color:#fff!important}.navbar ul .dropdown-menu li a:active,.navbar ul .dropdown-menu li a:focus,.navbar ul .dropdown-menu li a:hover{background-color:#111!important;border-bottom:none!important}.navbar-toggle{border:none;border-radius:0;width:10%;float:right;padding-right:40px;margin-right:auto;margin-left:auto;margin-top:20px}.navbar-toggle:active,.navbar-toggle:focus,.navbar-toggle:hover{background-color:transparent!important}.navbar-toggle .icon-bar{background-color:#fff!important}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;display:inline-block;width:20%}.mobi-logo,.mobile-logo{display:flex!important;padding-top:0;float:left;width:60%}.tablet-layout{display:flex}.navbar .logo{display:inline-block;width:15em;margin-right:0}.blk-overlay{max-height:64.3vh}.blk-overlay img{max-width:40%;margin-top:15px}.sticky-wrapper{position:fixed;top:0;width:100%;z-index:9999}.bar-parallax{height:26vh}#events-output{display:none}#menuitems{text-align:center!important}.masonary_grid{width:100%;margin-top:20px!important}.mobi-only{display:block;margin-bottom:20px}.content.reservations{margin-top:10%;margin-bottom:10%}.home-header{min-height:0}.home-page{padding-top:5%!important}.carousel-inner{position:relative;width:100%;overflow:hidden;min-height:0;display:block}.carousel-item{height:100%;min-height:77vh;background-position:center}.home-header .carousel-item{max-height:461px}.home-intro p{font-size:26px;line-height:30px}.home-new-slider .btn-primary.solid,.home-new-slider .btn-primary.solid:hover{color:#fff!important;background-color:#000!important;border-color:#000!important;width:150px;margin-top:15px}.header-info{width:90%;bottom:0}.our-menus-home .row{height:50vh}.other-restaurants{text-align:center;margin:20px 0}.other-restaurants img{height:auto;margin:20px auto;border:1px solid #000!important}.wildroute-intro{text-align:center!important}.tagline{font-size:18px;line-height:25px}.holiday-modal .modal-content{padding:0}.holiday-modal .modal-title{font-size:1.4em;text-align:left}.holiday-modal .solid{padding:1em 1.5em;width:auto!important}.holiday-modal .modal-header .close{top:.5em;right:.7em}.holiday .owl-prev{left:-1em}.holiday .owl-next{right:-1em}.events-banner{padding:0}.mobi-events{margin-top:2em}.holiday-modal{top:0;padding:3em 0 1em 0!important}.careers-page .content-btns{text-align:center}.header-info .btn-primary.wht{width:10em}.header-btns{width:16em}.mobi-breaks{display:flex}.header-info span{display:none}.trip-advisor img{max-width:16em}.about-section{width:100%;margin:2em auto}.sacramento{font-size:2em}.our-menus-home,.parallax-section{height:auto;padding:3em 0;background-attachment:unset;background-attachment:initial}.our-menus-home h2,.parallax-section h2{font-size:2em;margin-bottom:.5em}.our-menus-home p,.parallax-section p{width:100%}.trip-advisor p{margin-bottom:0}.test-box{padding:1em;width:100%;max-width:30em}.home-about h2{padding-top:20px!important}.home-about .btn-primary{margin-bottom:0!important}.home-gallery-slider .col-md-4{clear:both}.maps-btn-group .btn-primary{margin-top:0;width:auto!important;margin-right:10px}.testimonials-section{padding:0}.parallax-section h2{font-size:2em;margin-bottom:.5em}.parallax-section p{margin-bottom:1em}.call-to-action{display:block;margin-bottom:2em}.call-to-action p{font-size:15px!important}.call-to-action .col-md-6{padding-right:0;padding-left:20px}.instagram-section{display:none}#map{height:24em;margin-bottom:30px}.map-popup-window img{width:7em!important}#bodyContent{margin-top:.3em!important;padding:0!important}#content{min-width:250px!important;max-width:250px!important}.gm-style .gm-style-iw-c{max-width:19em!important}.newsletter{width:100%;max-width:30em}.custom-bkg{padding:0}.about-gallery{margin:0 0 2em;margin:0;flex-flow:column wrap;width:100%}.about-gallery img{margin-bottom:2em;max-width:20em;display:flex;margin:0 auto 2em}.our-team img{max-width:20em;margin:0 auto;display:flex}.about-gallery .col:first-child{padding-left:1em}.about-gallery .col:last-child{padding-right:1em}.mobi-gallery{display:block!important}.about-bkg{padding-bottom:0!important}.our-team .card-title{margin:1em 0}.home-gallery-slider h2{font-size:45px!important}.caret{display:none}.home-about h2{font-size:45px!important}.about-header{background-position:top right!important}.about-header h1{font-size:45px!important;padding-top:100px!important;padding-bottom:100px!important}.gallery-page h1{font-size:45px!important;text-align:center}.times-header h1{font-size:45px!important}.details p,.opening-times li{font-size:14px!important}.reservations-page h1{font-size:45px!important}#webbook_frame{width:100%!important}#reservations-form input,#reservations-form label,#reservations-form select,#reservations-form textarea{width:100%!important}#reservations-form #submit{font-size:14px!important}#reservations-form div:first-child{margin-bottom:0}#ui-datepicker-div{margin-left:-10px}#ui-datepicker-div table{margin-left:5px!important;margin-right:5px!important}#ui-datepicker-div a{margin:0!important}.bl-header h1,.dr-header h1,.md-header h1,.sf-header h1,.social-header h1,.suppliers-header h1,.wl-header h1{font-size:45px!important}#pop,.about-image,.careers-image{display:none!important}.careers-page .col-md-6{padding-left:15px;padding-right:15px}.content .private .col-md-6{padding-right:0}.about-text{padding:0}.takeaway-page-section{background-image:none;padding-bottom:1.5em}.takeaway-page h2{font-size:30px}.takeaway-page-header img{width:40%;margin-bottom:20px}.menu-item{min-height:0;height:auto;padding:1em 0}.menu-item p{line-height:30px;margin-bottom:15px}.checkbox{margin-left:50px}.qty-final{width:50px;height:35px}.qty-up i{margin-top:-10px}.qty-down i{margin-top:9px}.takeaway-page-section3 .col-md-3{padding:5px;width:50%;float:left}.takeaway-page-section3 .col-md-1{padding:0;max-width:1%;float:left}.content{max-height:none!important}.awards{margin-bottom:0;padding-top:0;padding-bottom:0}.gm-style .gm-style-iw{font-weight:300;font-size:16px;overflow:hidden!important}.gm-style-iw-d{overflow:hidden}.content-text{height:auto;padding:0}.content-btns{width:auto}.custom-bkg{padding:0 0 3em}.content-parallax{padding:6em 0;background-position:center;background-attachment:initial;background-size:cover}.content-text .btn-primary{margin-right:.5em;margin-top:1em;width:12.7em;font-weight:700}.content-parallax .contact-form{width:100%;max-width:30em}.private .content-btns{width:auto}.reservations .col-md-6{padding:0 1em}.private-bkg{padding-bottom:1em!important}.drink-btns{width:auto;max-width:20em}.btn-primary.trance{font-weight:600}.private .content-btns .solid{width:16em}.content-parallax h2{font-size:2em;line-height:1.2}.content-gallery{padding:2em 0 0}.careers-bkg{padding-bottom:2em!important}.private-parallax{padding:3em 0!important}.mobi-resdiary{display:block!important}.mobi-hidden{display:none!important;height:0!important}.food-btns{margin-bottom:20px}.reservations-image h1{padding-top:5vh!important;margin-top:0}.reservations-image h1,.reservations-image h3,.reservations-image p,.reservations-image ul{margin-left:10%!important}.reservations-image{height:auto;max-height:none!important;padding-bottom:10vh!important}footer{padding-bottom:10%;padding-top:5%}footer,footer .social{text-align:center!important}footer .copyright{float:none!important;text-align:center!important;padding-bottom:20px!important;padding-top:0!important}.main-header{height:auto;flex-flow:row nowrap}.fa-bars:before{color:#fff;font-size:1.5em}.navbar-toggler:focus{outline:0}.nav-item{padding:0}.nav-link{border-bottom:2px solid transparent;font-size:15px;display:inline}.navbar-expand-md .navbar-nav{padding:.5em 0 .3em;align-items:center}.food .col-sm-6 img,.private .col-sm-6 img{padding:0 0 2em}.container,.container-sm{max-width:720px}.takeaway-page-header h1{font-size:1.8em}.private .food-btns{padding-top:1em}.catering-page{padding-top:1em}.contact-modal .modal-title{font-size:1.5em;margin-bottom:.5em}}@media (min-width:768px) and (max-width:991px){#popupshow{top:4%;left:10px;width:auto;max-width:100%;margin-left:0}.carousel-item{height:102vh}.takeaway-page h2{font-size:25px}.card-img-overlay{top:auto;bottom:-5px}.card-img-overlay-top{top:0;bottom:auto;padding-top:10px;padding-bottom:10px}.card-img-overlay-top img{width:38%;height:auto}.home-101-card img{width:54%}.takeaway-page-section3 .col-md-3{padding:5px;width:50%;float:left}.content-text .btn-primary{width:12em}.takeaway-page-section3 .col-md-1{padding:0;max-width:1%;float:left}.mb-5,.my-5{margin-bottom:3rem!important}.menu-item{min-height:70px;padding:10px;max-height:100px}.menu-item p{line-height:25px}.tab-0{display:none}.mobile-logo p,.navbar .logo p{display:none}.slider-fullscreen h1{font-size:65px!important;padding-top:25px!important}.slider-fullscreen p{font-size:20px!important}.navbar ul li{padding:10px 15px}.navbar-expand-md .navbar-nav .nav-link{padding:0;color:#fff;font-size:12px;padding:0}.carousel-item{height:96vh}#logo{width:10%}.navbar-nav{text-align:center}.navbar .logo{display:inline-block;width:15em;margin-right:0}.navbar .logo img{padding:10px;width:59%}.navbar-expand-lg .navbar-nav .nav-link.active{border-bottom:2px solid #fff;display:inline}.navbar-toggle{border:none;border-radius:0;width:10%;float:right;padding-right:40px;margin-right:auto;margin-left:auto;margin-top:20px}.navbar-toggler i{color:#fff;font-size:30px;float:right}.navbar-toggle:active,.navbar-toggle:focus,.navbar-toggle:hover{background-color:transparent!important}.navbar-toggle .icon-bar{background-color:#fff!important}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;display:inline-block;width:20%}.btn-primary{font-size:12px!important}.main-header{display:flex;flex-flow:column nowrap}.navbar-expand-md .navbar-nav{padding:0}.tablet-layout{padding-top:1em;display:flex}.masonary_grid .col-md-3,.masonary_grid .col-md-6{padding-right:5px;padding-left:5px;width:50%;float:left;margin-left:auto;margin-right:auto}#header .slider-fullscreen .slide1,#header .slider-fullscreen .slide2,#header .slider-fullscreen .slide3,#header .slider-fullscreen .slide4{max-height:480px}header{margin-bottom:20px}.carousel{position:relative;margin-top:-67px}.home-cat h2{font-size:30px!important}.home-about-background .slide1{background-image:url(/images/home/slide-1.jpg);background-size:cover;background-position:left top;height:400px!important;margin-top:105px}.home-about-background .slide2{background-image:url(/images/home/slide-2.jpg);background-size:cover;background-position:left top;height:400px!important;margin-top:105px}.home-about-background .slide3{background-image:url(/images/home/home-main-banner-new.jpg);background-size:cover;background-position:left top;height:400px!important;margin-top:105px}.home-about-background .slide4{background-image:url(/images/home/slide-4.jpg);background-size:cover;background-position:left top;height:400px!important;margin-top:105px}.home-about-background h2{font-size:50px!important;padding-top:40px!important;padding-bottom:10px!important}.home-about-background p{padding-bottom:20px;font-size:20px}.home-about-background .btn-primary{margin-top:0!important;margin-bottom:0;text-shadow:1px 1px 1px #000}.events-banner{padding:0 0 0}.our-menus-home,.parallax-section{height:auto;padding:8em 0}.instagram-section{display:none}.opening-times li,p{font-size:14px!important}.about-header h1,.bl-header h1,.cm-header h1,.dr-header h1,.gallery-page h1,.home-about h2,.reservations-page h1,.sf-header h1,.social-header h1,.suppliers-header h1,.times-header h1,.wl-header h1{font-size:65px!important}.home-gallery-slider h2{font-size:45px!important}#pop,.about-image,.careers-image{display:none!important}.testimonials-section{padding-bottom:40px;padding-top:40px}.about-text{padding:0 6em 0 10em}.careers-text{height:auto!important;padding-top:10%!important}#pop,.content.food .col-md-6{min-height:auto!important}.mobi-only{display:block!important;margin-bottom:20px!important}.header-btns{width:19em}.gallery-page h1{font-size:45px!important}.gallery-page .col-md-4{width:33.3%;float:left;margin-right:auto;margin-left:auto}#map{height:25em}#content-map img{width:80px!important}.awards{padding-top:0;padding-bottom:0}.holiday-modal .modal-title{line-height:1;font-size:2em;width:90%}.holiday-modal .modal-header .close{top:.8em}.modal-dialog{max-width:600px}.reservations-image h1{margin-top:0;padding-top:60px!important}.mobi-resdiary{display:block!important;margin-top:20px!important}.mobi-resdiary p{margin-top:0!important}.mobi-hidden{display:none!important;height:0!important}footer .social{text-align:center!important}footer .copyright{text-align:center!important;padding-bottom:20px!important;padding-top:0!important}.content{max-height:none;padding-top:56px}.content-gallery{padding:3em 0 1em}.food .col-sm-6 img{padding:0 1.5em 1.5em 0}.private .food-btns{padding-top:1em}.private .content-btns{width:35em}.header-info{width:80%;bottom:40px}.content-btns{width:30em}.content h1{font-size:3em}.content-text{padding:0 6em 0 10em}.drinks-parallax,.private-parallax{background-size:cover;background-position:top center;padding:5em 0}button:focus{outline:0}.drinks-parallax{height:53vh}.bar-parallax{height:53vh}.custom-bkg{padding:0 0 2em}.catering-parallax{padding:4em 0}.careers-parallax{padding:0;min-height:400px;background-size:cover;background-position:top center}.content.careers-page a{width:16em}.our-team{padding-bottom:60px}.private-parallax{padding:5em 0}}@media (min-width:992px) and (max-width:1199px){.fancybox-container{z-index:99999999999999999}a,li,p{font-size:15px}.navbar .logo img{width:100px;padding:8px 0}.navbar-nav{margin-left:-75px}.nav-item{padding:20px 8px 20px 8px}.menu-item p{line-height:25px}.checkbox{margin-left:50px}.card-img-overlay{top:auto;bottom:0}.card-img-overlay-top img{width:40%}.home-101-card img{width:70%!important}.card-img-overlay-top{top:0;bottom:auto;padding-top:10px;padding-bottom:10px}.content-text .btn-primary{width:13em}#menuitems{padding-top:10px;padding-right:0}.navbar ul li{font-size:9px!important}.slider-fullscreen p{font-size:20px!important}.slider-fullscreen .btn-primary{margin-top:130px!important}#header .slider-fullscreen .slide1,#header .slider-fullscreen .slide2,#header .slider-fullscreen .slide3,#header .slider-fullscreen .slide4{background-size:100%;background-position:center;background-repeat:no-repeat;max-height:650px!important}.picture h4{font-size:14px!important}#bodyContent p{font-size:1.2em}.call-to-action.about-section{padding-top:0}.instagram-section{margin-top:0}.instagram-section h2{margin:2em 0}.home-about .btn-primary{margin-bottom:100px!important}.events-banner{padding:1em 0 0}.holiday .owl-prev{left:-1em}.holiday .owl-next{right:-1em}.parallax-section{background-size:contain;background-attachment:fixed;height:60vh}.careers-parallax,.drinks-parallax,.private-parallax{background-size:cover;background-position:top center;padding:5em 0}.maps-btn-group .btn-primary{width:auto!important}.call-to-action{padding-top:0!important;margin-bottom:60px!important}#eatout img{width:90%}.awards .col-md-3{text-align:center!important}.header-btns{width:25em}.header-info{width:60%}.about-text{padding:0 6em 0 10em}.content-text{height:auto;padding:0 6em 0 10em}.content-text ul{margin-bottom:0}.content h1{margin-top:0;font-size:3em}.content-parallax h2{font-size:2em}.carousel-item{height:102vh}.blk-overlay img{max-width:15em}.tagline{margin-bottom:30px;font-size:18px;line-height:30px}.mobi-resdiary{display:none}.careers-text .col-md-6{width:100%!important;text-align:center}.reservations-image h1{padding-top:90px}.reservations-image h1,.reservations-image h3,.reservations-image p,.reservations-image ul{color:#fff;margin-left:5%}.content{max-height:none;padding-top:5em}.content-styling{margin-top:0}.custom-bkg{padding:3em 0}.content.reservations{margin-top:0}.custom-logo{display:none}.private .food-btns a{margin:.5em .5em 0 0}.private-parallax{padding:5em 0}.reservations .content-text{padding-right:0}.content.careers-page a{width:19em}.careers-parallax{padding:0!important;min-height:500px;background-position:top center}.our-menus-home,.parallax-section{height:auto;padding:0}.our-menus-home .row{height:70vh}.trip-advisor img{max-width:22em}.catering-parallax,.content-parallax{padding:5em 0}footer .social li i{color:#000;font-size:20px;vertical-align:middle}footer .social li{display:inline-block;margin:4px}footer .copyright{padding-top:15px}footer .social li a{padding:0}}@media (min-width:1200px) and (max-width:1290px){.navbar .logo img{padding-top:10px;padding-bottom:3px}.menu-item p{line-height:25px}.holiday .owl-prev{left:-1em}.holiday .owl-next{right:-1em}.events-banner{padding:1em 0 0}.takeaway-page-section{background-position:right center}.trip-advisor img{max-width:25em}.blk-overlay{height:100vh}.reservations-image h1{padding-top:3vh!important}.home-about .btn-primary{margin-bottom:0}.call-to-action.about-section{padding-top:40px!important}.instagram-section{margin-bottom:0;padding-top:0}.our-menus-home .row{height:60vh}.testimonials{padding-top:40px}.food-btns .btn-primary.solid,.food-btns .btn-primary.solid:hover{width:225px;margin:0 1em 1em 0;font-size:15px}.content.reservations{max-height:120vh}.content{max-height:none}.private .food-btns{padding-top:1em}.private li{width:50%;float:left;padding:0 0 1em!important}.private{min-height:50em}.private-inner ul{margin-top:1em}.about-section{margin:3em auto}.header-info{width:50%;bottom:7%}.content h1{font-size:3em;padding-left:2.2em}.custom-bkg{background-size:contain}.custom-logo{display:none}.content-styling{margin-top:8%}.blk-overlay{padding:0}.our-team{margin:0 0 2em}.card-img-overlay-top img{width:52%;height:auto}.home-101-card img{width:80%}.bar-parallax{background-size:contain;height:80vh}.careers-parallax{background-size:cover;background-position:top center;padding:5em 0}.carousel-item{margin-top:0;height:102vh}footer{padding-bottom:3%}}@media (min-width:1291px) and (max-width:1399px){.blk-overlay{height:100vh}.home-101-card img{width:80%}.content h1{font-size:3em}.custom-logo{display:none}.events-banner{padding:1em 0 0}footer{padding-bottom:3%}}@media (min-width:1400px) and (max-width:1600px){.navbar .logo img{padding:0;width:210px}.navbar .logo img{padding:0;width:105px;padding-top:10px}.carousel-item{height:100vh}.blk-overlay{height:99.7vh!important;padding:4em 0 0 0}.events-banner{padding:1em 0 0}.carousel-item{height:102vh}.home-101-card img{width:80%}.content-styling{margin-top:7%}.content h1{font-size:3em}.custom-logo{display:none}}@media (min-width:1601px) and (max-width:1800px){.blk-overlay img{width:40%!important}}