@charset "UTF-8";
/* https://emeraldlanes.com/wp-content/themes/kdw-framework4/responsive.css?ver=1787601755 */
@media only screen{.home .header-title{display:none}.block-single-inner .t5{margin-bottom:0}.off-canvas-extra-content-bottom .fa-brands{color:#178807}#mainheader{background-size:cover;background-repeat:no-repeat;background-position:center top;background-attachment:fixed}.transparentbg{background-color:rgb(23 136 7 / .7);padding:40px 30px}.fa-check{color:#178807}.about-why .fa-check,.eventslist .fa-check{color:#fff}ul.fa-ul li:has(.fa-check),ul.no-bullets li{margin-bottom:10px}ul.fa-ul,ul.no-bullets{margin-left:1.35rem}ul.split-list,ul.no-bullets,.button-container{column-count:2;column-gap:10px;list-style:none}.extra-padding{padding:20px 0}.angled-ctas.extra-padding{padding:1.25rem .9375rem}.angled-ctas{padding-right:.9375rem;padding-left:.9375rem}.extra-padding-bottom{padding-bottom:20px}.extra-padding-top{padding-top:20px}#contact-page-phone-block a,#contact-page-email-block a{color:#000}.header-title h1{margin-bottom:0;font-size:3.5rem;line-height:1;text-align:center}.header-title .entry-subtitle.subheader{margin-top:20px;color:#4fd93c;font-family:Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.25rem}.black-bg{background-color:#000}.green-bg{background-color:#178807}.sidenav{padding:30px 40px}.sidenav a{border-bottom:1px solid #fff;font-style:italic;color:#fff}.sidenav a:hover,.sidenav a:focus{color:#000}.sidenav li:last-child a{border-bottom:none}.rich-content p:nth-last-of-type(2){margin-bottom:30px}.button-container .button{width:100%;max-width:250px}.about-why ul.split-list{column-gap:30px}.angle-right.columns{padding:0}.angle-right .wrapper,.angle-right .rich-content{height:100%;padding:0;margin-bottom:0}.top-angle-row{margin-bottom:15px}.glow-icons-content.row{margin-right:0;margin-left:0;margin-bottom:20px}.glow-icons-content.row p,.glow-icons-content.row ul{margin-bottom:0}.cta-row .cta-single-inner{background-color:#000;border:#178807 4px solid;position:relative;height:auto}.cta-row .cta-heading{font-family:"Racing Sans One","Arial Black","Impact","Trebuchet MS",sans-serif;font-size:1.5rem;text-shadow:0 3px 6px rgb(0 0 0 / .45);color:#fff;text-align:center}.cta-row .cta-heading{position:absolute;z-index:2;bottom:5px;left:0;right:0;transition:all 0.45s ease-in}.cta-row .cta-single-inner:hover .cta-heading{bottom:40%;transform:translateY(-40%)}.cta-row .cta-image{opacity:1;transition:all 0.45s ease-in}.cta-row .cta-single-inner:hover .cta-image{opacity:.4}.black-transbg .expanded-columns{background:rgb(0 0 0 / .65)}.events-row .block-single-inner{background:rgb(0 0 0 / .6)}.corporate-icons{margin-bottom:20px}.hours-rates h2.t2{margin-bottom:0}.hours-rates h3{color:#178807;font-weight:700;font-size:1rem;font-family:Roboto,"Helvetica Neue",Arial,sans-serif}.hours-rates .columns .row{margin-left:0;margin-right:0}.hours-rates span em{font-weight:700}.hours-rates .block-single-inner{padding:10px 30px;background:#121212}.hours-rates .block-single{padding:10px;margin-bottom:0}.hours-rates .block-single-inner p:last-child{margin-bottom:0}.hours-rates table.unstriped tbody tr{border-bottom:3px solid #121212}.hours-rates table.unstriped tbody tr{background:#000}.hours-rates table.unstriped tbody{background-color:#fff0}.hours-rates table.unstriped tbody{border:none}.general-faq .accordion-title{position:relative;display:block;padding:1.25rem 1rem;border:none;border-bottom:1px solid #178807;font-size:1rem;line-height:1;color:#000;font-weight:400}.general-faq .accordion-content,.general-faq .accordion-item:first-child>:first-child{border:none}.general-faq :last-child:not(.is-active)>.accordion-title{border-bottom:1px solid #178807;font-size:1rem}.general-faq .accordion-title:focus,.general-faq .accordion-title:hover,.general-faq .accordion-item.is-active .accordion-title{background-color:#178807;color:#fff}.general-faq :last-child>.accordion-content:last-child{border-bottom:1px solid #178807}.bowling-faq .accordion-title{position:relative;display:block;padding:1.25rem 1rem;border:none;border-bottom:1px solid #178807;font-size:1rem;line-height:1;color:#000;font-weight:400}.bowling-faq .accordion-content,.bowling-faq .accordion-item:first-child>:first-child{border:none}.bowling-faq :last-child:not(.is-active)>.accordion-title{border-bottom:1px solid #178807;font-size:1rem}.bowling-faq .accordion-title:focus,.bowling-faq .accordion-title:hover,.bowling-faq .accordion-item.is-active .accordion-title{background-color:#000;color:#fff}.bowling-faq :last-child>.accordion-content:last-child{border-bottom:1px solid #178807}.faq-title{font-size:1.125rem;font-weight:500}.global-footer{background:url(/wp-content/uploads/2026/07/arcadebg.webp;) no-repeat center top;background-size:cover}.footericons .email-name{display:none}.contactfooter .wrapper.greenbg{padding-left:20px;padding-right:20px}.contactfooter .largebtn .button{font-size:1.5rem;border-radius:100px}.wrapper.footer-form{padding:30px}.footericons{margin-right:10px}.footercontact-row .social-media li:first-child{margin-right:10px;margin-left:0}.footercontact-row .social-media li:last-child{margin:0}#global-content-4 .fa-phone-flip::before,#global-content-4 .fa-envelope::before,#global-content-4 .fa-facebook::before,#global-content-4 .fa-youtube::before,#global-content-4 .fa-phone-flip,#global-content-4 .fa-envelope,#global-content-4 .fa-facebook,#global-content-4 .fa-youtube{color:#fff;height:16px}.footericons,#global-content-4 .social-media li{background:#000;border:2px solid #178807;height:38px;width:38px}.footericons,#global-content-4 .social-media li{display:flex;align-items:center;justify-content:center;border-radius:50%;line-height:40px}.phone_number .footericons i,.phone_numbers .footericons i{padding-right:0}#global-content-4 .footercontact-row.row{margin-left:0;margin-right:0}.footer .is-drilldown ul{margin-left:0;margin-bottom:0}.footer .is-drilldown li{margin-top:15px}.footer .is-drilldown li a{padding:0}.footer .is-drilldown li a:hover{color:#4fd93c}.footer #text-2 .widget-title{margin-bottom:20px;font-size:1.5rem;line-height:1}.pricing-hours td{color:#fff;font-weight:700;padding:.625rem 1.125rem}.pricing-hours td.text-center,.pricing-hours.unstriped tbody{border:2px solid #178807}.pricing-hours .row-description{width:33.3%;font-weight:400;font-family:"Racing Sans One","Arial Black","Impact","Trebuchet MS",sans-serif;line-height:1.1}.pricing-hours .row-description{font-size:1.12rem}.pricing-hours .row-description.table-alert h2{line-height:1}.pricing-hours .row-description.table-alert p{font-size:1rem;font-family:Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:700}.pricing-hours.unstriped tbody{background:#000}.pricing-hours thead th.bowlingimg{padding:100px 20px 20px;width:33.3%;vertical-align:bottom}.pricing-hours thead th.bowlingimg.secimg{background:url(/wp-content/uploads/2026/08/bowlingimg-2.webp) no-repeat center center}.pricing-hours thead th.bowlingimg.firstimg{background:url(/wp-content/uploads/2026/08/Untitled-6.webp) no-repeat center center}.pricing-hours thead th.bowlingimg h3{line-height:1;margin-bottom:0;font-size:2rem;color:#fff}.pricing-hours thead th.bowlingimg h3 span{font-family:Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.5rem;font-weight:700}.pricing-hours.unstriped tbody tr{background:#fff0;border:2px solid #178807}.pricing-hours.unstriped tbody tr:has(.row-description.desc-border.first-col){border-top:2px solid #178807}.pricing-hours.unstriped tbody tr:has(.row-description.desc-border){border-bottom:none;border-top:none}.pricing-hours.unstriped tbody tr:has(.row-description.last-desc){border-top:none}.pricing-hours thead{background:#fff0;color:#fff;border:none}.cta-row{margin-bottom:3px}.home .cta-row{margin-bottom:0}}@media only screen and (max-width:40em){.hours-rates .block-single-inner{padding:15px 15px}.small-only-float-left{float:left!important}.small-only-float-right{float:right!important}.small-only-float-center{display:block;margin-right:auto;margin-left:auto}.text-center-small{text-align:center}.footer .drill-down-menu{display:inline-block}.text-center-small ul{text-align:left;display:inline-block}.small-align-center{-ms-flex-pack:center;justify-content:center}.widget-container,#top-row,.tagline,.text-right{text-align:center}img.alignright,img.alignleft,img.alignnone{float:none!important;display:block;margin:0 auto}.header-title h1{font-size:2.8rem}.t1{font-size:2.2rem}.t2{font-size:1.8rem}.about-why ul.split-list{column-gap:0}.logo img{width:338px;height:99px;margin:0 auto;display:block}ul.split-list,ul.no-bullets,.button-container{column-count:1}.phone-col,.email-col{padding:5px}.phone-col .button,.email-col .button{width:100%;padding-left:5px;padding-right:5px}#text-5 .textwidget{max-width:325px;margin:0 auto}.header-title{min-height:70px}.angled-ctas .row-inner{background:transparent!important;-ms-flex-pack:center;justify-content:center}.angle-right,.angled-ctas-content{background-color:#000}.angle-right .rich-content{height:300px}.angle-right{margin-bottom:30px}.pizzabeerbg.black-bg{background-color:transparent!important}.pizzabeerbg .angled-ctas-content{background-color:#000}.angle-right.bowlingimg .wrapper{background-image:url(/wp-content/uploads/2026/08/mobilebowlingbg.webp);background-repeat:no-repeat;background-size:cover;background-position:right bottom}.angle-right.arcadeimg .wrapper{background-image:url(/wp-content/uploads/2026/08/mobilearcade.webp);background-repeat:no-repeat;background-size:cover;background-position:right bottom}.angle-right.cosmicimg .wrapper{background-image:url(/wp-content/uploads/2026/08/mobilecosmic.webp);background-repeat:no-repeat;background-size:cover;background-position:right bottom}.angle-right.poolimg .wrapper{background-image:url(/wp-content/uploads/2026/08/mobilebilliard.webp);background-repeat:no-repeat;background-size:cover;background-position:right bottom}.angle-right.pizzaimg .wrapper{background-image:url(/wp-content/uploads/2026/08/mobilepizza.webp);background-repeat:no-repeat;background-size:cover;background-position:right bottom}.angle-right.beerimg .wrapper{background-image:url(/wp-content/uploads/2026/08/mobilebeer.webp);background-repeat:no-repeat;background-size:cover;background-position:right bottom}.events-row .block-single-inner{padding:10px}.events-row .column-block.block-single{padding:8px}.sidenav{padding:30px 20px}.angled-ctas-content{text-align:center}.angled-ctas-content ul{text-align:left;display:inline-block;margin-top:25px}.sidenav .drill-down-menu ul{text-align:center;display:inline-block}.angled-ctas-content .block-single.column-block{padding:0}.sidenav .drill-down-menu ul br{display:none}.home #middle-row{background-color:#000;padding-bottom:20px}.img-overlay{background-color:#fff0}}@media only screen and (min-width:40.063em){.glow-icons-content.row .block-single:first-of-type{padding-left:0}.glow-icons-content.row .block-single:last-of-type{padding-right:0}.home .header-container{width:100%;position:absolute;z-index:5;top:0;right:0;left:0;background-image:none}}@media only screen and (min-width:40.063em) and (max-width:63.938em){.medium-float-left{float:left!important}.medium-float-right{float:right!important}.text-center-medium{text-align:center}.medium-align-center,.middle-align-center{-ms-flex-pack:center;justify-content:center}img.alignright,img.alignleft,img.alignnone{float:none!important;display:block;margin:0 auto}.header-title{min-height:100px}.pricing-hours thead th.bowlingimg h3{font-size:1.5rem}.pricing-hours thead th.bowlingimg h3 span{font-size:1.12rem}.footer .footercontact-row.medium-align-center{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.responsive-embed{padding-bottom:55%}ul.split-list,ul.no-bullets,.button-container{column-count:2;column-gap:15px;list-style:none}.header-title h1{font-size:3rem}.logo img{width:338px;height:99px;margin:0 auto;display:block}.phone-col{text-align:left}.email-col{text-align:right}.angled-ctas .row.row-inner{background-color:transparent!important;-ms-flex-pack:center;justify-content:center}.angle-right,.angled-ctas-content{background-color:#000}.angle-right .rich-content{height:300px}.angle-right{margin-bottom:30px}.pizzabeerbg.black-bg{background-color:transparent!important}.pizzabeerbg .angled-ctas-content{background-color:#000}.angle-right.bowlingimg .wrapper{background-image:url(/wp-content/uploads/2026/08/mobilebowlingbg.webp);background-repeat:no-repeat;background-size:cover;background-position:right bottom}.angle-right.arcadeimg .wrapper{background-image:url(/wp-content/uploads/2026/08/mobilearcade.webp);background-repeat:no-repeat;background-size:cover;background-position:right bottom}.angle-right.cosmicimg .wrapper{background-image:url(/wp-content/uploads/2026/08/mobilecosmic.webp);background-repeat:no-repeat;background-size:cover;background-position:right bottom}.angle-right.poolimg .wrapper{background-image:url(/wp-content/uploads/2026/08/mobilebilliard.webp);background-repeat:no-repeat;background-size:cover;background-position:right bottom}.angle-right.pizzaimg .wrapper{background-image:url(/wp-content/uploads/2026/08/mobilepizza.webp);background-repeat:no-repeat;background-size:cover;background-position:right bottom}.angle-right.beerimg .wrapper{background-image:url(/wp-content/uploads/2026/08/mobilebeer.webp);background-repeat:no-repeat;background-size:cover;background-position:right bottom}.events-row .block-single-inner{padding:10px}.events-row .column-block.block-single{padding:8px}.eventslist .split-list{column-count:2;column-gap:20px;column-fill:balance}#middle-row{margin-top:100px}}@media only screen and (min-width:40.063em) and (max-width:43.75em){#middle-row{margin-top:50px}}@media only screen and (min-width:64em){.eventslist .split-list{column-count:3;column-gap:40px}.events-row .block-single-inner{padding:20px 10px}.responsive-embed{padding-bottom:35%}.wrapper{padding:1.875em 0}.angle-right .rich-content{padding-left:60px}.align-middle-large{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.angled-ctas .angle-right.large-4{width:31.5%!important}.header-title{min-height:250px}.angle-right{background-color:#178807;clip-path:polygon(0% 0%,100% 0%,85% 100%,0% 100%);position:relative}.angle-right .wrapper{background-color:#000;clip-path:polygon(0% 0%,calc(100% - 3.2px) 0%,calc(85% - 2.4px) 100%,0% 100%)}.angle-right.bowlingimg .wrapper{background-image:url(/wp-content/uploads/2026/07/ball-striking-bowling-pins-.webp);background-repeat:no-repeat;background-size:cover;background-position:right top}.angle-right.arcadeimg .wrapper{background-image:url(/wp-content/uploads/2026/07/colorful-arcade-room.webp);background-repeat:no-repeat;background-size:cover;background-position:right top}.angle-right.cosmicimg .wrapper{background-image:url(/wp-content/uploads/2026/07/cosmicbowlingimg.webp);background-repeat:no-repeat;background-size:cover;background-position:right top}.angle-right.poolimg .wrapper{background-image:url(/wp-content/uploads/2026/07/poolgamesetup-.webp);background-repeat:no-repeat;background-size:cover;background-position:right top}.angle-right.pizzaimg .wrapper{background-image:url(/wp-content/uploads/2026/07/pizza-1.webp);background-repeat:no-repeat;background-size:cover;background-position:right top}.angle-right.beerimg .wrapper{background-image:url(/wp-content/uploads/2026/07/liquor.webp);background-repeat:no-repeat;background-size:cover;background-position:right top}}@media only screen and (min-width:76.438em){.angled-ctas.extra-padding{padding:2.5rem .9375rem}.no-padding-left.columns{padding-left:0}.extra-padding{padding:60px 0}.extra-padding-bottom{padding-bottom:60px}.extra-padding-top{padding-top:60px}.home .cta-row{position:relative;z-index:3;margin-top:-150px}}@media only screen and (min-width:64em) and (max-width:90em){.large-float-left{float:left!important}.large-float-right{float:right!important}.text-center-large{text-align:center}.large-align-right{-ms-flex-pack:end;justify-content:flex-end}.league-bowl.grid-x>.large-5{width:50%}.league-bowl .large-5{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.home .cta-row{position:relative;z-index:3;margin-top:-100px}.cta-row .wrapper{padding-bottom:0}}@media only screen and (min-width:90.063em) and (max-width:120em){.xlarge-float-left{float:left!important}.xlarge-float-right{float:right!important}.text-center-xlarge{text-align:center}}@media only screen and (min-width:120.063em){.xxlarge-float-left{float:left!important}.xxlarge-float-right{float:right!important}.text-center-xxlarge{text-align:center}}@media only screen and (min-width:37.50em) and (max-width:56.25em) and (orientation:portrait){.hide-tablet-portrait{display:none!important}.show-tablet-portrait{display:inherit!important}}