.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ul{box-sizing:border-box}.wp-block-separator{border:0;border-top:2px solid}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:750px}}@media (min-width:992px){.container{max-width:970px}}@media (min-width:1200px){.container{max-width:1170px}}body{font-size:.875rem;font-family:"Open Sans",sans-serif;line-height:1.5;color:#4a4a4a}li,ul{padding:0}li{margin:0}::selection{background:#d91e18;color:#fff;text-shadow:none}::-moz-selection{background:#d91e18;color:#fff;text-shadow:none}::-webkit-selection{background:#d91e18;color:#fff;text-shadow:none}:active,:focus{outline:0!important}a{text-decoration:none!important;color:#d91e18}a:hover{color:#222}a img{border:0}img{max-width:100%}iframe{border:0!important}h1,h2,h3{font-weight:600}h1,h2,h3,h4,h5{color:#d91e18;line-height:1.5;margin:0 0 30px}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px;font-weight:600}h5{font-size:14px;font-weight:700}p{margin-bottom:30px}ul{margin:0 0 30px}.center{text-align:center!important}#wrapper{position:relative;float:none;width:1220px;margin:0 auto;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-box-shadow:0 0 10px rgba(0,0,0,.1)}.stretched #wrapper{width:100%;margin:0;box-shadow:none}#top-bar{position:relative;background-color:#dfe6e9;border-bottom:1px solid #eee;height:45px;line-height:44px;font-size:13px;color:#636e72}.top-links,.top-links ul li{position:relative;float:left}.top-links ul{margin:0;list-style:none}.top-links ul li{height:44px;border-left:1px solid #eee}.top-links ul li:first-child,.top-links ul ul li{border-left:0!important}.top-links li>a{display:block;padding:0 12px;font-size:12px;font-weight:400;height:44px;color:#636e72}#primary-menu ul li:hover>a,#primary-menu>div>ul>li>a:hover,.top-links li a:hover{color:#f7ca18}.top-links ul ul{display:none;pointer-events:none;position:absolute;z-index:210;line-height:1.5;background:#fff;border:0;top:44px;left:0;width:140px;margin:0}.top-links li:hover ul{pointer-events:auto}.top-links ul ul li{float:none;height:36px;border-top:none;border-left:1px solid #eee}.top-links ul ul li:hover{background-color:#f9f9f9}.top-links ul ul li:first-child{border-top:none!important;border-left:1px solid #eee}.top-links ul ul a{height:36px;line-height:36px;font-size:12px;color:#4a4a4a}.top-links ul ul a:hover{color:#4a4a4a}#header{background-color:#fff}#header,#header .container,#logo,#primary-menu ul li{position:relative}#logo{float:left;font-size:36px;line-height:100%;margin-right:40px}#logo a{color:#000}#logo img{max-width:100%;height:90px;padding-top:15px;-webkit-transition:height .4s ease,opacity .3s ease;-o-transition:height .4s ease,opacity .3s ease;transition:height .4s ease,opacity .3s ease}#logo a,#logo a.standard-logo,#logo img{display:block}#logo a.retina-logo{display:none}.logo-wrap .header-buttons{display:inline-block;float:right;margin:8px 0;padding-top:15px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#logo-text{float:left;padding-top:2.4rem}#logo-text h1{font-family:"Oswald",sans-serif;margin:0;padding:0;font-size:1.8rem!important;text-transform:uppercase}#primary-menu-trigger{opacity:0;pointer-events:none;cursor:pointer;font-size:14px;position:absolute;top:50%;margin-top:-25px;width:50px;height:50px;line-height:50px;text-align:center;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}#primary-menu ul{list-style:none;margin:0}#primary-menu ul>li{float:left;margin-left:2px}#primary-menu ul li>a{display:block;line-height:22px;padding:0 15px;color:#444;font-size:14px;letter-spacing:0;text-transform:uppercase;-webkit-transition:margin .4s ease,padding .4s ease;-o-transition:margin .4s ease,padding .4s ease;transition:margin .4s ease,padding .4s ease}#primary-menu{background-color:#d91e18;float:none;max-width:none}#primary-menu>div>ul{float:left}#primary-menu>div>ul>li>a{padding-top:10px;padding-bottom:12px;color:#fff;font-weight:400}#primary-menu ul ul:not(.mega-menu-column){display:none;position:absolute;width:220px;background-color:#fff;height:auto;z-index:199;top:100%;left:0;margin:0}#primary-menu ul ul li{float:none;margin:0}#primary-menu ul ul li:first-child{border-top:0}#primary-menu ul ul li>a{font-size:12px;color:#666;padding-top:10px;padding-bottom:10px;border:0;letter-spacing:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#primary-menu ul ul li:hover>a{background-color:#f9f9f9;padding-left:18px;color:#d91e18}#header,#header-wrap,#logo{height:120px}#header.sticky-style-2{height:161px}#header.sticky-style-2 #header-wrap{height:60px}#header-wrap{position:relative;z-index:199;-webkit-backface-visibility:hidden}.section-content{padding:5rem 0}.left-content h2,.left-content h3{color:#d91e18;font-size:1.5rem;margin-bottom:15px}.left-content h3{font-size:1.2rem;color:#f7ca18}.left-content ul{margin-bottom:20px}.social-media{padding:15px;margin:25px 0;border:1px solid #eee}.social-media h4{font-size:1.5rem;color:#d91e18;text-align:center}.other-locations{background-color:#f7ca18;border-color:#e2b35c;text-align:center;padding:10px 0 15px}.opening-table h4,.other-locations h4{font-size:1.5rem;color:#fff;margin:0;padding:0}.other-locations ul{list-style:none;font-size:1.2rem;margin:0;padding:10px 0 0}.other-locations a{color:#fff;text-decoration:none}.other-locations a:hover{color:#d91e18}.opening-table{padding:20px;background-color:#efefef;border-radius:4px;border:1px solid #eee}.opening-table h4{color:#d91e18!important}.time-table-wrap{padding:10px 0 15px}.time-table-wrap .time-table{padding:14px 0;text-align:left;border-top:1px solid #e5e5e5}.time-table-wrap .time-table:first-child{border-top:none}.time-table-wrap .time-table h5{margin-bottom:0;text-transform:uppercase;letter-spacing:1px;color:#4a4a4a;font-size:.8rem}.time-table-wrap .time-table span{font-weight:500}.sec-list ul{list-style:none;padding:0}.sec-list li{padding-left:1.3em}.sec-list li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";display:inline-block;margin-left:-1.3em;width:1.3em;color:#000}#page-title{padding:50px 0;background-color:#dfe6e9}#page-title,#page-title .container,.button{position:relative}#page-title h1{padding:0;margin:0;line-height:1;font-weight:600;letter-spacing:1px;color:#d91e18;font-size:28px;text-transform:uppercase}.button{display:inline-block;cursor:pointer;outline:0;white-space:nowrap;margin:5px;padding:0 22px;font-size:14px;height:40px;line-height:40px;background-color:#1abc9c;color:#fff;border:0;font-weight:400}body:not(.device-touch) .button{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button:hover{background-color:#444;color:#fff}.button.button-small{padding:0 17px;font-size:12px;height:34px;line-height:34px}.button.button-rounded{border-radius:3px}.button-yellow{background-color:#f7ca18}.button-yellow:hover{background-color:#f5e51b}.button-red{background-color:#d91e18}.button-red:hover{background-color:#f22613}.social-icon{display:block;float:left;text-align:center!important;text-shadow:1px 1px 1px rgba(0,0,0,.3);cursor:pointer;font-style:normal;margin:0 5px 5px 0;width:40px;height:40px;font-size:20px;line-height:38px!important;color:#555;text-shadow:none;border-radius:3px;border-color:transparent;overflow:hidden}body:not(.device-touch) .social-icon,body:not(.device-touch) .social-icon i{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.social-nav{float:right;margin-top:5px}.si-rounded{border-radius:50%}.social-icon.si-small{width:32px;height:32px;font-size:14px;line-height:31px!important}.social-icon i{display:block;position:relative;line-height:inherit;color:#fff}.social-icon:hover i:first-child{margin-top:-38px}.social-icon.si-small:hover i:first-child{margin-top:-30px}.si-facebook,.si-facebook:hover{background-color:#3b5998!important;line-height:inherit}.si-yelp,.si-yelp:hover{background-color:#d32323!important;line-height:inherit}#gotoTop{display:none;z-index:299;position:fixed;width:40px;height:40px;background-color:#333;background-color:rgba(0,0,0,.3);font-size:20px;line-height:36px;text-align:center;color:#fff;top:auto;left:auto;right:30px;bottom:50px;cursor:pointer;border-radius:2px}body:not(.device-touch) #gotoTop{transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear}.stretched #gotoTop{bottom:30px}#gotoTop:hover{background-color:#e6b863}#footer{position:relative;background-color:#dfe6e9;padding:15px 0;font-size:12px;line-height:1.8;text-align:center}#footer,#footer a{color:#636e72}#footer a:hover{text-decoration:underline!important;color:#636e72}@media (min-width:992px) and (max-width:1199.98px){.opening-table{padding:20px}.time-table-wrap{font-size:.7rem}.time-table-wrap .time-table h5{letter-spacing:.5px;font-size:.7rem}}@media (max-width:991.98px){.top-links{display:none!important}#header,#header-wrap,#header.sticky-style-2,#header.sticky-style-2 #header-wrap{height:auto!important}#logo{display:block;height:100px;margin:0 auto!important;max-width:none;text-align:center;border:0!important;padding:0!important}#logo a.standard-logo{display:inline-block}#logo-text{padding-top:2rem}#logo-text h1{font-size:1.5rem!important}#primary-menu{display:block;float:none;min-height:50px}#primary-menu-trigger{opacity:1;pointer-events:auto;color:#fff;top:25px;left:0;z-index:1}#primary-menu .container #primary-menu-trigger{left:0}.social-nav{display:none}#primary-menu>div>ul{display:none;float:none!important;border:0!important;margin:0!important;-webkit-transition:none;-o-transition:none;transition:none;padding:60px 0 0!important}#primary-menu ul li{float:none;margin:0!important;text-align:left!important;border-top:1px solid #eee;border-top-color:#fff!important}#primary-menu ul li:first-child{border-top:0}#primary-menu ul>li>a{padding:14px 5px!important;border:0!important;margin:0!important}#primary-menu ul li a:hover{color:#fff200!important}#primary-menu ul ul:not(.mega-menu-column){position:relative;width:auto;max-width:none;background:0 0!important;box-shadow:none;border:0;border-top:1px solid #fff;z-index:1;top:0;padding-left:15px}#primary-menu ul ul li{float:none;margin:0;border-top:1px solid #fff}#primary-menu ul ul li>a{padding:11px 5px!important;font-size:13px;text-transform:none;font-weight:400;color:#fff}#primary-menu ul ul li:hover>a{background-color:transparent!important;font-weight:700;padding-left:5px;color:#fff200}.logo-wrap .header-buttons{padding-top:10px!important}.logo-wrap .button{font-size:11px!important}}@media (max-width:767.98px){#logo-text{display:none}.section-content{padding:3rem 0}.logo-wrap .button{font-size:11px!important}#footer{font-size:9px}#footer span{padding:0 5px}body{padding:0!important}#wrapper{width:100%!important}h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}h4{font-size:16px}.top-links,.top-links>ul>li{float:none!important}#page-title,.top-links>ul{text-align:center}.top-links>ul>li{display:inline-block;margin-right:-4px}#page-title{padding:20px 0 25px}#page-title h1{line-height:1.5;font-size:24px}}@media (min-width:576px) and (max-width:767.98px){.section-content{padding:2rem 0}#footer{font-size:7px}}@media (max-width:575.98px){#primary-menu-trigger{left:20px}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#logo a.standard-logo{display:none}#logo a.retina-logo{display:block}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:991.98px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:991.98px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:991.98px),only screen and (min-device-pixel-ratio:2) and (max-width:991.98px),only screen and (min-resolution:192dpi) and (max-width:991.98px),only screen and (min-resolution:2dppx) and (max-width:991.98px){#logo a.standard-logo{display:none}#logo a.retina-logo{display:inline-block}}@font-face{font-display:swap;font-family:"revicons";src:url(/wp-content/plugins/revslider/sr6/assets/fonts/revicons/revicons.eot?5510888);src:url(/wp-content/plugins/revslider/sr6/assets/fonts/revicons/revicons.eot?5510888#iefix)format("embedded-opentype"),url(/wp-content/plugins/revslider/sr6/assets/fonts/revicons/revicons.woff?5510888)format("woff"),url(/wp-content/plugins/revslider/sr6/assets/fonts/revicons/revicons.ttf?5510888)format("truetype"),url(/wp-content/plugins/revslider/sr6/assets/fonts/revicons/revicons.svg?5510888#revicons)format("svg");font-weight:400;font-style:normal;font-display:swap}