@media (min-width:280px) and (max-width:1050px){.hamburger{align-items:center;display:flex;justify-content:center;margin-left:0;visibility:visible}#nav{filter:alpha(opacity=100);opacity:1;position:absolute}#nav #main-nav{position:relaitve}#nav #main-nav #logo{height:auto;left:0;position:absolute;top:0;width:auto}#nav #main-nav #logo img{height:33px}#nav #main-nav #storeNamePrimary{display:none}#nav #top-nav a{font-size:12px;font-weight:400}#nav .mobile-nav-btn{display:block}#nav #main-nav>div span.my-account{display:none!important}#searchFrm{width:100%}#nav #main-nav .material-icons,#nav #main-nav div.text span.material-icons{font-size:24px}#nav #main-nav div.checkout-bar{margin:0 84px 0 0}#nav #main-nav div.text>span#local-store-drop-btn #storeNamePrimary{display:none!important}#nav #main-nav div.text>span#local-store-drop-btn .material-icons{color:#666;margin-top:-3px}#nav #main-nav div#contact-button{display:none!important}#checkoutButtonDiv{margin-right:50px}#nav #main-nav div .cart-count-wrap{right:5px;top:16px}#nav #main-nav>div>a,#nav #main-nav>div>div>a,#nav #main-nav>div>div>span,#nav #main-nav>div>span{padding-left:10px;padding-right:10px}#nav #main-nav div#main-cats{overflow:hidden;overflow-y:auto;position:absolute;-webkit-overflow-scrolling:touch;background:#eee;bottom:0;height:calc(100vh - 75px);left:0;padding-bottom:70px;padding-top:20px;top:75px;transition:.3s;width:0!important;width:0;z-index:98}#nav #main-nav .full-drop .categories>ul{padding-top:0}#nav #main-nav div#main-cats.is-active{width:100%!important}#nav #main-nav div#main-cats>div.left{list-style-type:none;width:100%}#nav #main-nav div#main-cats>div.left>a.nav-drop-btn,div#main-cats>div.left>a.regional-ok{border-left:none;border-right:none;border-top:1px solid #eee;color:#666;cursor:pointer;float:left;font-family:futura-pt-bold,sans-serif;font-size:18px;font-weight:700;justify-content:space-between;line-height:1;margin-left:20px;min-width:190px;padding:20px;position:relative;text-align:left;width:calc(100% - 40px)}#nav #main-nav .full-drop .categories li a.mobile-drop-btn,#nav #main-nav div#main-cats .left a.nav-drop-btn{position:relative}#nav #main-nav .full-drop .categories li a.mobile-drop-btn:before,#nav #main-nav div#main-cats .left a.nav-drop-btn:before{content:"\e5cf";font-family:Material Icons;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:.3s}#nav #main-nav .full-drop .categories li a.mobile-drop-btn:before{color:#999;right:0}#nav #main-nav .full-drop .categories li a.mobile-drop-btn.active:before,#nav #main-nav div#main-cats .left a.nav-drop-btn.active:before{transform:translateY(-50%) rotate(180deg);transition:.3s}#nav #main-nav div#main-cats>div>a.nav-drop-btn{background:#fff;border:none;margin-bottom:1px;text-decoration:none!important}#nav #main-nav div#main-cats>div>span.active,div#main-cats>div>span.active:hover{color:#333;position:relative;z-index:5}#nav #main-nav div#main-cats .full-drop{background:#fff;border:none;display:none;float:left;margin-left:20px;overflow:hidden;padding:5px 0;position:relative;top:-1px;width:calc(100% - 40px)}#nav #main-nav div#main-cats .full-drop li ul.sub-cats{display:none;margin:0}#nav #main-nav div#main-cats .full-drop .categories,.full-drop .categories>ul>li{border:none;list-style-type:none;margin:0;padding:0;width:100%}#nav #main-nav div#main-cats .full-drop h5{color:#ccc;float:left;margin:0;padding:0;text-align:left;text-transform:none;width:100%}#nav #main-nav div#main-cats .full-drop h5,.full-drop cat-nav{width:100%}#nav #main-nav div#main-cats .full-drop li{border:none!important;margin:0;padding:0;width:100%}#nav #main-nav div#main-cats .full-drop h5 a,.full-drop li>a{color:#666!important;float:left;font-size:16px!important;font-weight:100;line-height:1.2;margin:0;padding:10px 5px;text-align:left;text-decoration:none!important;width:calc(100% - 65px)}#nav #main-nav div#main-cats .full-drop h5 a:hover,.full-drop li>a:hover{color:#fff}li.left>span>span.arrow{border:4px solid transparent;border-top-color:#fff;margin-top:1px;position:absolute;right:25px;top:50%}#nav #main-nav div#main-cats .full-drop .brands{background:transparent;background-image:none;display:none;float:left;height:auto;margin:0;padding:0;position:relative;width:100%}#nav #main-nav div#main-cats .full-drop .brands .center_content{margin:0;padding:0;width:100%}#nav #main-nav div#main-cats .full-drop .brands a{display:none}#nav #main-nav div#main-cats .full-drop .brands a.all-brands-btn{display:inline-block;position:relative}.full-drop .brands .close-all-brands,.full-drop .brands span.view-all-brands,div#main-cats .full-drop .brands br{display:none}#home-nav .categories>ul>li{list-style-type:none;min-height:0}#billiards-nav .categories>ul>li,#commercial-nav .categories>ul>li{min-height:0}#nav #main-nav .full-drop .categories>ul>li>a.img-link{height:120px}.revise-bar.mobile-hide{background:#fff;background:#f5f5f5;display:block;height:100%;left:0;max-height:100%;overflow-y:scroll;position:fixed;top:0;transform:translateX(-100%);transition:.3s;width:100%;z-index:99999}.revise-bar.mobile-hide.open{transform:translateX(0)}.revise-bar .filter-container{display:inline-block;float:none!important;margin:10 auto;width:auto}.revise-bar #close-filter-btn{display:block;position:absolute;right:25px;top:25px;z-index:2}}@media (min-width:280px) and (max-width:767px){.mobile-only{display:inline-block}.no-mobile{display:none!important}.full-btn{max-width:100%!important;padding:15px 2%!important;width:96%!important}h1,h1.ttn{font-size:3.5rem}h1,h1.ttn,h2{display:block}h2{font-size:3rem}h3{font-size:2.5rem}h3,h4{display:block}h4{font-size:2rem}h5{font-size:1.5em}h5,h6{display:block}h6{font-size:1.25em}h1#productNameH1 .f2{font-size:2rem}h1.large{font-size:26px}h1.cursive{font-size:32px!important}p{font-size:17px}h1.promo-text{font-size:32px}h1.promo-text>span:after,h1.promo-text>span:before{top:12px}h1.stacked-header{font-size:4rem}#main-banner .item h1.lg{font-size:6rem}a.large-btn{width:100%}.mobile-hide{display:none}#toTop{bottom:10px;left:10px;z-index:216}#close-nav{border:2px solid #fff;border-radius:30px;-webkit-border-radius:30px;color:#fff;cursor:pointer;font-size:18px;font-weight:300;line-height:1;padding:5px;position:absolute;right:15px;text-align:center;top:13px;width:18px;z-index:10000}#close-nav:hover{border:2px solid #e3e3e3;color:#e3e3e3}#local-store-drop{width:calc(100% - 20px)}#local-store-drop .action-btns .col.six-col{text-align:center;width:31%!important}#local-store-drop .todays-hours{display:block;width:100%}#local-store-drop .white-gray-border{display:inline-block;float:none!important}#newsletter{font-size:11px}#newsletter .center_content{height:18px}#newsletter .email-wrapper input[type=email]{border:none;width:150px}#newsletter span.text{display:none}footer .sidelines:after,footer .sidelines:before{width:50px}#simplemodal-container #cart_content table td{font-size:10px}.lb_wrapper #lb-contact{border:none;bottom:0;height:100%;left:0;margin-left:0;margin-top:0;overflow:auto;position:absolute;right:0;top:0;width:100%}.lb_wrapper #lb-contact .six-col{width:47%!important}.lb_wrapper #lb-financing{height:100%;width:100%}.chat_slide.loaded{bottom:10px;right:10px}.chat_slide .chat_window{width:300px!important}#chatIframe{width:95%}.footer-promo{display:none}.chat_slide .chat_window .white-overlay{width:52px}.chat_slide .material-icons{font-size:18px}@-webkit-keyframes footer-bounce{0%{bottom:15px;opacity:.5}5%{bottom:10px;opacity:1}10%{bottom:15px;opacity:.5}15%{bottom:10px;opacity:1}20%{bottom:15px}to{bottom:10px}}@keyframes footer-bounce{0%{bottom:15px;opacity:.5}5%{bottom:10px;opacity:1}10%{bottom:15px;opacity:.5}15%{bottom:10px;opacity:1}20%{bottom:15px}to{bottom:10px}}.grouped-btn a.white_btn.phone{display:inline-block}.homepage-callout p{font-size:14px}#category-scroll{float:left;width:calc(100% + 2rem)}#category-scroll .owl-nav>div.owl-prev{left:calc(100% - 10rem)}#commercial-offerings .offering{width:47%}#commercial-offerings .offering h1{font-size:20px}#commercial-offerings .offering .offering-details p{font-size:12px;height:110px}#commercial-offerings a.btn{font-size:16px}#gallery-full .item2 img{height:100%;width:auto}#full-slider h1.facility-name{font-size:22px}a.gallery-logo{height:150px;width:150px}#cat-name-sort h2{font-size:2rem}.sale_cats a{width:46%}.sale_cats a.double{width:96%}.sale_cats a h2{font-size:11px;padding:5px 2%;width:100%}.sale_cats a h2 .bold{display:none}.product{height:auto}.product .price,.product .product_name{font-size:13px;line-height:1.2}.product .img-wrap{height:auto}.product img.lfcreate-icon{top:185px}.product .prod_details .product_name{height:auto}.sale-banner-carousel.owl-carousel .owl-nav>div.owl-next,.sale-banner-carousel.owl-carousel .owl-nav>div.owl-prev{height:20px;width:20px}.top-padding-search{padding-top:85px}#grid-header #revise-btn{display:none}#grid-header h1{font-size:24px;margin-bottom:0;margin-top:35px;padding-bottom:5px}.breadcrumbs-wrapper{float:none;height:50px;overflow:hidden;overflow-x:scroll!important;white-space:nowrap;width:100%;-webkit-overflow-scrolling:touch}#cat-name-sort .breadcrumbs-wrapper{margin-bottom:0}.breadcrumbs{align-items:center;display:flex;float:none;justify-content:start;padding:.5rem 0;width:auto!important}.breadcrumbs li{align-items:center;display:inline-flex}.breadcrumbs li span{float:none}#cat-name-sort .count_display,#cat-name-sort select{width:50%}.revise-bar .filter-container:last-child{float:right}.revise-bar .filter-container:last-child h5{margin-right:0}.revise-bar .filter-container .filter-drop{width:280px}.revise-bar .filter-drop .link-container{width:260px}.revise-bar .filter-drop a{width:240px}.revise-bar .filter-container:last-child .filter-drop{left:-225px}.revise-bar .sub-cats a img.catImage{height:50px;width:50px}.revise-bar .sub-cats a .catName{width:170px}#grid-wrap{margin-left:0!important;width:100%!important}#productGrid .product.product-fw{width:100%}.product.product-fw .customize-wrap{padding-left:0;padding-right:0}.product.product-fw .img-wrap{display:flex;justify-content:center}.product.product-fw .w-100.prod-img{margin:2rem 0;width:80%}.product.product-fw .rating-wrap{font-size:12px}.product.product-fw h5{font-size:16px;margin-top:0}.product.advanced-plp .price{font-size:18px}.product.advanced-plp .customize-wrap .w-80px{width:70px}.product.advanced-plp .customize-wrap a.single-option{height:70px;width:70px}.product.product-fw p.summary{display:none}.product.product-fw ul{font-size:10px}#cat-name-sort.stick-cat-sort-top{left:0}#main_gallery .on-sale-tag{border-radius:25px;-webkit-border-radius:25px;color:#fff;font-family:futura-pt-bold,sans-serif;font-size:14px;font-weight:700;left:15px;line-height:1;padding:8px 15px;top:15px;width:auto;z-index:2}.product_content .product_header{float:left;padding-bottom:6rem;width:100%}.product_content .product_header h1{font-size:22px}.product_content .product_header .sku{width:100%!important}.product_content .product_header .star-rating{float:right!important}.product_content .product_header .kit{width:100%}.product_content .product_header .kit h2{font-size:14px}.product_content .product_header .kit li{position:relative}.product_content .product_header .kit input{left:0;position:absolute;top:5px}.product_content .product_header .kit .kitProductName{font-size:12px}.product_content .product_header .promo-options li .kitProductName{display:inline-block;font-size:18px}.product_content .product_header .promo-options li{position:static}.kit-container .kitOptions{float:left}.product_content .product_header div.kit{margin-left:0!important}.product_content .product_header .promo-options li img{margin-top:0}.product_content .product_header .add_cart,.product_content .product_header .find_store{width:100%}.product_content .product_header .find_store{margin-top:4rem}#local-store-info .col.five-col{width:39%!important}#social-share,.tablet-half{width:100%!important}.product_content .product_header .prod_summary #promo-pricing{margin-left:-1rem;width:calc(100% + 2rem)}#questions{margin-left:-2rem;width:calc(100% + 4rem)!important}#questions .four-col{width:30%!important}a.contact,span.contact{font-size:14px!important}a.contact img,span.contact img{width:20px!important}#social-share img{background:#fff}.product_details h1.prod-name{font-size:18px;padding-bottom:35px}.product_info .overview_content{font-size:14px!important;padding:25px 10px}.overview_content .prod-highlights .hl{width:46%}.overview_content .prod-highlights .hl h3{font-size:18px}.overview_content ul li{margin:0 0 0 4%;width:95%}.overview_content table{margin:10px 0 30px;width:100%}#MORE_tab,#SPECIFICATIONS_tab,#reviews_tab,.product_details div.product_info{padding:0}#OVERVIEW_tab .center_content .overview_content,.overview_content.featured-info{flex-direction:column}#OVERVIEW_tab div.overview-prod-content{float:left;padding:10px;width:100%}#OVERVIEW_tab #overview-prod-vid,.img-right,.vid-left,.vid-right{float:left;margin:0 5%;position:relative;width:90%}#OVERVIEW_tab #overview-prod-img,#OVERVIEW_tab #overview-prod-vid,.vid-left,.vid-right{position:relative}#OVERVIEW_tab #overview-prod-img{height:auto;margin:10px;padding:0;transform:translateX(0);width:calc(100% - 10px)}iframe.vid-left,iframe.vid-right{display:none!important}div.features-prod-content{float:left;margin:0;padding:20px;width:100%}img#features-prod-img{background:transparent;float:left;height:auto;margin:10px;padding:0;position:relative;transform:translateX(0);width:100%}#main_gallery{height:auto;width:100%!important}.overview_content{padding:10px 0 0}.overview_content iframe.vid-left,.overview_content iframe.vid-right{float:left;margin:10px 0;position:relative;top:0;width:calc(100% - 10px)}#LIFESTYLE_tab{height:400px}#LIFESTYLE_tab h1,#LIFESTYLE_tab h1.left,#LIFESTYLE_tab h1.middle,#LIFESTYLE_tab h1.right,#LIFESTYLE_tab h1.top{font-size:24px;left:1%!important;right:auto;text-align:center!important;width:98%!important}#LIFESTYLE_tab .play-btn{height:auto;margin-left:-60px;top:55%;width:120px}.product_details div.black-bg,.product_details div.black-bg h2{font-size:20px!important}.product_details div.black-bg,.product_details div.black-bg h3{font-size:18px}.product_details div.black-bg,.product_details div.black-bg p{font-size:14px}.no-reviews{margin:10px 0;width:100%}.no-reviews img{max-width:357px;width:90%}#review_drop{width:90%}.product_details .product_info .overview_content .ratings{margin:15px 1% 5px;width:98%}.product_details .product_info .overview_content .ratings .single-review .rating,.product_details .product_info .overview_content .ratings .single-review .review{width:96%}.product_details .product_info .overview_content .ratings .single-review .review h2{font-size:14px}.product_details .product_info .overview_content .ratings .single-review .review p{font-size:12px;margin-bottom:5px}#thelist-similar{height:auto}#thelist-similar .product{padding-left:0;padding-right:0}#thelist-similar .product .price,#thelist-similar .product .product_name{font-size:16px}.store-locator-wrap .center_content{padding:2rem 0}div.list,div.map-wrap{height:50vh}div.list{border-radius:0;-webkit-border-radius:0;float:left;height:50vh!important;margin-top:-1rem;opacity:1;padding-bottom:25px;position:relative!important;right:0;top:0;width:100%;z-index:9}div.list #results-wrapper{height:calc(50vh - 65px)}div.list .single .list-view-right{margin:0 0 5px;width:100%}div.list .single .list-view-right .hours_head{margin-top:5px;padding-top:10px}div.list .single h2.showroom_type{position:absolute;right:10px;top:50px;width:200px}div.list .single h2.showroom_type span,h2.showroom_type img{float:right}div.list .single:first-child h2.showroom_type{top:90px}.map-store-info .single .address p{display:none}.subpage_content form{width:100%}.subpage_content form table{font-size:12px;margin:0 2%;width:96%}.subpage_content form table td:first-child{font-weight:400;width:30%}.subpage_content form table input[type=text],.subpage_content form table textarea{width:95%}.subpage_content form table td input[type=password],.subpage_content form table td input[type=text],form table td textarea{width:90%}table.shipping td:first-child{display:none}.overview_content table td{display:block;padding:10px;text-align:left!important;width:100%!important}.overview_content table tr td:first-child{padding-bottom:0}.overview_content table tr td:last-child{padding-top:0}.store_bar>form>input.go,.store_bar>form>select,.store_bar>form>span{display:none}.store_bar>form>#searchZip{float:left;font-size:14px;width:300px}.info{width:300px}.address img.store_front,.list .single img.store_front{width:40%}.address h3,.address p,.list .single .address{width:55%}.address p a.white_btn,.info h2.showroom_type{display:none}.grouped-btn{border:none!important}.grouped-btn a{color:#333!important;font-size:16px;padding:25px 15px;text-align:center;text-transform:uppercase}.grouped-btn a,.grouped-btn a:hover{font-weight:700}.address .grouped-btn,.address .grouped-btn .phone{display:block}.address .grouped-btn{margin:10px 25px}.address .grouped-btn a.white_btn{background:#fff;border:none!important;color:#333}.address .grouped-btn a.white_btn img{display:inline-block;margin-top:5px!important;vertical-align:middle}.address>span.large{float:left;margin:5px 0;text-align:center;width:100%}.list .single .address .profile_btn,.list .single .social_media,.list .single h2.showroom_type{display:none}.list .single .grouped-btn,.list .single .grouped-btn white_btn{display:block}div.gallery_thumb{width:46%}.additional-galleries #thelist-similar .owl-next,.additional-galleries #thelist-similar .owl-prev{top:50px}.overview_content .prod-highlights .hl{min-height:360px}#gallery-full .item2{background:#000!important}#store-intro{left:0;margin:0!important;top:100px}#store-photos .owl-nav{display:flex;height:0;justify-content:space-between;left:0;position:absolute;top:50%;width:100%}#store-photos .owl-dots{bottom:auto;display:flex;justify-content:center;left:auto;margin-bottom:20px;padding:20px;position:relative}#pano-wrap .overlay{cursor:pointer;opacity:1}.store_info .three-col,.subpage_content .two_col_profile{float:left;padding:5px 2%;width:96%!important}.store_info .three-col
.store_info .three-col:first-child,.store_info .three-col iframe{display:none}.store_info h1,.store_info p{width:100%}.store_info h1{padding:5px 2%}.store_info .social_media,.yelp-profile-image{display:none}#main-banner-wrapper,#main_banner .owl-item{height:auto!important}#main-banner .item .text-outlined{font-size:6rem}#main-banner p{font-size:17px}#store-intro h1{font-size:28px}#store-intro h2{font-size:20px;font-weight:700}#store-intro p{margin:10px 0}#full-slider .social-col,#store-intro .hours .six-col{width:46%!important}#store-intro p.actions a{border-radius:50%;-webkit-border-radius:50%;margin:0 5px;padding:10px}#store-intro p.actions a img{margin:0}#store-overview h3{font-size:16px;line-height:1.5}table.console-comparison{margin:10px 0;width:100%}.black-friday .products-img{display:none}.billiards-opening .center_content .landing-header h1.no-shadow{font-size:28px}.billiards-opening .center_content .landing-header h1.no-shadow img{height:50px;width:100px}.billiards-opening .center_content .landing-header h2{font-size:24px}.billiards-opening .center_content .landing-header p{font-size:12px;font-weight:700}.billiards-opening .center_content .landing-header ul{margin:10px 0;width:100%}.billiards-opening .center_content .landing-header ul li{font-size:12px}#bottom-banner h5{font-size:12px;margin-right:35px}#lb_wrapper #sitewide_lb,#sitewide_lb_wrapper #sitewide_lb{left:0;margin:0;top:50px;width:100%}#sitewide_lb_wrapper #sitewide_lb img{height:auto;width:100%}#lb_wrapper #sitewide_lb iframe{height:432px;width:100%}#sitewide_lb_wrapper #close{padding:10px;right:0}#lb_wrapper #sitewide_lb #close{padding:10px;right:0;top:-45px}#sitewide-sideSlider{display:none!important}.about-ewa{background-image:none;text-align:center}.about-ewa h1.giveaway{font-size:14px}.about-ewa .two-col{float:left;margin:225px 2% 10px;width:96%}.about-ewa .two-col li{text-align:left}#CUSTOM-PROMO-OVERVIEW_tab a.large-btn{display:inline-block;float:none;margin:10px auto}.four-wide{float:left;padding:10px 2%;width:46%}.corporate-wellness-discount{background-attachment:fixed;background-size:auto 100%}.corporate-wellness-discount .landing-header,.ways-to-redeem .center-split,.ways-to-redeem .redeem-option{width:100%}.ways-to-redeem h1.cursive{background-image:none}.ways-to-redeem .redeem-option{height:auto;padding:10px 1%;width:96%}.ways-to-redeem .center-split .vert-divide{display:inline-block;height:auto;margin:5px 0;width:0}.chop .center-split .vert-divide{border-right:none;border-top:1px solid #00579d;padding:4px 1%;width:39%}.chop .center-split .or{display:inline-block;font-size:38px;line-height:1;padding:15px 0;width:10%}.full-height-width{background:#fff}.full-height-width:nth-child(2n){background:#eee}img.cat-background{filter:alpha(opacity=40);float:left;height:100%;margin-left:-25%;opacity:.4;width:auto}#one{background:#000}#two img.cat-background{display:none}.full-height-width>div.center_content>div{margin:75px 2%!important;width:96%}#one>div.center_content>div{margin-top:150px!important;padding-bottom:200px}.full-height-width .wide{width:96%!important}.full-height-width>div.center_content>div h1{font-size:28px;line-height:1.2;padding:0}.full-height-width table{display:inline-block;float:none;line-height:1.2;width:100%}.full-height-width table td{font-size:14px;font-weight:400}.full-height-width img.console-img{display:none}.middle-content img.mobile-tablet{display:block;float:left;height:auto;padding:10px 5%;width:40%}.play-btn{margin:-100px 0 0 -100px;top:75%;z-index:5}.showcase-img{margin:-25px 10% 10px;width:80%}.full-height-width .info{position:absolute;width:98%;z-index:3}.full-height-width .info h1{font-size:16px}.full-height-width .info h1 .large{font-size:24px}.full-height-width .info h1.cursive{font-size:32px!important}.full-height-width .center-info{left:1%;margin-left:0;text-align:center}.full-height-width>div.center_content>div.tablet-full{margin:5px 0!important;padding:0 2%!important;text-align:center;width:96%!important}.full-height-width>div.center_content>div.tablet-full img.full{margin:0 auto}.mobile-height{height:auto!important}.full-height-width>div.center_content>.col{margin:15px auto!important}.full-height-width>div.center_content>div h1{font-size:32px!important}.category_content .five-col{width:98%!important}.owl-carousel .item .half{left:0!important;margin:150px 1% 0;position:relative!important;top:0!important;width:98%!important}.owl-carousel .item .half p{font-size:16px!important}.owl-carousel .item img.cat-background{height:100%!important;width:auto!important}#ewa .full-height-width{background:#000!important}#ewa .full-height-width .eight-col{margin-top:100px!important}#ewa .center_content .ewa-laurance{bottom:0;filter:alpha(opacity=75);height:90%;left:-25%;opacity:.75;width:auto}.about-ewa iframe{margin:0!important;position:static;right:0!important;width:100%}.about-ewa ul li{text-align:left}.three-col{width:47%!important}.eight-col,.four-col,.six-col{width:98%!important}#yelp .three-col.center-center{left:auto;margin:75px 2% 0;position:relative;top:auto;width:96%!important}#yelp img.cat-background{filter:alpha(opacity=40);height:100%;left:0;margin-left:0;opacity:.4;position:absolute;top:0;width:auto}#yelp img.cat-background:empty{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#checkout a.checkout-btn{padding:10px 1%;width:97%!important}.almost-full-height-width{overflow:hidden;position:relative}img#lifestyle-img{max-width:auto;position:absolute}#cat-icons>.center_content{height:125px;overflow:hidden;overflow-x:auto!important;-webkit-overflow-scrolling:touch;white-space:nowrap}#cat-icons a{width:22%;ebkit-box-shadow:none;box-shadow:none}.retail-showrooms{text-align:center}.home-row .six-col,.retail-showrooms .six-col{height:auto;padding:15px 1%!important;position:relative}.home-row .six-col.add-height,.retail-showrooms .six-col:first-child{height:auto!important;text-align:center}.home-row img.center-circle-img,.retail-showrooms img#storefront-pic{display:inline-block;height:auto;left:auto;max-height:70%;max-width:70%;position:static;top:auto;width:auto}.home-row img.center-circle-img:empty,.retail-showrooms img#storefront-pic:empty{left:auto;top:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#pano-wrap .border-btn{padding:10px 30px}.pop-cats .four-col.no-padding,.pop-cats .six-col.no-padding{width:100%!important}.pop-cats a.img-wrap{height:200px;width:100%}.pop-cats a.img-wrap img{height:auto!important;width:100%}#home-full img.center-bg-img{height:100%;width:auto}#contact .three-col{display:none}.lb_wrapper #lb-my-store{height:100%;left:0;margin:0!important;overflow:auto;right:0;top:0;width:100%;-webkit-overflow-scrolling:touch}.lb_wrapper #lb-my-store .col.three-col{width:23%!important}.lb_wrapper #lb-my-store .col.four-col{width:31%!important}.lb_wrapper #lb-my-store #additional-stores{border:none!important;height:auto!important;max-height:auto}.lb_wrapper #lb-my-store a#store-locator-btn{background:#ccc;bottom:auto;float:left;padding:10px 2%;position:relative;right:auto;text-align:center;width:92%}.similar_products #pano-wrap.full-height-width{height:400px!important}#pano{width:135%}#pano-wrap .center-center{left:0}#pano-wrap .center-center p{font-size:16px}#cat-name-sort .col.six-col{width:46%!important}#cat-name-sort .col.six-col select{padding:5px;width:100px}.image-gallery .owl-controls .owl-page span{height:9px!important;margin:0 3px!important;width:9px!important}}@media (min-width:480px) and (max-width:767px){h1.shadow-bottom{padding:15px 0 35px}.product{width:calc(50% - 2.5rem)}.product.product-fw{width:100%}.product.product-fw h5{font-size:16px;margin-top:36px}.product.product-fw p.summary{display:none}.product.product-fw ul{font-size:12px}#grid-header #revise-btn{display:none}.about-ewa iframe{height:300px;left:50%;margin-left:-240px;top:85px;width:480px}.about-ewa .two-col{margin:325px 2% 10px}}@media (min-width:320px) and (max-width:479px){h1.shadow-bottom{padding:10px 0 25px}.promo_banner{font-size:12px}.promo_banner img{width:35px}.product{font-size:12px;width:50%}#productGrid{justify-content:space-between;margin-left:-.5rem;width:calc(100% + 1rem)}#productGrid .product{font-size:12px;margin:0 0 4rem;padding:1rem;width:100%}#productGrid .product .pdp-link.br-pill{font-size:16px}.product .img-wrap{height:auto}.product img.lfcreate-icon{top:175px}#productGrid .product .prod-rating{width:55px}.product .on-sale-tag{left:15px;top:15px}.product .on-sale-tag.floor-model{right:24px}img#lifestyle-img{height:100%!important;min-width:auto!important;width:auto!important}.billiards-opening .center_content{height:375px}.billiards-opening .center_content .landing-header{margin:-20px 0 0}.billiards-opening .center_content .landing-header ul{margin:10px 0 10px 40%;width:60%}.billiards-opening .center_content .ewa-laurance{height:250px;left:0;width:156px}.billiards-opening .center_content .landing-header h1.no-shadow{margin-bottom:0;padding-bottom:10px}.billiards-opening .center_content .landing-header p{font-size:14px;margin:5px 0 5px 40%;width:60%}.billiards-opening .center_content .landing-header h2{margin:0 0 0 40%;width:60%}.about-ewa h1.giveaway{margin-bottom:25px}.about-ewa h1.giveaway img{height:auto;margin-right:0;margin-top:-85px;width:50%}.about-ewa h1.giveaway span{float:left;margin-top:-15px;width:50%}.about-ewa iframe{height:200px;left:50%;margin-left:-160px;top:95px;width:320px}.about-ewa .two-col{margin:225px 2% 10px}.about-ewa ul{margin:10px 2%;width:90%}a#sidenote{height:40px;margin-right:-105px;width:250px}a#sidenote.gift-guide h2 .dark-text{color:#223a37;font-size:16px!important}a#sidenote.gift-guide h2 .green-text{color:#598a6a;font-size:20px!important;font-weight:400!important}#additional-stores .col.three-col,#current-my-store .col.three-col{display:none!important}.lb_wrapper #lb-my-store #additional-stores .col.five-col,.lb_wrapper #lb-my-store #additional-stores .col.four-col,.lb_wrapper #lb-my-store #current-my-store .col.five-col,.lb_wrapper #lb-my-store #current-my-store .col.four-col{padding:0 1%!important;width:98%!important}.lb_wrapper #lb-my-store #additional-stores .col.four-col .btn,.lb_wrapper #lb-my-store #current-my-store .col.four-col .btn{margin-top:0!important}#additional-stores .col.four-col,#current-my-store .col.four-col{text-align:left!important}#additional-stores.col.eleven-col{margin:0!important;width:100%!important}}@media (min-width:320px) and (max-width:349px){#nav #main-nav #logo{margin-right:0;width:140px}#nav #main-nav #logo img{height:20px;margin-top:5px}}