html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0}h1,h2,h3,h4,h5,h6{font-weight:400}a{color:#014581}a:hover{text-decoration:none;transition:all 0.4s ease-in-out}body{font-family:'Roboto-Regular';font-size:16px;color:#000}p{margin-bottom:30px}h1{font-family:'Roboto-Light';font-size:36px;color:#000;letter-spacing:3px;text-transform:uppercase;line-height:normal;margin-bottom:15px}h2{position:relative;font-family:'Roboto-Regular';font-size:36px;color:#185a2c;text-transform:uppercase;margin-bottom:30px}h2 span{display:block;font-family:'Roboto-Black';font-size:16px;color:#010001}h2:after{position:absolute;background:#185a2c;content:"";width:148px;height:1px;left:0;right:0;bottom:-10px;margin:0 auto}h3{font-family:'Roboto-Regular';font-size:30px;color:#185a2c;margin-bottom:25px}h4{font-size:25px;color:#000;margin-bottom:20px}h5{font-size:22px;color:#000;margin-bottom:15px}h6{font-size:20px;color:#000;margin-bottom:10px}.alignleft{float:left;margin-right:20px}.alignright{float:right;margin-left:20px}.white-btn{background:#fff;display:block;font-family:'Montserrat-Black';font-size:18px;color:#000;text-transform:uppercase;padding:20px 40px 17px}.white-btn:hover,.white-btn:focus{background:#000;color:#fff;text-decoration:none}.green-btn{background:#185a2c;display:block;font-family:'Roboto-Black';font-size:16px;color:#fff;letter-spacing:3px;text-transform:uppercase;border:0;padding:15px 30px 15px}.green-btn:hover,.green-btn:focus{background:#000;color:#fff;text-decoration:none}.border-btn{background:none;display:block;font-family:'Roboto-Black';font-size:16px;color:#185a2c;text-transform:uppercase;letter-spacing:3px;border:2px solid #185a2c;padding:15px 40px 15px}.border-btn:hover,.border-btn:focus{background:#185a2c;color:#fff;text-decoration:none}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{padding-right:50px;padding-left:50px}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{display:none!important}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{display:none!important}.listing-tabs .berocket_single_filter_widget .brw-price{margin-top:20px!important}.woocommerce div.product.product_cat-outdoor .col-md-6{display:flex;justify-content:center;flex-direction:column}.table-tab-area .product_cat-outdoor .black-btn{margin:0 auto}.panel-default>.panel-heading{color:#333;background-color:#fff;border-color:#e4e5e7;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.panel-default>.panel-heading a{display:block;padding:10px 15px}.panel-default>.panel-heading a:after{content:"";position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;transition:transform .25s linear;-webkit-transition:-webkit-transform .25s linear}.panel-default>.panel-heading a[aria-expanded="true"]{background-color:#eee}.panel-default>.panel-heading a[aria-expanded="true"]:after{content:"\2212";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.panel-default>.panel-heading a[aria-expanded="false"]:after{content:"\002b";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.main-desi-wrap{display:block;font-family:'Roboto-Regular';font-size:16px;color:#010001;text-align:center;margin-bottom:30px}.header{float:left;width:100%}.header-top{background:#000;float:left;width:100%;font-family:'Roboto-Black';font-size:16px;color:#fff;text-align:center;text-transform:uppercase;padding:30px 50px 15px}.logo-mobile.mobile{display:none}.header-top-left{position:relative;float:left;text-align:left;padding-top:5px;z-index:1}.header-top-left .autocomplete-suggestions{background:#000;border:1px solid #000;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.header-top-left .autocomplete-suggestion{background:#000}.header-top-left .autocomplete-suggestion:hover{background-color:#fff;color:#000}.header-top-left .textwidget.custom-html-widget{display:inline-block;vertical-align:top}.find-location{display:inline-block;position:relative;width:180px;vertical-align:middle;margin-left:5px}.header-top-left input{background:#fff url(http://billiards.higherimages20.com/wp-content/uploads/2020/03/search-icon-1.png) no-repeat center right 10px;font-family:'Source Sans Pro',sans-serif;font-weight:600;font-size:14px;color:#000;border:0;text-transform:uppercase;border-radius:0;padding:10px 20px 10px 10px}.header-top-left input::-moz-placeholder{color:#000}.header-top-left input:-ms-input-placeholder{color:#000}.header-top-left input::-webkit-input-placeholder{color:#000}.find-location a{position:relative;float:right;font-weight:900;font-size:0;color:#fff;padding:0;margin-top:-24px;padding:0;margin-right:5px}.find-location input,.find-location a{height:30px!important}.top-center-link{position:relative;float:right;z-index:1}.top-center-link a{color:#fff;margin:0 8px}.top-center-link-imgs{display:inline-block;vertical-align:top}.top-center-link img{margin:0 25px}.view-cart{position:relative;display:inline-block;width:auto;text-align:right}.header-top .cart{display:inline-block;float:right;margin-right:13px}.header-top .cart image{width:100%}.header-top .cart span{background:#fff;color:#212529;border-radius:50px;font-size:13px;width:20px;height:20px;text-align:center;position:absolute;bottom:-8px;padding:1px 0;right:-13px}.header-bottom{position:relative;float:left;width:100%;text-align:center;padding:0 50px}.header-search{float:right;text-align:left;margin-top:10px}.header-search #ajaxsearchlite1 .probox,div.asl_w .probox{background-color:#fff;background-image:-moz-radial-gradient(center,ellipse cover,#fff,#fff);background-image:-webkit-gradient(radial,center center,0,center center,100%,#fff,#fff);background-image:-webkit-radial-gradient(center,ellipse cover,#fff,#fff);background-image:-o-radial-gradient(center,ellipse cover,#fff,#fff);background-image:-ms-radial-gradient(center,ellipse cover,#fff,#fff);background-image:radial-gradient(ellipse at center,#fff,#fff)}.header-search #ajaxsearchlite1 .probox .proinput input,.header-search div.asl_w .probox .proinput input{color:#185a2c!important;border:1px solid #185a2c!important;padding-left:10px!important;height:32px!important;width:150px!important}.header-search div.asl_m .probox .proclose{position:absolute;cursor:pointer;right:30px}.header-search #ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{padding:0 0;margin:0}.header-search div.asl_w .probox .proinput input::-webkit-input-placeholder{color:#185a2c!important}.header-search div.asl_w .probox .proinput input::-moz-placeholder{color:#185a2c!important}.header-search div.asl_w .probox .proinput input:-ms-input-placeholder{color:#185a2c!important}.header-search div.asl_w .probox .proinput input:-moz-placeholder{color:#185a2c!important}.header-search div.asl_w .probox .promagnifier{background-color:#185a2c;background-image:-o-linear-gradient(180deg,#185a2c,#185a2c);background-image:-ms-linear-gradient(180deg,#185a2c,#185a2c);background-image:-webkit-linear-gradient(180deg,#185a2c,#185a2c);background-image:linear-gradient(180deg,#185a2c,#185a2c)}.top-center-link img:first-child{margin-left:0}.brochure-area{display:inline-block;font-family:'Source Sans Pro',sans-serif;font-weight:600;color:#fff;font-size:24px;margin:0 13px}.brochure-area:hover{text-decoration:underline;color:#fff}.header-bottom ul{list-style:none;padding:0;margin:0}.header-bottom ul li{display:inline-block;padding:0 15px}.header-bottom ul li a{font-family:'Roboto-Black';font-size:16px;color:#000;text-transform:uppercase;text-decoration:none}.header-bottom ul li a:hover,.header-bottom ul li a:focus{color:#185a2c}.header-call a{color:#fff}.header-call a:hover,.header-call a:focus{color:#fff}.main-nav-left{display:inline-block;vertical-align:middle}.logo{position:absolute;display:inline-block;vertical-align:middle;padding:0 30px;margin-top:0;top:-67px;left:0;right:0;margin-bottom:20px}.main-nav-right{display:inline-block;vertical-align:middle}.main-nav{float:left;width:100%;margin-top:40px}.main-menu-more{display:none}.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1{text-align:center}.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.dekstop-logo>a.mega-menu-link{background:url(https://westpenn.higherimages16.com/wp-content/uploads/2021/03/logo.png) no-repeat!important;font-size:0;color:#fff;width:300px;height:123px;text-align:center;margin:-20px 50px 0}.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{font-family:'Roboto-Black'}.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{line-height:inherit;text-align:left}.main-nav #mega-menu-menu-1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{text-align:left;line-height:inherit}.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{margin:0 0 0 0}.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-flyout ul.mega-sub-menu li.mobile-parent-nav-menu-item{display:none}.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{padding:0 5px 0 0;border-bottom:1px solid #000}.main-nav #mega-menu-wrap-menu-1 li#mega-menu-item--3{display:none}.main-nav #mega-menu-wrap-menu-1 li#mega-menu-item--4{display:none}.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{background:#fff}.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1 a.mega-menu-link .mega-description-group .mega-menu-description{display:none}.banner-area{position:relative;float:left;width:100%}body.author .banner-area{display:none}.banner-area:before{background-color:rgb(0 0 0 / .4);position:absolute;content:"";top:0;left:0;right:0;bottom:0}.banner-area img{width:100%}.banner-caption{position:absolute;font-family:'Roboto-Regular';font-size:60px;color:#fff;font-weight:400;line-height:normal;top:50%;left:0;transform:translateY(-50%);right:0;letter-spacing:3px;text-align:center;text-shadow:0 0 10px #000}.banner-area.inner .banner-caption{text-align:center}.banner-area .banner-caption img{width:auto}.banner-caption big{display:block;font-family:'Roboto-Black';font-size:90px;color:#FFF;text-transform:uppercase;letter-spacing:6px;line-height:90px;margin-bottom:30px}.inner .banner-caption big{font-size:70px}.banner-caption big span{display:table;background:#000;font-family:'Montserrat-Regular';font-size:24px;color:#fff;text-transform:capitalize;letter-spacing:5px;line-height:normal;padding:5px 5px 5px 10px;margin:0 auto 15px}.banner-caption .green-btn{display:inline-block}.banner-area .schedule-btn{background:#000;position:absolute;font-family:'Montserrat-Black';font-size:22px;color:#fff;line-height:inherit;padding:10px 20px 5px;top:40%;right:-79px;-ms-transform:rotate(-90deg);transform:rotate(-90deg);z-index:1;text-transform:uppercase;border-radius:8px 8px 0 0}.banner-area .schedule-btn:hover,.banner-area .schedule-btn:focus{background:#fff;color:#000}body.term-80 .banner-area.inner,body.term-15 .banner-area.inner,body.term-469 .banner-area.inner,body.term-470 .banner-area.inner,body.term-941 .banner-area.inner,body.term-938 .banner-area.inner,body.term-940 .banner-area.inner,body.term-763 .banner-area.inner,body.term-510 .banner-area.inner,body.term-915 .banner-area.inner,body.term-939 .banner-area.inner{display:none}.heading-large{background:#000;float:left;width:100%;text-align:center;padding:30px 10px 33px;margin-bottom:0}.heading-large h1{display:inline-block;font-family:'Roboto-Light';font-size:36px;color:#fff;text-transform:uppercase;margin-bottom:0}.top-content{float:left;width:100%;font-size:16px;color:#000;text-align:center;padding:50px 0 30px}.top-content.bottom-box{background:url(https://westpenn.higherimages16.com/wp-content/uploads/2021/03/bottom-box-img.jpg) no-repeat;background-size:cover;padding:100px 0 100px;background-position:center center}.top-content span,.top-content strong{color:#e70101}.top-content span{font-size:22px}.top-content ul{list-style:none}.top-content ul li{display:inline-block;border-right:2px solid #000;vertical-align:top;padding:0 10px 0 8px}.top-content ul li:last-child{border-right:0}.top-content ul li a{color:#185a2c}.top-content ul li a:hover{color:#000;text-decoration:none}.top-content a{color:#185a2c}.top-content a:hover{color:#000;text-decoration:none}.top-content .border-btn{text-decoration:none}.top-content ul{margin-bottom:20px}ul.list-none{list-style:none}#accordion{display:block;padding-bottom:80px}#accordion .card{background-color:#fff0;border-radius:0}#accordion .card-header{position:relative;padding:0;margin-bottom:0;background-color:#fff0;border-bottom:0}#accordion .card h2{color:inherit}#accordion .card .border-btn{width:100%}#accordion .card .border-btn:after{position:absolute;font-family:"FontAwesome";content:"\f0d8";right:70px;top:40%;font-size:35px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:25px}#accordion .card .border-btn.collapsed:after{content:"\f0d7"}div.omodal-header .close{background-color:#000}.omodal .modal-content{background-color:transparent!important}.omodal input{font-family:'Montserrat-Regular';font-size:20px;color:#000;border-radius:0;letter-spacing:3px;text-transform:uppercase;border:2px solid #000;padding:10px 20px;margin-bottom:0}.omodal input#captcha{font-family:'Montserrat-Regular';font-size:20px;color:#000;border-radius:0;letter-spacing:3px;text-transform:uppercase;border:2px solid #000;padding:10px 20px;margin-bottom:0}div.omodal-header .omodal-title{background-color:#fff;font-size:26px!important;font-weight:700;color:#000!important}div#raq-modal .omodal-header.wpc_header{background:none;margin-bottom:0;min-height:auto;border:0!important}div#raq-modal div#myModalLabel{font-size:26px!important;border:0;height:auto}div#raq-modal .omodal-body{max-height:inherit;height:100%!important;overflow:hidden;padding-top:0!important}div#raq-modal input#captcha{position:relative;display:block;background-color:rgb(220 220 220 / .51);font-family:'Montserrat-Regular'!important;color:#000;font-size:16px;border-radius:0;text-transform:uppercase;border:0;padding:13px 20px;margin-bottom:0;border:1px solid #dedede}.omodal-footer .btn input.submit.vpc-mo-button{background:#000;color:#fff}.omodal-footer .btn input.submit.vpc-mo-button:hover,.omodal-footer .btn input.submit.vpc-mo-button:focus{background:none;color:#000;border:2px solid #000}div.omodal-header .close{background:#000!important;border:0!important}div.omodal-header .close:hover,div.omodal-header .close:focus{background:#000!important;border:0!important}#rqa_form .omodal-body{height:100vh!important}.omodal input::-webkit-input-placeholder{color:#000;opacity:1}.omodal input::-moz-placeholder{color:#000;opacity:1}.omodal input:-ms-input-placeholder{color:#000;opacity:1}.omodal input::-ms-input-placeholder{color:#000;opacity:1}.omodal input::placeholder{color:#000;opacity:1}.omodal button{background:#000;font-family:'Montserrat-Black';font-size:20px!important;color:#fff;border:2px solid #000;letter-spacing:3px;text-transform:uppercase;padding:16px 55px}.omodal button:hover{background:none;color:#000;border:2px solid #000}.vpc_popup_content #rqa_form .wpc_header{color:#185a2c;background-color:#fff}.vpc-configurator div div.vpc_popup_close{background-color:#185a2c!important}.vpc_popup_content #rqa_form .modal-content{background:none!important}.vpc-configurator .vpc_popup .modal-footer .btn{display:block!important;width:100%!important}.vpc-modern-configurator .modal-footer .btn input[type="submit"]{background:#185a2c!important;font-size:16px!important;height:50px!important;border:2px solid #185a2c!important}.pool_content_display{display:block;padding:30px 0}.game_content_display{display:block;padding:30px 0}a.button.black-btn:hover,a.button.black-btn:visited{color:#000}.form_box{display:block}.form_box input,.form_box optgroup,.form_box select,.form_box textarea{width:100%;font-family:'Montserrat-Regular';font-size:24px;color:#000;letter-spacing:3px;text-transform:uppercase;border:2px solid #000;padding:10px 20px;margin-bottom:10px}.form_box label{text-transform:uppercase}.form_box input[type=submit],.form_box button{background:#000;width:auto;font-family:'Montserrat-Black';font-size:24px!important;color:#fff;border:2px solid #000;letter-spacing:3px;text-transform:uppercase;padding:16px 55px}.form_box input[type=submit]:hover,.form_box button:hover{background:none;color:#000;border:2px solid #000}.content-area{float:left;width:100%}.content-div{float:left;width:100%;min-height:450px;padding:30px 0 0;margin-bottom:30px}.content-div{margin-bottom:0}.content-div .woocommerce form.checkout_coupon,.content-div .woocommerce form.login,.content-div .woocommerce form.register{border:0;padding:0;border-radius:0}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.content-div .woocommerce .col2-set h2:after,.woocommerce-page .content-div .col2-set h2:after{right:inherit}.content-div ul{padding-left:20px;margin-bottom:15px}.inner-page ul{margin-bottom:20px;padding-left:20px}.inner-page ul li{margin-bottom:5px}.inner-page a{color:#000;text-decoration:underline}.inner-page a:hover{text-decoration:none}.inner-page .mobile-btn{display:none}.inner-page .mobile-btn a.green-btn{color:#FFF;text-align:center;text-decoration:none}.inner-page .dekstop-btn a.green-btn{color:#FFF;text-align:center;text-decoration:none}.seo-area ul{margin-bottom:22px;list-style:none}.seo-area ul li a{color:#000;text-decoration:underline}.seo-area a{color:#000;text-decoration:underline}.resource-tab{display:block;text-align:center;margin-bottom:50px}.resource-tab img{height:160px}.resource-tab .black-btn{display:inline-block}.inner-tab{display:block;text-align:center;margin-bottom:50px}.inner-tab .black-btn{display:inline-block}.inner-tab .img-fluid{margin-bottom:15px}.inner-tab .img-fluid img{width:100%;height:auto}.category-top-content{float:left;width:100%;padding:50px 10px 50px}.category-top-content h2:after{display:none}.faq-tabs{display:block}.faq-tabs .ques{background:#185a2c url(https://westpennbilliards.com/wp-content/uploads/2022/02/down-arrow.png) no-repeat right 10px center;display:block;font-size:18px;color:#fff;cursor:pointer;padding:10px 15px 10px 10px;margin-bottom:10px}.faq-tabs .ques.active{background:#185a2c url(https://westpennbilliards.com/wp-content/uploads/2022/02/up-arrow.png) no-repeat right 10px center}.faq-tabs .ans{background:#ebebeb;padding:10px;margin-top:-10px}.faq-tabs .ans p{margin-bottom:0}.featured-category-area{float:left;width:100%;padding:60px 0 50px}.featured-div{position:relative;display:block;text-align:center;margin-bottom:30px}.featured-div img{width:100%}.featured-title{position:absolute;background:#185a2c;max-width:160px;min-height:65px;font-family:'Roboto-Black';font-size:16px;color:#fff;display:flex;line-height:normal;justify-content:center;flex-direction:column;text-transform:uppercase;left:0;right:0;bottom:15px;margin:0 auto}.featured-div:hover .featured-title{background:#000}.main-woocommerce{float:left;width:100%;padding:90px 150px 50px}.featured-below{background:#000;display:block;font-family:'Roboto-Regular';font-size:36px;color:#fff;line-height:normal;text-transform:uppercase;text-align:center;padding:5px 20px}.main-woocommerce ul.products li.product{display:inline-block;width:24%;padding:0 15px;margin-bottom:30px;vertical-align:top}.main-woocommerce .product-image{display:flex;justify-content:center;flex-direction:column;min-height:260px;border:1px solid #111}.main-woocommerce .product-image img{width:100%;height:auto}.main-woocommerce ul.products li.product .woocommerce-loop-product__link{display:inline-block;text-decoration:none}.main-woocommerce ul.products li.product .woocommerce-loop-product__link ins{text-decoration:none}.main-woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-size:16px;color:#111;text-transform:capitalize;padding:0 20px 4px 0}.main-woocommerce ul.products li.product h2.woocommerce-loop-product__title:after{display:none}.main-woocommerce ul.products li.product .woocommerce-loop-product__link .woocommerce-Price-amount{display:none;color:#7a7a7a}.insta-area{float:left;width:100%;padding:40px 0 50px}.dealer-sidebar{display:block;padding-top:30px}.dealer-sidebar ul{list-style:none;padding-left:0}.dealer-sidebar ul li{display:block;text-align:left;border-bottom:2px solid #ebebeb;padding:0 0 0;margin-bottom:0}.dealer-sidebar ul li a{display:block;font-size:18px;color:#000;letter-spacing:3px;text-transform:uppercase;padding:11px 10px}.dealer-sidebar ul li a:hover,.dealer-sidebar ul li a:focus{background:#000;color:#fff}.dealer-content.video h3{text-align:center;text-transform:uppercase}.video-tab{display:block}.video-tab iframe{display:block;width:100%}.video-title{display:block;font-family:'Montserrat-Regular';font-size:24px;color:#000;min-height:40px}.dealer-content{display:block;padding-top:30px;padding-bottom:80px}.dealer-content #wpmem_login fieldset,.dealer-content #wpmem_reg fieldset{margin:0 0}.marketing-had{background:#000;color:#fff;padding:15px 20px;margin-bottom:12px}.marketing-content{background:#f4f3f3;display:block;padding:10px 15px;margin-bottom:12px}.marketing-content a{color:#000}.marketing-content a:hover,.marketing-content a:focus{color:#000;text-decoration:underline}.pockets-content{display:block}.pockets-content .inner-tab{margin-bottom:30px}.pockets-content hr{margin-top:2rem;margin-bottom:2rem}.pocket-description{display:block;text-align:center;padding-bottom:20px}.pocket-description h3{text-transform:uppercase;margin-bottom:5px}.dealer-content #wpmem_login legend,.dealer-content #wpmem_reg legend{font-size:25px;text-transform:uppercase}.dealer-content #wpmem_login label,.dealer-content #wpmem_reg label{font-family:'Montserrat-Regular';text-transform:uppercase}.dealer-content #wpmem_login input[type=password],.dealer-content #wpmem_login input[type=text],.dealer-content #wpmem_reg input[type=date],.dealer-content #wpmem_reg input[type=email],.dealer-content #wpmem_reg input[type=number],.dealer-content #wpmem_reg input[type=password],.dealer-content #wpmem_reg input[type=text],.dealer-content #wpmem_reg input[type=url],#wpmem_reg textarea{width:100%;font-family:'Montserrat-Regular';font-size:24px;color:#000;letter-spacing:3px;text-transform:uppercase;border:2px solid #000;padding:10px 20px;margin-bottom:20px}.dealer-content #wpmem_login .div_text,.dealer-content #wpmem_reg .div_checkbox,.dealer-content #wpmem_reg .div_date,#wpmem_reg .div_file,.dealer-content #wpmem_reg .div_image,.dealer-content #wpmem_reg .div_multicheckbox,.dealer-content #wpmem_reg .div_multiselect,.dealer-content #wpmem_reg .div_number,.dealer-content #wpmem_reg .div_radio,#wpmem_reg .div_select,.dealer-content #wpmem_reg .div_text,.dealer-content #wpmem_reg .div_textarea,.dealer-content #wpmem_reg .div_url{width:100%}.dealer-content #wpmem_login .button_div,.dealer-content #wpmem_reg .button_div{width:100%}.dealer-content #wpmem_login button,#wpmem_login input,.dealer-content #wpmem_reg button,.dealer-content #wpmem_reg input,.dealer-content #wpmem_reg select,.dealer-content #wpmem_reg textarea{background:#000;color:#fff;border:2px solid #000;letter-spacing:3px;text-transform:uppercase;padding:16px 55px}.dealer-content #wpmem_login button:hover,#wpmem_login input:hover,.dealer-content #wpmem_reg button:hover,.dealer-content #wpmem_reg input:hover,.dealer-content #wpmem_reg select:hover,.dealer-content #wpmem_reg textarea{background:none;color:#000;border:2px solid #000}.content-div .vpc-component{border:0;padding:0}.content-div .vpc-component:first-of-type{border-top:0}.content-div .styles-div .vpc-component-header{border-top:2px solid #000;margin-bottom:30px;text-align:center}.content-div .styles-div .vpc-component-header .vpc-component-name{display:inline-block;background:#185a2c url(https://westpenn.higherimages16.com/wp-content/uploads/2020/05/plus-whit-btn.png) no-repeat right 12px center;font-family:'Roboto-Light';font-size:28px;color:#fff;padding:10px 70px 10px 30px}.content-div .styles-div .vpc-component-header .vpc-component-name:hover,.content-div .styles-div .vpc-component-header .vpc-component-name:focus{background:#185a2c url(https://westpenn.higherimages16.com/wp-content/uploads/2020/06/plus-gary-btn.png) no-repeat right 12px center}.content-div .styles-div .vpc-options{margin-top:0;background-color:#fff0}.content-div .styles-div .vpc-group{padding:0;border-top:0;text-align:center}.content-div .styles-div .vpc-single-option-wrap{width:14%;text-align:center;margin-right:24px}.content-div .styles-div .vpc-options img{display:block;max-width:inherit;max-height:inherit;width:100%;height:auto}.content-div .styles-div .vpc-group label{font-family:'SourceSansPro-Regular';font-size:23px;color:#000;letter-spacing:2px;text-transform:uppercase;border:0}.content-div .VPC_Modern_Skin #vpc-preview-container{background-color:inherit;min-height:340px;padding:0;border-radius:0;margin-bottom:50px}.VPC_Modern_Skin.VPC_Modern_Skin_Right_Sidebar #vpc-price-container{border-top:2px solid #ebebeb;padding-top:25px}.content-div .VPC_Modern_Skin #vpc-price-container .vpc-price-label{display:block;font-family:'Montserrat-Black';font-size:36px;color:#000!important;line-height:normal;letter-spacing:6px;text-transform:uppercase}.content-div span#vpc-price{font-family:'Roboto-Light';font-size:48px;color:#000;font-weight:400}.content-div #vpc-components h2.product_title{font-size:54px}.content-div #vpc-components h2.product_title span{display:inline-block;background:#185a2c;font-size:24px;color:#fff;padding:10px 18px;margin:0 auto 5px}.content-div #vpc-components .product_description{display:block;font-family:'Roboto-Light';font-size:18px;color:#000}.content-div .VPC_Modern_Skin #vpc-components .vpc-component{background-color:#fff0;border-radius:0;padding:0 0;margin-bottom:30px}.content-div .VPC_Modern_Skin .vpc-component-header,.content-div .VPC_Modern_Skin .vpc-options,.content-div .VPC_Modern_Skin .vpc-addon-header,.content-div .VPC_Modern_Skin .vpc-addon-options{padding:0 0}.content-div .VPC_Modern_Skin .vpc-component-header .vpc-component-title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 10px 0 50px}.content-div .VPC_Modern_Skin .vpc-component-arrow{background-image:url(https://westpennbilliards.com/wp-content/uploads/2020/05/plus-btn-bg.png);background-size:100%;width:40px;height:40px;top:9px;right:inherit}.content-div .VPC_Modern_Skin .vpc-component-header.component-open .vpc-component-arrow{background-position:0 -40px}.content-div .VPC_Modern_Skin #vpc-components .vpc-component .vpc-component-name{font-family:'Roboto-Light';font-size:18px;color:#a3a3a3;text-transform:uppercase}.content-div .VPC_Modern_Skin #vpc-components .vpc-component .vpc-component-name strong{display:block;font-family:'Roboto-Black';font-size:22px;color:#185a2c}.content-div .VPC_Modern_Skin .vpc-group-name{text-transform:uppercase}.content-div .VPC_Modern_Skin .vpc-action-buttons button,.content-div .vpc-modern-configurator .modal-footer .btn button,.content-div .vpc-modern-configurator .modal-footer .btn input[type="submit"]{background:#185a2c;font-family:'Montserrat-Black';font-size:24px;color:#fff;height:auto!important;letter-spacing:3px;text-transform:uppercase!important;border:2px solid #185a2c!important;padding:9px 30px 9px!important}.content-div .VPC_Modern_Skin .vpc-action-buttons button:hover,.content-div .vpc-modern-configurator .modal-footer .btn button:hover,.content-div .vpc-modern-configurator .modal-footer .btn input[type="submit"]:hover{background:none;color:#185a2c!important;border:2px solid #185a2c!important;text-decoration:none}.content-div .VPC_Modern_Skin .vpc-selected-div{display:block;padding:0 0 0 10px}.content-div .VPC_Modern_Skin .vpc-selected-icon-wrap{position:inherit;float:left;width:auto;height:auto;min-height:50px;border-radius:0;overflow:inherit;top:inherit;right:inherit;display:flex;justify-content:center;flex-direction:column;margin-right:14px}.content-div .VPC_Modern_Skin .vpc-selected-icon{position:static;top:inherit;right:inherit}.content-div .VPC_Modern_Skin .vpc-selected-icon img{width:auto;height:auto;max-width:40px;max-height:40px}.choosen_text{display:flex;justify-content:center;flex-direction:column;min-height:50px;font-family:'Roboto-Light';font-size:17px;color:#000;text-transform:uppercase}.choosen_text span{display:block;font-family:'Montserrat-Black';font-size:24px}.content-div .VPC_Modern_Skin #vpc-components .vpc-component.addon-component .xl-1-3,.content-div .VPC_Modern_Skin #vpc-components .vpc-component.addon-component .xl-2-6,.content-div .VPC_Modern_Skin #vpc-components .vpc-component.addon-component .xl-4-12{width:100%}.content-div .VPC_Modern_Skin #vpc-components .vpc-component.addon-component .vpc-component-name{font-family:'Montserrat-Black';font-size:24px;color:#000;text-transform:uppercase}.content-div .saved_panel .title,.content-div .saved_panel .product_name{font-size:14px;padding:0 0}.content-div .saved_bloc{width:150px}.content-div .saved_panel .save_later img{width:100%}#vpc-preview img{width:100%}.product-sidebar{display:block}.product-sidebar h3.widget-title.berocket_aapf_widget-title{text-align:left}.product-sidebar h3.widget-title.berocket_aapf_widget-title{text-align:left}.product-sidebar .berocket_single_filter_widget{display:block;text-align:left}.product-sidebar .berocket_single_filter_hidden .berocket_aapf_widget-title_div.bapf_head{display:block;border-bottom:2px solid #ebebeb;padding-bottom:18px;margin-bottom:18px}.product-sidebar .berocket_single_filter_visible .berocket_aapf_widget-title_div.bapf_head{display:block;border-bottom:0;padding-bottom:18px}.product-sidebar label.screen-reader-text{display:none}.product-sidebar [type=search]{width:100%;font-family:'Montserrat-Regular';font-size:14px;color:#000;letter-spacing:3px;text-transform:uppercase;border:2px solid #000;padding:10px 20px;margin-bottom:10px}.product-sidebar input::-webkit-input-placeholder{color:#000;opacity:1}.product-sidebar input::-moz-placeholder{color:#000;opacity:1}.product-sidebar input:-ms-input-placeholder{color:#000;opacity:1}.product-sidebar input::-ms-input-placeholder{color:#000;opacity:1}.product-sidebar input::placeholder{color:#000;opacity:1}form.woocommerce-product-search{display:block;margin-bottom:20px}.product-sidebar [type=submit]{background:#000;display:block;width:100%;font-family:'Montserrat-Black';font-size:18px;color:#fff;letter-spacing:6px;text-transform:uppercase;border:2px solid #000;padding:5px 30px 5px}.product-sidebar [type=submit]:hover,.product-sidebar [type=submit]:focus{background:none;color:#000;border:2px solid #000;text-decoration:none}.woocommerce .content-div ul.products li.product,.woocommerce-page .content-div ul.products li.product{width:29.333%;text-align:left}.woocommerce .content-div ul.products li.product h2:after{display:none}.woocommerce .content-div ul.products li.product .product-image{min-height:445px;justify-content:center;flex-direction:column;display:flex;border:1px solid #185a2c}h2.woocommerce-loop-category__title{font-family:'SourceSansPro-Black';font-size:18px;letter-spacing:3px;min-height:60px}.inner-tab.accessories h2.woocommerce-loop-category__title{min-height:30px}div.berocket_single_filter_widget div.berocket_aapf_widget-wrapper *{font-size:18px;letter-spacing:3px;text-transform:uppercase}.product-sidebar .berocket_aapf_widget_show{top:40%}.product-sidebar .berocket_term_depth_1 label{padding-left:10px}.product-sidebar ul.berocket_aapf_widget{margin-left:0;margin-right:0;padding-left:0;border-bottom:2px solid #ebebeb;padding-bottom:18px;margin-bottom:18px}.product-sidebar ul.berocket_aapf_widget li.berocket_term_parent_406 span{padding-left:20px}.product-sidebar ul.berocket_aapf_widget li.berocket_term_parent_406 label{padding-left:10px}.product-sidebar ul.berocket_aapf_widget li{text-align:left;padding-left:0;padding-bottom:10px}.product-sidebar label{padding-left:10px}.menu-product-sidebar-container{display:block}.menu-product-sidebar-container ul{list-style:none;padding-left:0}.menu-product-sidebar-container ul li{text-align:left;border-bottom:2px solid #ebebeb;padding:0 0 18px;margin-bottom:18px}.menu-product-sidebar-container ul li:last-child{border-bottom:0}.menu-product-sidebar-container ul li:hover{border-bottom:2px solid #185a2c}.menu-product-sidebar-container ul li.current-menu-item{border-bottom:2px solid #185a2c}.menu-product-sidebar-container ul li a{font-size:18px;color:#000;letter-spacing:3px;text-transform:uppercase}.menu-product-sidebar-container ul li a:hover,.menu-product-sidebar-container ul li a:focus{color:#185a2c}.woocommerce .content-div img,.woocommerce-page .content-div img{margin-bottom:20px}.menu-shuffleboard-sidebar-container ul{list-style:none;padding-left:0}.menu-shuffleboard-sidebar-container ul li{text-align:left;border-bottom:2px solid #ebebeb;padding:0 0 18px;margin-bottom:18px}.menu-shuffleboard-sidebar-container ul li:hover{border-bottom:2px solid #185a2c}.menu-shuffleboard-sidebar-container ul li.current-menu-item{border-bottom:2px solid #185a2c}.menu-shuffleboard-sidebar-container ul li a{font-size:18px;color:#000;letter-spacing:3px;text-transform:uppercase}.menu-shuffleboard-sidebar-container ul li a:hover,.menu-shuffleboard-sidebar-container ul li a:focus{color:#185a2c}ul.products li.product .button{background:#000;font-family:'SourceSansPro-Regular';font-size:14px;color:#fff;text-transform:uppercase;border:2px solid #000;padding:12px 20px}ul.products li.product a.button:hover,ul.products li.product a.button:focus{background:none;color:#000}ul.products li.product .cart-btn-div{text-align:left}ul.products li.product .cart-btn-div .button{background:#000 url(https://westpenn.higherimages16.com/wp-content/uploads/2020/03/cart-img.png) no-repeat center right 25px;border-radius:0;padding:12px 30px 12px 20px;margin-top:0px!important;display:block;text-align:left}ul.products li.product .cart-btn-div .button:hover,ul.products li.product .cart-btn-div .button:focus{background:#000 url(https://westpenn.higherimages16.com/wp-content/uploads/2020/03/cart-img.png) no-repeat center right 25px!important;color:#fff!important}.content-div .woocommerce a.remove{color:white!important}.content-div #add_payment_method table.cart img,.woocommerce-cart .content-div table.cart img,.woocommerce-checkout .content-div table.cart img{width:auto}.content-div .woocommerce-cart-form img{max-width:100px}.content-div #add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart .content-div table.cart td.actions .coupon .input-text,.woocommerce-checkout .content-div table.cart td.actions .coupon .input-text{font-family:'Montserrat-Regular';color:#185a2d;letter-spacing:3px;text-transform:uppercase;border:2px solid #185a2d;padding:9px 10px 5px}.content-div #add_payment_method table.cart td.actions .coupon .input-text::-webkit-input-placeholder,.woocommerce-cart .content-div table.cart td.actions .coupon .input-text::-webkit-input-placeholder,.woocommerce-checkout .content-div table.cart td.actions .coupon .input-text::-webkit-input-placeholder{color:#185a2d;opacity:1}.content-div #add_payment_method table.cart td.actions .coupon .input-text::-moz-placeholder,.woocommerce-cart .content-div table.cart td.actions .coupon .input-text::-moz-placeholder,.woocommerce-checkout .content-div table.cart td.actions .coupon .input-text::-moz-placeholder{color:#185a2d;opacity:1}.content-div #add_payment_method table.cart td.actions .coupon .input-text:-ms-input-placeholder,.woocommerce-cart .content-div table.cart td.actions .coupon .input-text:-ms-input-placeholder,.woocommerce-checkout .content-div table.cart td.actions .coupon .input-text:-ms-input-placeholder{color:#185a2d;opacity:1}.content-div #add_payment_method table.cart td.actions .coupon .input-text::-ms-input-placeholder,.woocommerce-cart .content-div table.cart td.actions .coupon .input-text::-ms-input-placeholder,.woocommerce-checkout .content-div table.cart td.actions .coupon .input-text::-ms-input-placeholder{color:#185a2d;opacity:1}.content-div #add_payment_method table.cart td.actions .coupon .input-text::placeholder,.woocommerce-cart .content-div table.cart td.actions .coupon .input-text::placeholder,.woocommerce-checkout .content-div table.cart td.actions .coupon .input-text::placeholder{color:#185a2d;opacity:1}.content-div .gform_wrapper .gform_footer{float:left;text-align:center}.content-div .woocommerce #respond input#submit,.content-div .woocommerce a.button,.content-div .woocommerce button.button,.content-div .woocommerce input.button{background:#185a2c;font-family:'Montserrat-Black';font-size:18px;color:#fff;border-radius:0;text-transform:uppercase;letter-spacing:3px;border:2px solid #185a2c;padding:10px 30px 10px}.content-div .woocommerce #respond input#submit:hover,.content-div .woocommerce a.button:hover,.content-div .woocommerce button.button:hover,.content-div .woocommerce input.button:hover{background:none;color:#185a2c}.content-div .woocommerce #respond input#submit.disabled,.content-div .woocommerce #respond input#submit:disabled,.content-div .woocommerce #respond input#submit:disabled[disabled],.content-div .woocommerce a.button.disabled,.content-div .woocommerce a.button:disabled,.content-div .woocommerce a.button:disabled[disabled],.content-div .woocommerce button.button.disabled,.content-div .woocommerce button.button:disabled,.content-div .woocommerce button.button:disabled[disabled],.content-div .woocommerce input.button.disabled,.content-div .woocommerce input.button:disabled,.content-div .woocommerce input.button:disabled[disabled]{color:#fff;padding:10px 30px 10px}.content-div .woocommerce #respond input#submit.alt,.content-div .woocommerce a.button.alt,.content-div .woocommerce button.button.alt,.content-div .woocommerce input.button.alt{background-color:#185a2c;color:#fff}.content-div .woocommerce #respond input#submit.alt:hover,.content-div .woocommerce a.button.alt:hover,.content-div .woocommerce button.button.alt:hover,.content-div .woocommerce input.button.alt:hover{background-color:#fff0;color:#185a2c}.woocommerce .content-div #respond input#submit,.woocommerce .content-div a.button,.woocommerce .content-div button.button,.woocommerce .content-div input.button{background-color:#185a2c!important;font-family:'Montserrat-Black';width:auto;font-size:18px;color:#fff;text-transform:uppercase;letter-spacing:3px;border-radius:0;border:2px solid #185a2c;padding:10px 30px 10px}.woocommerce .content-div #respond input#submit:hover,.woocommerce .content-div a.button:hover,.woocommerce .content-div button.button:hover,.woocommerce .content-div input.button:hover{background-color:transparent!important;color:#185a2c!important}.woocommerce div.product form.cart .button{padding:10px 17px 10px;margin-right:5px;margin-bottom:10px}.woocommerce .content-div a.button.wc-backward{background-color:transparent!important;display:block;border:0;display:block;color:#000;font-weight:700;text-transform:uppercase}.hide_button .single_add_to_cart_button,.hide_button .quantity{display:none!important}.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-style-squared .variable-items-wrapper .variable-item.button-variable-item .variable-item-span{padding:0 0px!important}.woocommerce .content-div .quantity .qty{width:3.631em;text-align:center;font-family:'Montserrat-Regular';font-size:24px;color:#000;text-transform:uppercase;border:2px solid #000}.cart_totals h2{font-size:40px}.content-div .woocommerce .col2-set .col-1,.woocommerce-page .content-div .col2-set .col-1{flex:inherit;max-width:inherit}.content-div .woocommerce .col2-set .col-2,.woocommerce-page .content-div .col2-set .col-2{flex:inherit;max-width:inherit}.content-div .woocommerce form .form-row-first,.woocommerce-page .content-div form .form-row-first{display:inherit}.content-div .woocommerce form .form-row-last,.woocommerce-page .content-div form .form-row-last{display:inherit}.content-div .form-row{display:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit;margin-right:0;margin-left:0}.content-div .woocommerce form .form-row input.input-text,.content-div .woocommerce form .form-row textarea{font-family:'Montserrat-Regular';font-size:15px;color:#185a2c;letter-spacing:2px;border:2px solid #185a2c;padding:10px 10px}.content-div .woocommerce form .form-row textarea{height:auto}.woocommerce-checkout .content-div .select2-container .select2-selection--single{height:auto}.woocommerce-checkout .content-div .select2-container .select2-selection--single .select2-selection__rendered{font-size:15px;line-height:44px}.content-div .select2-container--default .select2-selection--single{border:2px solid #000;border-radius:0}.content-div .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000 #fff0 #fff0 #fff0}.select2-results__option{font-size:15px}.select2-container--default .select2-search--dropdown .select2-search__field{border:2px solid #000!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#000000!important}.woocommerce .content-div nav.woocommerce-pagination ul{border:0;border-right:0;margin:0}.woocommerce .content-div nav.woocommerce-pagination ul li{border:2px solid #000;margin:0 2px}.woocommerce .content-div nav.woocommerce-pagination ul li a,.woocommerce .content-div nav.woocommerce-pagination ul li span{padding:.5em .8em}.woocommerce .content-div nav.woocommerce-pagination ul li a:focus,.woocommerce .content-div nav.woocommerce-pagination ul li a:hover,.woocommerce .content-div nav.woocommerce-pagination ul li span.current{background:#000;color:#fff}.content-div .woocommerce-pagination .next.page-numbers,.content-div .woocommerce-pagination .prev.page-numbers,.content-div .woocommerce-pagination a.page-numbers,.content-div .woocommerce-pagination span.page-numbers{padding:.5em .8em}section.related.products{float:left;width:100%;margin-top:50px}section.related.products h2{text-align:center}body.postid-4815 section.related.products{display:none}body.postid-4818 section.related.products{display:none}.woocommerce .content-div section.related.products ul.products li.product,.woocommerce-page .content-div section.related.products ul.products li.product{width:21.4444%}.woocommerce .content-div div.product div.images .flex-control-thumbs img{width:auto}.woocommerce .content-div div.product .product_title{font-family:'SourceSansPro-Regular';font-size:48px}.header-top div[id*='ajaxsearchlite'].wpdreams_asl_container{display:inline-block;width:auto;margin:0 0 0 15px;vertical-align:middle}span.bread-crumbs{display:block;margin-top:10px}.woocommerce .heading-large .woocommerce-breadcrumb{font-size:14px;color:#fff;text-transform:uppercase;margin:0 0 0}.woocommerce .heading-large .woocommerce-breadcrumb a{color:#fff}.woocommerce .heading-large .woocommerce-breadcrumb a:hover{color:#767676}.product-sidebar{display:block;margin-top:40px}.woocommerce .content-div .products ul,.woocommerce .content-div ul.products{margin:30px 0 1em}.woocommerce .content-div ul.products li.product .price{font-weight:400;font-family:'SourceSansPro-Light';font-size:36px;color:#000;line-height:normal}.woocommerce .content-div div.product .woocommerce-tabs ul.tabs{padding:0 0 0 0;margin-bottom:0}.woocommerce .content-div div.product .woocommerce-tabs ul.tabs::before{border-bottom:2px solid #d3ced2}.woocommerce .content-div div.product .woocommerce-tabs ul.tabs li{border:0;background-color:#fff0;display:inline-block;position:relative;z-index:0;border-radius:0;margin:0 -3px;padding:0}.woocommerce .content-div div.product .woocommerce-tabs ul.tabs li:first-child{margin-left:0}.woocommerce .content-div div.product .woocommerce-tabs ul.tabs li.active{background:none}.woocommerce .content-div div.product .woocommerce-tabs ul.tabs li::before{display:none}.woocommerce .content-div div.product .woocommerce-tabs ul.tabs li::after{display:none}.woocommerce .content-div div.product .woocommerce-tabs ul.tabs li a{display:inline-block;font-family:'Montserrat-Black';font-size:24px;font-weight:700;color:#185a2c;text-transform:uppercase;padding:10px 22px}.woocommerce .content-div div.product .woocommerce-tabs ul.tabs li a:hover{background:#185a2c;color:#fff}.woocommerce .content-div div.product .woocommerce-tabs ul.tabs li.active a{background:#185a2c;color:#fff}.woocommerce-message{border-top-color:#000000!important}.woocommerce-message::before{color:#000000!important}.woocommerce div.product form.cart table td{padding-bottom:20px}.content-div .vpc-cart-options-container{max-width:inherit}.content-div .vpc-cart-options-container .vpc-cart-component{background-color:#000;color:#fff;padding:10px 10px}.content-div .vpc-cart-options-container>div{display:inline-block;width:50%}.content-div .vpc-cart-options-container .vpc-cart-options>div>div{width:auto;overflow:inherit}.woocommerce-Reviews{display:block;padding:30px 0}.no-border{border:unset!important}.woocommerce-Reviews .woocommerce-noreviews{color:red}.woocommerce-Reviews form#commentform{text-align:left}p.comment-form-cookies-consent{display:table}.comment-form-cookies-consent input[type=checkbox],.comment-form-cookies-consent input[type=radio]{display:table-cell}.comment-form-cookies-consent label{display:table-cell;padding-left:10px}.content-div .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){width:100%;font-family:'Montserrat-Regular';font-size:24px;color:#000;letter-spacing:3px;text-transform:uppercase;border:2px solid #000;padding:10px 20px;margin-bottom:20px}.woocommerce-Reviews input{width:85%;font-family:'Montserrat-Regular';font-size:24px;color:#000;letter-spacing:3px;text-transform:uppercase;border:2px solid #000;padding:10px 20px;margin-bottom:20px}.woocommerce-Reviews p.comment-form-author label{width:15%}.woocommerce-Reviews p.comment-form-email label{width:15%}.woocommerce #review_form #respond textarea{height:110px;font-family:'Montserrat-Regular';font-size:24px;color:#000;letter-spacing:3px;text-transform:uppercase;border:2px solid #000;padding:10px 20px;margin-bottom:20px}.woocommerce div.product form.cart .center_div .button{float:none;margin-bottom:20px}.center_div a.no_button.center_button.wc-backward{display:block;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:.9px}.berocket_aapf_widget-wrapper.berocket_aapf_selected_area_block.selected-filter-div{margin-top:40px}div.berocket_single_filter_widget div.berocket_aapf_widget-wrapper.selected-filter-div *{display:inline-block}h4.woocommerce-loop-category__title{text-transform:uppercase;font-size:23px}h2.woocommerce-order-details__title{text-align:center}h2.woocommerce-column__title{text-align:center}.product-sidebar .iksm-terms .iksm-term__inner{background-color:#fff0;padding-bottom:15px;margin-bottom:15px;border-bottom:2px solid #ebebeb}.product-sidebar .iksm-terms .iksm-term__inner:hover{background-color:#fff0;border-bottom:2px solid #185a2c}.product-sidebar .iksm-term--current>.iksm-term__inner{background-color:transparent!important;border-bottom:2px solid #185a2c}.product-sidebar .iksm-terms .iksm-term .iksm-terms-tree--children .iksm-term__inner{padding-bottom:10px;margin-bottom:10px}.product-sidebar .iksm-terms .iksm-term .iksm-term__link{font-size:18px;line-height:18px;text-transform:uppercase;padding-top:0;padding-bottom:0}.m-pool-table-area{float:left;width:100%;text-align:center;padding:40px 0 50px}.m-pool-tab{display:inline-block}.m-pool-tab img{width:240px;height:auto}.m-pool-tab a h3{font-size:18px;color:#000;letter-spacing:3px;text-transform:uppercase;margin-top:-20px}.m-pool-table-area.bulider-model .m-pool-tab a h3{font-size:16px;margin-top:0}.m-pool-tab a:hover h3,.m-pool-tab a:focus h3{font-family:'Roboto-Black'}.lmp_load_more_button{border-top:2px solid #ebebeb;margin:0 0 40px;padding-top:40px}.content-div .lmp_load_more_button a.lmp_button{background:none!important;color:#185a2c!important;border:2px solid #185a2c!important;font-size:19px!important;padding:12px 25px!important}.content-div .lmp_load_more_button.br_lmp_button_settings .lmp_button:hover{background-color:#185a2c!important}.shuffle-construction-tab{display:block;margin-bottom:50px}.shuffle-tab-had{display:flex;justify-content:center;flex-direction:column;min-height:80px}.shuffle-tab-had h5{margin-bottom:0}.shuffle-tab-had p{margin-bottom:0}.button-tag{display:block;margin-bottom:30px}.button-tag .btn{background:none;font-family:'Roboto-Black';font-size:22px;color:#185a2c;outline:none;border-radius:0;letter-spacing:3px;text-transform:uppercase;border:2px solid #185a2c;padding:9px 30px 9px;margin:0 5px}.button-tag .btn:hover,.button-tag .btn:focus{background:#185a2c;color:#fff;outline:none;border:2px solid #185a2c;text-decoration:none}.button-tag .active.btn{background:#185a2c;color:#fff;border:2px solid #185a2c;text-decoration:none}.woocommerce div.product.table-tab-area{float:left;width:100%;text-align:center;border-top:2px solid #ebebeb;padding:40px 0 0;margin-bottom:70px}.table-tab-area h2:after{display:none}.table-tab-area h2 span{display:table;background:#185a2c;font-size:24px;color:#fff;padding:10px 18px;margin:0 auto 15px}.table-tab-area h2 span a{color:#fff}.table-tab-area h2 small{display:block;font-family:'Montserrat-Black';font-size:14px;color:#000}.woocommerce div.table-tab-area .price{display:block;font-family:'SourceSansPro-Light';font-size:72px;color:#000!important;letter-spacing:6px;margin-bottom:-10px}.woocommerce div.product .table-tab-area p.price,.woocommerce div.product .table-tab-area span.price{font-family:'SourceSansPro-Black';font-size:24px;color:#000;border:0;text-transform:uppercase}.woocommerce div.product .table-tab-area form.cart .variations label{font-family:'SourceSansPro-Black';font-size:24px;text-transform:uppercase}.woo-variation-swatches-style-squared .button-variable-item{height:auto!important}.table-tab-area .price span{display:block;font-family:'SourceSansPro-Black';font-size:24px}.table-tab-area .green-btn{display:inline-block;margin:0 5px}.table-tab-area span.woocommerce-Price-amount.amount{display:inline-block;font-family:'SourceSansPro-Light';font-size:72px}.table-tab-area span.woocommerce-Price-currencySymbol{display:inline-block;font-family:'SourceSansPro-Light';font-size:72px}.product-left-text{float:left;width:50%;text-align:center;display:inline-flex;flex-direction:column;align-items:center;justify-content:center}.product-left-middle{display:flex;justify-content:center;flex-direction:column;min-height:371px}.woocommerce div.product .product-left-middle form.cart .button{float:none}.woo-variation-swatches .product-left-text .variable-items-wrapper{display:block}.woo-variation-swatches .product-left-text .variable-items-wrapper .variable-item:not(.radio-variable-item){display:inline-block}.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled,.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled:hover{overflow:inherit!important}.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled{display:none}.product-left-text .price{text-align:center}.product-right-img{float:right;width:50%}.woocommerce .content-div div.product .product-right-img div.images,.woocommerce-page .content-div div.product .product-right-img div.images{float:left;width:100%}.woocommerce .content-div div.product div.images .flex-control-thumbs{text-align:center}.woocommerce .content-div div.product div.images .flex-control-thumbs li{display:inline-block;float:none;width:auto;text-align:center;margin:0 5px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{right:0px!important}.woocommerce-variation.single_variation{padding-bottom:30px}.description{display:block;padding:30px 0}.description ul li{list-style:none;background:url(https://westpennbilliards.com/wp-content/uploads/2021/06/dot.jpg) no-repeat left top 9px;display:block;padding-left:12px;text-transform:capitalize}.description h4{font-family:'Montserrat-Black';font-size:20px}.woocommerce div.product form.cart div.quantity{display:none}.woocommerce div.product form.variations_form.cart div.quantity{display:block}.content-div .woocommerce-tabs ul{font-family:inherit;padding-left:20px;margin-bottom:15px}.content-div .woocommerce-tabs a{color:#000;text-decoration:underline}.content-div .woocommerce-tabs a:hover{text-decoration:none}.content-div #vpc-container.VPC_Modern_Skin .vpc-single-option-wrap{vertical-align:top}.content-div #vpc-container.VPC_Modern_Skin .vpc-options label.custom{display:flex;justify-content:center;flex-direction:column;border:2px solid #ebebeb;box-shadow:none;padding:0 0;margin:0 11px 15px 0}.content-div #vpc-container.VPC_Modern_Skin .vpc-options label.custom.text_label{width:78px!important;padding:0 10px}.content-div .VPC_Modern_Skin .upholstery .vpc-options label#cboption-60ef26bee01cf{width:auto}.content-div .VPC_Modern_Skin .vpc-options input:checked+label.custom::after{background-color:#fff0;width:auto;height:50px;content:"";border:2px solid #e70101;border-radius:5px;left:0;right:0;top:0;bottom:0;transform:none}.content-div #vpc-container.VPC_Modern_Skin .sights .vpc-options label.custom{display:flex;justify-content:center;flex-direction:column;font-size:8px}.content-div .VPC_Modern_Skin .finish .vpc-options label.custom::before{background-size:cover}.content-div .VPC_Modern_Skin .cloth .vpc-options label.custom::before{background-size:cover}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{box-shadow:0 0 0 2px rgb(255 3 3 / .9)!important}.buttons-area{display:block;text-align:center;margin-top:20px}.woocommerce div.product form.variations_form.cart .buttons-area div.quantity{display:inline-block;float:none}.woocommerce div.product form.cart .buttons-area .button{display:inline-block;float:none}.products{float:left;width:100%}.products .berocket_aapf_widget-title_div{display:none}.products .listing-tabs{display:block;text-align:center}.products ul.berocket_aapf_widget li{list-style-type:none;padding:0;display:inline-block}.products div.berocket_single_filter_widget input[type=radio]{opacity:0!important}.products .berocket_aapf_widget .berocket_label_widgets{display:inline-block;font-family:'Montserrat-Black';font-size:24px;font-weight:700;color:#000;cursor:pointer;text-transform:uppercase;padding:15px 30px}.products ul.berocket_aapf_widget li>span label:hover{background:#000;color:#fff}.products label.berocket_label_widgets.berocket_checked{background:#000;color:#fff}.term-description{font-family:'Roboto-Light';display:block;font-size:60px;color:#000;text-align:center;letter-spacing:6px;text-transform:uppercase;line-height:60px;padding:0 80px;margin-bottom:20px}.brand-listing{display:block}.brand-listing .brand-tab{background:#f6f6f6;display:inline-block;width:32%;vertical-align:top;text-align:center;padding:50px 60px;margin:8px 4px}.brand-tab-img{display:block}.woocommerce .brand-tab-img img,.woocommerce-page .brand-tab-img img{height:285px;object-fit:contain}.brand-tab-content h2.woocommerce-loop-category__title{font-size:20px;min-height:inherit;margin-bottom:20px}.brand-tab-content h2.woocommerce-loop-category__title:after{display:none}.brand-listing .button-group.filters-button-group{display:block;text-align:center;margin:80px 0}.brand-div{display:block;font-family:'Montserrat-Black';font-size:18px;text-align:center;margin:10px auto 100px}.brand-div img{display:block;margin:0 auto}.brand-div a{display:block;color:#000;margin-top:20px}.brand-div .green-btn{display:inline-block;color:#fff}.brand-div .black-btn:hover,.brand-div .black-btn:focus{color:#000}.brand-div h2 span{display:table;background:#000;font-family:'Montserrat-Regular';font-size:24px;color:#fff;padding:10px 18px;margin:0 auto 15px}.brand-div h2 small{display:block;font-family:'Montserrat-Black';font-size:24px;color:#000}.sale-tab{background:#f6f6f6;display:block;vertical-align:top;text-align:left;word-break:break-all;padding:30px 20px;margin-bottom:30px}.sale-tab h4{text-align:center}.sale-tab h5{font-size:21px}.finishes-tab{display:block;text-align:center;margin-bottom:30px}.finishes-tab small{display:block;padding-top:5px}.finishes-text{display:block;color:#000}.finishes-text p{margin-bottom:10px;font-size:15px}.inline-button{display:inline-block;text-align:center;margin-bottom:30px}.inline-button .border-btn{display:inline-block;margin:0 5px}.inner-page a.border-btn{text-decoration:none}.rail-tab{background:#f6f6f6;display:block;vertical-align:top;text-align:center;word-break:break-all;padding:30px 20px;margin-bottom:30px}hr:last-child{display:none}.woocommerce nav.woocommerce-pagination{font-family:inherit;margin-bottom:50px}.woocommerce nav.woocommerce-pagination ul.page-numbers{border:0;border-right:0;margin:0}.woocommerce nav.woocommerce-pagination ul.page-numbers li{border:2px solid #185a2c;margin:0 2px}.woocommerce nav.woocommerce-pagination ul.page-numbers li a,.woocommerce nav.woocommerce-pagination ul.page-numbers li span{color:#185a2c;padding:.7em 1.1em}.woocommerce-pagination ul.page-numbers .next.page-numbers,.woocommerce-pagination ul.page-numbers .prev.page-numbers{padding:10px 10px 10px}.woocommerce nav.woocommerce-pagination ul.page-numbers li a:focus,.woocommerce nav.woocommerce-pagination ul.page-numbers li a:hover,.woocommerce nav.woocommerce-pagination ul.page-numbers li span.current{background:#185a2c;color:#fff}form.form-wppp-select.products-per-page{float:none!important;display:block;text-align:center;margin:0 auto 40px!important}.form-wppp-select select.select.wppp-select{font-family:'Montserrat-Regular';font-size:20px;color:#185a2c;border-radius:0;letter-spacing:3px;text-transform:uppercase;border:2px solid #185a2c;padding:10px 20px;margin-bottom:20px}.main-tab-area{float:left;width:100%;text-align:center;padding:30px 0 30px}.main-tab-area.home{padding:0}.main-tab-area.thank-you{padding:0}.main-tab-div{float:left;width:100%;border-bottom:3px solid #eaeaea;padding:180px 0 90px}.main-tab-area.thank-you .main-tab-div{border-bottom:0;padding:0 0 90px}.main-tab-area h2{margin-bottom:50px}.main-tab{float:left;width:24.333%;font-family:'SourceSansPro-Regular';font-size:18px;color:#000;text-align:center;margin:0 4px}.main-tab p{min-height:55px}.main-tab img{width:100%;margin-bottom:30px}.main-tab h4{font-family:'SourceSansPro-Regular';font-size:24px;color:#000;text-transform:uppercase;margin-bottom:20px}.main-tab h4 a{color:#000}.main-tab .border-btn{display:inline-block}.game-area{float:left;width:100%;text-align:center;padding:70px 0 100px}.game-room{float:left;width:100%}.game-room-tab{float:left;width:32.333%;margin:0 5px}.game-area h2{margin-bottom:50px}.game-box{position:relative;display:block}.game-box img{width:100%}.game-box.secondary-tab{margin-bottom:8px}.game-box:before{position:absolute;content:"";background:-moz-linear-gradient(top,#fff0 0%,rgb(0 0 0 / .65) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(0 0 0 / .65) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);top:0;left:0;right:0;bottom:0}.game-box a{display:block}.game-box a h3.box-caption{position:absolute;font-family:'Montserrat-Regular';font-size:28px;color:#fff;text-transform:uppercase;letter-spacing:2px;left:0;right:0;bottom:10px}.full-width-section{background-size:cover!important;position:relative;float:left;width:100%;text-align:center}.full-width-text{display:block}.full-width-section .abh_tab_content .abh_image img{width:auto;max-width:100%;height:auto;margin-bottom:20px;box-shadow:none!important}.full-width-section img{width:auto;max-width:100%;height:auto;margin-bottom:20px}.full-width-section .full-width-text img{width:100%;height:auto}.full-width-caption{display:block;color:#fff;line-height:28px;text-align:center;padding:70px 0;position:relative;z-index:2}.full-width-caption ul{display:inline-block;text-align:center;list-style:none;margin-bottom:20px}.full-width-caption::before{background-color:rgb(0 0 0 / .5);position:absolute;content:"";top:0;left:0;right:0;bottom:0;z-index:-1}.full-width-section .content h3{text-transform:capitalize;margin-bottom:10px}.abh_box.abh_box_custom.abh_box_business li{background:none!important;padding:0}.full-width-section .blog-inner-detail-text{background:#ececec;padding:300px 30px 30px;text-align:left}.full-width-section .blog-inner-detail-text{background:#ececec;padding:300px 50px 30px;text-align:left;margin-top:-250px}.abh_box.abh_box_custom.abh_box_business .abh_tabs{padding:5px 0 0px!important}.full-width-caption h2{font-weight:700;margin-bottom:50px}.full-width-section.about .full-width-caption h2{color:#fff}.full-width-section.about .full-width-caption h2:after{display:none}.full-width-caption h3{font-size:36px;color:#fff;text-transform:uppercase}.full-width-caption .green-btn{display:inline-block}.white-box{background-color:rgb(255 255 255 / .9);display:block;font-size:16px;color:#010001;border:6px solid #d3d3d3;padding:30px 70px 15px}.img-section{position:absolute;right:0;bottom:-215px;z-index:10}.full-width-section .price{display:block;font-family:'SourceSansPro-Light';font-size:72px;color:#fff;line-height:normal;letter-spacing:6px}.full-width-section .price span{display:block;font-family:'SourceSansPro-Black';font-size:24px}.video-section{display:block;text-align:center;padding-top:60px}.video-section h3{font-family:'Montserrat-Black';font-size:24px;margin-bottom:50px}.main-blog-area{float:left;width:100%;text-align:center}.blog-area{float:left;width:100%;padding:60px 150px 80px}.blog-area h2{margin-bottom:50px}.blog-main-tab{position:relative;float:left;width:32.333%;font-size:16px;color:#010001;text-align:center;margin:0 4px}.blog-main-tab .date-blog{background:#fff;position:absolute;max-width:120px;top:10px;left:10px;text-align:center;text-transform:uppercase;font-size:20px;color:#185a2c;padding:18px 10px}.blog-main-tab img{width:100%;margin-bottom:30px;height:auto}.blog-main-tab h4{font-size:18px;color:#185a2c;min-height:44px;text-transform:uppercase;margin-bottom:20px}.blog-main-tab h4 a{color:#185a2c}.blog{float:left;width:100%;padding:80px 0 60px}.blog-tab{display:block;margin-bottom:30px}.blog-text-area img.attachment-medium.size-medium.wp-post-image{margin-bottom:0}.blog-text-area .blog-text-inner{background:#ececec;max-width:420px;text-align:left;padding:30px;margin:0 auto}.blog-text-area .blog-text-inner .blog-excerpt{min-height:112px}.blog-tab img{height:auto;margin-bottom:20px}.blog-text-area{display:block;text-align:center;font-family:'SourceSansPro-Regular';font-size:18px;color:#000}.blog-tab .blog-text-area h2{text-transform:capitalize;min-height:57px;margin-bottom:20px}.blog-text-area h2{font-family:'SourceSansPro-Regular';font-size:24px;color:#000;text-transform:uppercase}.blog-text-area h2 a{color:#185a2c}.main-blog-area .blog-main-description{min-height:98px}.blog-tab .blog-text-area h2::after{display:none}.blog-text-inner .border-btn{text-align:center}.blog-text-area span{display:block;font-family:'SourceSansPro-Black';margin-bottom:15px}.blog-text-area .green-btn{display:inline-block}.side-bar{display:block;margin-bottom:20px}.side-bar h3{background:#185a2c;display:block;font-family:'SourceSansPro-Regular';font-size:24px;color:#fff;text-align:center;padding:5px 10px;margin-bottom:1px}.side-bar ul{list-style:none;padding:0;margin:0}.side-bar ul li{display:block}.side-bar ul li a{background:#eaeaea;display:block;font-size:16px;color:#000;border:1px solid #000;padding:8px 20px;margin-bottom:1px}.side-bar ul li a:hover,.side-bar ul li a:focus{background:#185a2c;color:#fff;text-decoration:none}.navigation{float:left;width:100%;text-align:center}.navigation .wp-paginate li{display:inline;list-style:none;margin:0 2px}.navigation .wp-paginate a{background:none;color:#185a2c;margin-right:0;border:2px solid #185a2c;padding:4px 10px}.navigation .wp-paginate .current{background:#185a2c;color:#fff;border:2px solid #185a2c;margin-right:0;padding:4px 10px}.navigation .wp-paginate a:hover,.navigation .wp-paginate a:active{background:#185a2c;color:#fff}.blog .abh_tabs{font:inherit!important;text-align:left}.blog .abh_tabs li a{display:inline-block;line-height:normal!important}.blog .abh_tabs li a,.blog .abh_tabs li a:hover{padding:10px 10px 10px!important}.blog .abh_tabs li.abh_active a,.blog .abh_tabs li.abh_active a:hover{padding:10px 10px 10px!important}.blog .abh_tab_content .abh_text .abh_description{font-size:inherit!important;text-align:left}.blog .abh_tab_content .abh_text .fn{font-size:20px!important}.blog .abh_tab_content .abh_text ul li,.blog .abh_tab_content .abh_text ul li span{font-size:inherit!important;line-height:inherit!important}.blog .abh_tab_content .abh_text a{color:#000}.blog .abh_tab_content .abh_text .abh_allposts{font-size:inherit!important}.blog .abh_tab_content .abh_text .abh_allposts a{color:#014581}.blog .abh_tab_content .abh_text .abh_allposts a:hover,.blog .abh_tab_content .abh_text .abh_allposts a:focus{color:#0056b3}.blog .abh_tab_content .abh_text ul li a{color:#014581}.blog .abh_tab_content .abh_text ul li a:hover,.blog .abh_tab_content .abh_text ul li a:focus{color:#0056b3}.blog .abh_tabs li.abh_active a,.blog .abh_tabs li.abh_active a:hover{background-color:#185a2c!important}.blog .abh_tabs li.abh_active a{color:#fff!important}.blog .abh_tabs li a:hover{background-color:#185a2c!important;color:#fff!important}.author-info{background:#185a2c;float:left;width:100%;color:#fff;padding:20px 20px;margin-bottom:70px}.post-title h4{text-transform:uppercase;font-size:21px}.main-blog-area .green-btn{display:inline-block;padding:20px 30px 20px}.seo-area{float:left;width:100%;text-align:center;padding:70px 0 100px}.seo-area .border-btn{display:inline-block;text-decoration:none}.content-div li#field_2_4{width:100%}.content-div li#field_2_10{width:100%;margin-bottom:20px}#gform_wrapper_2 li#field_2_4 span#input_2_4_5_container{padding-right:0!important}.content-div .gform_wrapper ul li#field_1_3{width:49%;display:inline-block}span#input_1_4_5_container{width:101%}.content-div .gform_wrapper textarea.large{height:230px;width:100%;font-family:'Montserrat-Regular';font-size:24px;color:#000;letter-spacing:3px;text-transform:uppercase;border:2px solid #000;padding:10px 20px;margin-bottom:20px}.content-div .gform_wrapper textarea.medium{height:142px;width:100%;font-family:'Montserrat-Regular';font-size:24px;color:#000;letter-spacing:3px;text-transform:uppercase;border:2px solid #000;padding:10px 20px;margin-bottom:20px}.content-div ::-moz-placeholder{color:#000;opacity:1}.content-div :-ms-input-placeholder{color:#000}.content-div ::-webkit-input-placeholder{color:#000}.content-div li#field_2_8{width:100%}.content-div .gfield.col-md-6.field_sublabel_below.field_description_below.gfield_visibility_visible{width:50%;float:left}.content-div .ginput_complex.ginput_container.has_zip.ginput_container_address{width:100%}.content-div .ginput_complex.ginput_container.has_zip.ginput_container_address span#input_2_4_5_container{width:100%}.content-div .gform_wrapper ul.gform_fields li.gfield{padding-right:0;float:left;width:100%}.content-div .gform_wrapper .top_label div.ginput_container{margin-top:0!important}.content-div .gform_wrapper .top_label .gfield_label{display:none}.content-div .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{display:none}.content-div .gform_wrapper ul li.gfield{clear:initial;margin-top:0}.content-div .gform_wrapper .ginput_complex .ginput_left{padding-right:0}.content-div .gform_wrapper ul li#field_1_2{float:left;width:49%}.content-div .gform_wrapper ul li#field_1_3{float:right;width:49%}.content-div .gform_wrapper ul li#field_1_4{float:left}.content-div .gform_wrapper ul li#field_1_6{float:left;width:100%}.content-div .gform_wrapper .gfield_error .ginput_complex .ginput_left,.content-div .gform_wrapper .gfield_error .ginput_complex .ginput_right{width:100%}.content-div .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){width:100%;font-family:'Montserrat-Regular';font-size:24px;color:#185a2c;letter-spacing:3px;text-transform:uppercase;border:2px solid #185a2c;padding:10px 20px;margin-bottom:20px}.content-div .gform_wrapper input::-webkit-input-placeholder{color:#185a2c;opacity:1}.content-div .gform_wrapper input::-moz-placeholder{color:#185a2c;opacity:1}.content-div .gform_wrapper input:-ms-input-placeholder{color:#185a2c;opacity:1}.content-div .gform_wrapper input::-ms-input-placeholder{color:#185a2c;opacity:1}.content-div .gform_wrapper input::placeholder{color:#185a2c;opacity:1}.content-div .gform_wrapper .gform_footer{float:left;text-align:center;padding:0;margin-right:0}.content-div .gform_wrapper .gform_footer input.button,.content-div .gform_wrapper .gform_footer input[type=submit],.content-div .gform_wrapper .gform_page_footer input.button,.content-div .gform_wrapper .gform_page_footer input[type=submit]{background:#185a2c;font-family:'Roboto-Black';font-size:16px!important;color:#fff;border:2px solid #185a2c;letter-spacing:3px;text-transform:uppercase;padding:16px 55px}.content-div .gform_wrapper .gform_footer input.button:hover,.content-div .gform_wrapper .gform_footer input[type=submit]:hover,.content-div .gform_wrapper .gform_page_footer input.button:hover,.content-div .gform_wrapper .gform_page_footer input[type=submit]:hover{background:none;color:#185a2c;border:2px solid #185a2c}.content-div #wpsl-search-wrap{float:left;width:100%;text-align:center}.content-div #wpsl-search-wrap .wpsl-input,.content-div #wpsl-search-wrap .wpsl-select-wrap{display:inline-block;width:auto;vertical-align:top}.content-div #wpsl-search-btn,.content-div #wpsl-search-wrap div{display:inline-block;float:none;vertical-align:top}.content-div #wpsl-search-wrap div label{margin-right:10px;line-height:normal}.content-div #wpsl-search-btn{background-color:#000;background-image:-moz-linear-gradient(top,#000,#000);background-image:-ms-linear-gradient(top,#000,#000);background-image:-webkit-linear-gradient(top,#000,#000);background-image:-o-linear-gradient(top,#000,#000);background-image:linear-gradient(top,#000,#000);font-family:'Montserrat-Black';font-size:20px;font-weight:400;color:#fff;text-transform:uppercase!important;box-shadow:none;border:2px solid #000;padding:5px 20px}.content-div #wpsl-search-btn:hover,.content-div #wpsl-search-btn:focus{background:none;background-image:none;color:#000;border:2px solid #000;text-decoration:none}.content-div .wpsl-store-location a{color:#000}.content-div .gform_wrapper div.validation_error{color:red;border-top:2px solid red;border-bottom:2px solid red}.content-div .gform_wrapper .field_description_below .gfield_description{padding-top:0;color:red}.content-div .gform_wrapper li.gfield.gfield_error{background-color:inherit;border-top:0;border-bottom:0}.content-div .gform_wrapper .validation_message{color:red}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{border:1px solid red!important}.content-div .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important;padding-top:0}.content-div .gform_wrapper .ginput_complex.ginput_container_address .ginput_right{padding-right:0}.content-div .gform_wrapper .ginput_complex .ginput_left,.content-div .gform_wrapper .ginput_complex .ginput_right{width:100%;margin:0 0 0 0}.footer-top{background:#f4f4f4;float:left;width:100%;padding:35px 0}.footer-manufacturer{display:block;overflow:hidden;text-align:center}.footer-manufacturer .item{background:#fff;text-align:center;border:1px solid #d5d5d5;margin:0 10px}.footer-manufacturer .owl-carousel .owl-item img{width:auto;margin:0 auto}.footer-manufacturer h3{display:inline-block;font-size:18px;color:#7a7a7a;width:250px;vertical-align:top;margin-bottom:0;padding-top:15px}.footer-manufacturer .owl-carousel .owl-stage-outer{z-index:100}.footer-manufacturer-carousel{display:inline-block;width:70%;max-height:60px;vertical-align:top}.footer-manufacturer .owl-carousel{display:inline-block!important;width:70%;vertical-align:middle}.footer-manufacturer .owl-nav{position:absolute;top:0;left:-5px;right:-5px;z-index:9999}.footer-manufacturer .owl-carousel .owl-nav button.owl-prev,.footer-manufacturer .owl-carousel .owl-nav button.owl-next{font-size:30px;color:#7a7a7a;outline:none}.footer-manufacturer .owl-carousel .owl-nav button.owl-prev{float:left}.footer-manufacturer .owl-carousel .owl-nav button.owl-next{float:right}.footer-manufacturer .owl-dots{display:none}.footer{background:#000;float:left;width:100%;color:#fff;font-size:12px;padding:50px 0 30px}.f-col{display:inline-block;vertical-align:top;text-align:left;padding:0 22px}.footer a{color:#fff;transition:all 0.5s}.footer a:hover,.footer a:focus{opacity:.5}.f-col-1{text-align:center}.footer-logo{display:block;text-align:center;margin-bottom:50px}.f-logo{margin-bottom:20px}.f-social{margin-bottom:50px}.f-social a{margin:0 10px}.footer-columns{display:block;text-align:center}.footer-columns h4{position:relative;font-family:'Roboto-Black';font-size:12px;font-weight:900;color:#fff;text-transform:uppercase;margin-bottom:20px}.footer-columns h4:after{position:absolute;background:#185a2c;content:"";width:35px;height:3px;left:0;bottom:-10px;margin:0 auto}.f-info{display:block}.f-info ul{list-style:none;padding:0;margin:0}.f-info ul li{display:block}.f-info ul li.location{background:url(https://westpennbilliards.com/wp-content/uploads/2021/03/location-icon.png) no-repeat;padding-left:20px;margin-bottom:10px}.f-nav{margin-bottom:10px}.f-nav ul{list-style:none}.f-nav ul li{line-height:normal;margin-bottom:8px}.f-nav ul li span{font-weight:900;font-size:12px;color:#fff;margin-bottom:10px}.footer-bottom{text-align:right;margin-top:50px;padding-right:80px}.bottom-icons{font-weight:600;text-align:right;margin-bottom:20px;padding-right:90px}.bottom-icons a{color:#fff;margin:0 8px}.bottom-icons ul li a{padding:0;margin:0}.footer-logos{display:block;text-align:left;margin-top:20px}.footer-logos img{margin-right:10px}.footer-pyment{padding-top:50px}.copyright{font-size:14px;font-weight:400}.pum-title popmake-title{text-align:center}.pum-container .popmake-title{text-align:center!important}.popmake-content .content-div{padding:0;min-height:auto}.pum-container{padding:25px 20px!important}.pum-container .content-div .gform_wrapper ul.gform_fields li.gfield{padding-right:10px;padding-left:10px}.pum-container .content-div .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){letter-spacing:0;font-size:20px;height:53px}.popmake-content .content-div .gform_wrapper div.validation_error{display:none}.pum-container .content-div .gform_wrapper .field_description_below .gfield_description{bottom:5px;position:absolute}.modal-backdrop.show{opacity:.7!important}.modal-content{background-color:#000!important;border:0px!important}.ekko-lightbox-container{height:auto!important}.ekko-lightbox-nav-overlay{display:block;text-align:center}.ekko-lightbox-nav-overlay a{font-size:30px;color:#fff!important;margin:0 10px}.omodal .modal-content{background-color:transparent!important}.wbs-wrapper .wbs-content-inner .wbs-bottom .upsell-title{font:22px 'SourceSansPro-Black';color:#000;max-width:inherit;text-align:center;text-transform:uppercase;margin-bottom:10px}.wbs-wrapper .wbs-content-inner .wbs-bottom>hr{display:none}.woocommerce-boost-sales .wbs-wrapper .wbs-upsells-add-items{height:auto}.woocommerce-boost-sales .wbs-wrapper .wbs-upsells .product-controls button.wbs-single_add_to_cart_button,.wbs-content-inner-crs .wbs-wrapper .wbs-crosssells-button-atc button.wbs-single_add_to_cart_button,.woocommerce-boost-sales .wbs-wrapper .wbs-upsells .product-controls .wbs-cart .wbs-product-link,.wbs-content-inner-crs .wbs-wrapper .wbs-crosssells-button-atc button.wbs-single_add_to_cart_button,.woocommerce-boost-sales .wbs-wrapper .wbs-breadcrum .wbs-header-right a:hover{background-color:#185a2c;font-family:'SourceSansPro-Regular';font-size:14px;color:#fff;text-transform:uppercase;border:2px solid #185a2c!important}.woocommerce-boost-sales .wbs-wrapper .wbs-upsells .product-controls button.wbs-single_add_to_cart_button:hover,.wbs-content-inner-crs .wbs-wrapper .wbs-crosssells-button-atc button.wbs-single_add_to_cart_button:hover,.woocommerce-boost-sales .wbs-wrapper .wbs-upsells .product-controls .wbs-cart .wbs-product-link:hover,.wbs-content-inner-crs .wbs-wrapper .wbs-crosssells-button-atc button.wbs-single_add_to_cart_button:hover,.woocommerce-boost-sales .wbs-wrapper .wbs-breadcrum .wbs-header-right a:hover{background-color:#fff0;color:#185a2c;border:2px solid #185a2c}.woocommerce-boost-sales .wbs-wrapper .wbs-upsells .product-controls button.wbs-single_add_to_cart_button:hover:before,.woocommerce-boost-sales .wbs-wrapper .wbs-upsells-items-mobile .product-controls button.wbs-single_add_to_cart_button:hover:before{color:#185a2d}.woocommerce-boost-sales .wbs-wrapper .wbs-breadcrum .wbs-header-right a::before{display:none}.woocommerce-boost-sales .wbs-wrapper .wbs-upsells .product-top{margin-bottom:10px}.woocommerce-boost-sales .wbs-wrapper .wbs-upsells .product-top img{height:86px!important}.woocommerce-boost-sales .wbs-wrapper .wbs-upsells .product-desc{text-align:left;min-height:52px;margin-bottom:15px}.woocommerce-boost-sales .wbs-wrapper .wbs-upsells .product-desc .woocommerce-loop-product__title{font-family:'SourceSansPro-Black';color:#000;text-transform:uppercase}.woocommerce-boost-sales .wbs-wrapper .wbs-upsells .product-desc .price{font-family:'SourceSansPro-Light';font-size:30px!important;color:#000}.woocommerce-boost-sales .wbs-wrapper .wbs-upsells .product-controls{position:relative;background:none;padding:0;color:#000;visibility:visible;top:inherit}.woocommerce-boost-sales .wbs-wrapper .wbs-upsells .wbs-product:hover .product-controls{top:inherit;overflow:auto;max-height:inherit}.woocommerce-boost-sales .wbs-wrapper .wbs-close{display:block;text-align:right;background:none;position:relative;width:auto;height:auto;font-size:18px;color:#185a2d;text-transform:uppercase;top:inherit;right:inherit;border:0;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;padding-right:10px;padding-top:10px}.woocommerce-boost-sales .wbs-wrapper .wbs-close span{display:inline-block;width:28px;height:28px;color:#185a2d;font:700 12px/15px HelveticaNeue,sans-serif;position:inherit;right:inherit;top:inherit;cursor:pointer;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;border-radius:50%!important;border:2px solid #185a2d;text-align:center;padding-top:5px;margin-left:10px}.wbs-wrapper .woocommerce-boost-sales-direction-nav a{width:auto;height:auto;top:8%}.wbs-wrapper .woocommerce-boost-sales .woocommerce-boost-sales-viewport{max-height:inherit!important}.wbs-wrapper .wbs-content-inner .wbs-bottom{padding:0 38px 0}.woocommerce-boost-sales .wbs-wrapper .wbs-breadcrum{padding:15px 10px 30px;background-color:#fff0;border-radius:0}.woocommerce-boost-sales .wbs-wrapper .wbs-breadcrum .wbs-header-right a{background-color:#fff0;font-size:18px;color:#185a2d;text-transform:uppercase}.woocommerce-boost-sales .wbs-wrapper .wbs-breadcrum .wbs-header-right a:hover{font-size:18px;color:#000;border:0px!important}.wbs-wrapper .product-controls a.wbs-product-link{display:none!important}.wbs-wrapper .woocommerce-variation.single_variation{padding-bottom:2px}.woocommerce-boost-sales .wbs-wrapper .product-controls span.amount{color:#000}.wbs-crosssells select,.woocommerce-boost-sales select{border:1px solid #000!important;padding:8px 3px!important;border-radius:0px!important}.abh_tab_content .abh_image img{max-width:80px!important;height:auto;overflow:hidden!important;-webkit-border-radius:50% 50% 50% 50%!important;-moz-border-radius:50% 50% 50% 50%!important;border-radius:50% 50% 50% 50%!important}h4.woocommerce-loop-category__title a{color:black!important}.main-content{float:left;width:100%;padding:50px 0 80px}.main-text{display:flex;justify-content:center;flex-direction:column;min-height:500px}.main-text h3{font-size:36px}.client-area{float:left;width:100%}.values-div{display:block}.values-div ul li{display:block;padding-bottom:5px}.values-div h4{font-size:24px;color:#fff}.client-area{background:#f4f4f4;float:left;width:100%;padding:70px 0}.client-area.pool-table-repair{text-align:center}.client-hed{display:inline-block;width:31%;vertical-align:middle}.client-hed h2:after{background:#555;width:1px;height:100%;left:inherit;right:19px;top:0;bottom:0}.testimonial{display:inline-block;width:68%;vertical-align:middle}.ready-form{float:left;width:100%;padding:70px 0}.ready-form .gform_wrapper .top_label input.medium,.ready-form .gform_wrapper .top_label select.medium{width:100%}.ready-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-weight:400;color:#252525;border-radius:0;border:1px solid #dfdfdf;padding:8px 15px}.ready-form .gform_wrapper textarea.medium{height:230px;color:#252525;border-radius:0;border:1px solid #dfdfdf;padding:8px 15px}.ready-form .gform_wrapper ul li.gfield{margin-top:0;margin-bottom:20px}.ready-form .gform_wrapper label.gfield_label,.ready-form .gform_wrapper legend.gfield_label{font-weight:400}.ready-form .gform_wrapper .gform_footer{text-align:center;padding:0 0 10px 0;margin:0 0 0 0}.ready-form .gform_wrapper .gform_footer input.button,.ready-form .gform_wrapper .gform_footer input[type=submit],.ready-form .gform_wrapper .gform_page_footer input.button,.ready-form .gform_wrapper .gform_page_footer input[type=submit]{background:#185a2c;font-family:'Roboto-Black';font-size:16px;color:#fff;letter-spacing:3px;text-transform:uppercase;border:0;padding:15px 30px 15px}.ready-form .gform_wrapper .gform_footer input.button:hover,.ready-form .gform_wrapper .gform_footer input[type=submit]:hover,.ready-form .gform_wrapper .gform_page_footer input.button:hover,.ready-form .gform_wrapper .gform_page_footer input[type=submit]:hover{background:#000;color:#fff;text-decoration:none}.pool-repair-tab-area{display:block;margin-bottom:80px}.pool-repair-tab{background:#f4f4f4;display:flex;justify-content:center;flex-direction:column;min-height:150px;text-align:center;padding:0 15px}.pool-repair-tab ul{list-style:none}.pool-repair-tab ul li{display:block;padding-bottom:5px}.image-gallery{float:left;width:100%;text-align:center}.financing-inner-text-area{text-align:center;padding:0 0 50px}.green-options-section{text-align:center;border-top:1px solid #ebebeb;padding:50px 0 0}.main-content br{display:none}.main-content h3{margin-bottom:10px;text-transform:capitalize}.main-content p{margin-bottom:30px}.green-options-btn br{display:block}.green-options-btn a.green-btn{color:#fff;text-decoration:none;background:#6DAB3C;font-size:13px;padding:10px 14px;border-radius:5px;margin-bottom:10px;margin:0 10px;letter-spacing:inherit;display:flex;align-items:center;text-transform:capitalize;font-family:'Roboto-Regular'}.green-options-btn a.green-btn{flex-direction:column}.financing-inner-text-area p{margin-bottom:40px}.financing-inner-text-area .white-box{padding:20px 70px 60px}.financing-inner-text-area img{display:block;margin:0 auto}.green-options-btn a.green-btn:hover{background:#5f9434}.green-options-btn{display:flex}.blog-inner-deatial-text{text-align:left}.full-width-section .content ul li{list-style:none;position:relative;background:url(https://westpennbilliards.com/wp-content/uploads/2021/05/li-bg-box.png) no-repeat top 8px left;padding-left:15px;display:table;margin-bottom:10px}.content ul{margin-bottom:30px}.abh_box.abh_box_down.abh_box_business ul li{background:none;max-width:none;text-align:left;padding:0}.full-width-section .content{line-height:26px}@media only screen and (max-width:4000px) and (min-width:1500px){.header-top-left span{line-height:42px}.brochure-area{vertical-align:middle}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1200px}}@media (max-width:2000px){.woocommerce .content-div ul.products li.product .product-image{min-height:360px}}@media (max-width:1920px){.woocommerce .content-div ul.products li.product .product-image{min-height:345px}}@media (max-width:1680px){.woocommerce .content-div ul.products li.product .product-image{min-height:290px}}@media (max-width:1580px){.m-pool-tab img{width:235px}}@media (max-width:1540px){.m-pool-tab img{width:230px}.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{font-size:16px}.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.dekstop-logo>a.mega-menu-link{font-size:0}.top-center-link img{margin:0 10px}}@media (max-width:1540px){.m-pool-tab img{width:222px}.content-div .styles-div .vpc-single-option-wrap{margin-right:22px}.full-width-caption big{font-size:70px}}@media (max-width:1500px){.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{font-size:15px}.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.dekstop-logo>a.mega-menu-link{font-size:0}}@media (max-width:1480px){.m-pool-tab img{width:219px}.bottom-icons{padding-right:40px}.f-col{padding:0 20px}.footer-logos{padding-left:0}}@media (max-width:1440px){.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{padding:0 6px 0 6px}.top-center-link img{width:218px;margin:0 10px}.m-pool-tab a h3{font-size:18px}.m-pool-tab img{width:212px;height:auto}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{display:block!important}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{display:block!important}.brochure-area{font-size:18px;letter-spacing:-.5px;vertical-align:top;line-height:normal}}@media (max-width:1400px){.top-center-link img{margin-bottom:10px}.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{font-size:14px;padding:0 4px 0 4px}.white-btn{padding:15px 35px 13px}.blog-main-tab{width:32%}.content-div .styles-div .vpc-single-option-wrap{width:14%}.full-width-caption big{font-size:65px}.m-pool-tab img{width:205px}.m-pool-tab a h3{font-size:17px}.m-pool-table-area.bulider-model .m-pool-tab a h3{font-size:15px}.content-div .VPC_Modern_Skin .vpc-component-header .vpc-component-title{display:block}.content-div .VPC_Modern_Skin .vpc-selected-div{padding:0 0}.m-pool-table-area.bulider-model .m-pool-tab a h3{font-size:14px}.blog-tab img{width:100%}.blog-text-area .blog-text-inner{max-width:inherit}}@media (max-width:1380px){.header-bottom{padding:15px 30px}.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{padding:0 4px 0 4px}.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{font-size:14px}.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.dekstop-logo>a.mega-menu-link{font-size:0}.m-pool-tab img{width:200px}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:.9em}.f-col{padding:0 10px}}@media (max-width:1340px){.m-pool-tab img{width:196px;height:auto}.game-box a h3.box-caption{font-size:26px}.full-width-caption big{font-size:60px}.full-width-section .price{font-size:65px}.main-tab{font-size:17px}.img-section{bottom:-170px}}@media (max-width:1300px){.header-bottom{padding:15px 30px}.banner-caption br{display:none}.m-pool-tab img{width:190px}.full-width-caption big{font-size:55px}}@media (max-width:1290px){.header-bottom{padding:15px 20px}.main-tab{font-size:16px}}@media (max-width:1280px){.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{padding:0 3px 0 3px}.m-pool-tab img{width:220px;height:auto}.full-width-caption big span{padding:7px 15px}.main-tab{width:24.222%}.m-pool-tab img{width:182px;height:auto}.m-pool-tab a h3{font-size:18px}.f-col{padding:0 6px}}@media (max-width:1240px){h1{font-size:30px}.header-bottom{padding:15px 10px}.find-location{margin-left:0}.find-location a{height:30px!important;margin-top:-22px}.banner-area{min-height:inherit}.banner-caption br{display:none}.m-pool-tab img{width:220px;height:auto}.m-pool-tab a h3{font-size:20px}.full-width-caption big{font-size:44px}.logo{float:left;width:100%;text-align:center}.main-nav{width:100%;text-align:center}.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1{text-align:center}.f-social a{margin:0 10px}}@media (max-width:1140px){.finishes-text p{font-size:13px}}@media (max-width:1044px){.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{padding:0 10px 0 20px}.main-nav #mega-menu-wrap-menu-1 .mega-menu-toggle{border-radius:0}.main-tab{width:49%;margin-bottom:50px}.img-section{bottom:-114px}.blog-area{padding:220px 50px 130px}.f-social a{margin:0 6px}.brand-listing .brand-tab{padding:40px 30px}}@media (max-width:1024px){.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{padding-right:15px;padding-left:15px}.header-bottom{padding:15px 15px}.logo{display:block;float:none;text-align:center;margin-top:0;margin-bottom:20px}.main-nav{float:left;width:100%;text-align:center;margin-top:0}.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{padding:0 10px 0 10px}.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.dekstop-logo>a.mega-menu-link{display:none}.banner-caption{font-size:40px}.banner-caption big{font-size:70px;line-height:70px}.inner .banner-caption big{font-size:60px}.white-btn{font-size:22px;padding:12px 30px 11px}.m-pool-tab img{width:188px;height:auto}.m-pool-tab a h3{font-size:18px}.main-tab .border-btn{display:inline-block;font-size:17px;padding:12px 25px 12px}.main-tab{width:24%;font-size:16px}.main-tab h4{font-size:21px}.game-room-tab{margin:0 4px}.full-width-caption{padding:100px 0}.full-width-caption big{font-size:55px;line-height:55px}.blog-area{padding:60px 60px 50px}.border-btn{font-size:17px;padding:12px 30px 12px}.blog-area .border-btn{font-size:17px}.f-social a{margin:0 8px}.woocommerce .content-div #respond input#submit,.woocommerce .content-div a.button,.woocommerce .content-div button.button,.woocommerce .content-div input.button{font-size:16px}.white-box{padding:30px 50px 15px}.table-tab-area .price{font-size:62px}.table-tab-area .price span{font-size:22px}.table-tab-area span.woocommerce-Price-amount.amount{font-size:70px}.table-tab-area span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol{font-size:70px}.black-btn{font-size:20px;padding:9px 20px 9px}.woocommerce div.product form.cart .buttons-area .button{padding:10px 10px 10px}.woocommerce .content-div div.product .woocommerce-tabs ul.tabs li a{font-size:22px}.woocommerce .content-div div.product div.images .flex-control-thumbs img{width:85px}.content-div .styles-div .vpc-single-option-wrap{width:20%;margin-bottom:20px}.content-div .styles-div .vpc-group label{font-size:20px}.content-div #vpc-components h2.product_title{font-size:48px}.product-sidebar h3{font-size:26px}.product-sidebar h3.widget-title.berocket_aapf_widget-title span{font-size:16px}.term-description{font-size:42px;line-height:50px}.finishes-text p{font-size:12px}.button-tag .btn{font-size:20px;padding:9px 20px 9px;margin:0 3px}.content-div .VPC_Modern_Skin #vpc-price-container .vpc-price-label{font-size:32px}.content-div span#vpc-price{font-size:40px}.content-div #vpc-container.VPC_Modern_Skin .vpc-options label.custom{margin:0 10px 10px 0}.featured-category-area{padding:60px 0 50px}.main-woocommerce{padding:90px 0 0}.f-col:first-child{width:18%}.f-col{width:13%;padding:0 10px}.client-hed{width:33%}.client-hed h2{font-size:30px}.testimonial{width:66%}.menu-product-sidebar-container ul li a{font-size:16px}.top-center-link a{margin:0 5px}.footer-logos img{margin-left:8px}.faq-tabs .ques{font-size:16px}}@media (max-width:991px){h1{font-size:30px}.heading-large h1{font-size:30px}h2{font-size:26px}.header-top{font-size:15px;padding:15px 30px}.header-top-left .textwidget.custom-html-widget{display:block;width:auto;margin-left:0}.logo{display:block;float:none;text-align:center}.main-nav{float:left;width:100%;text-align:center}.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1{text-align:center}.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{padding:0 5px 0 5px}.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{font-size:13px}.main-nav #mega-menu-wrap-menu-1 .mega-menu-toggle{border-radius:0}.top-center-link img{height:16px;margin:0 0 10px}.banner-area img{height:400px}.banner-area.inner img{height:auto}.banner-caption{font-size:34px;left:50px;right:50px}.banner-caption i{display:block;margin-bottom:20px}.banner-caption big span{font-size:18px}.banner-caption big{font-size:50px;line-height:45px}.inner .banner-caption big{font-size:40px}.banner-caption p br{display:none}.white-btn{font-size:20px;padding:12px 20px 11px}.m-pool-tab img{width:auto;height:auto}.blog-area{padding:220px 0 130px}.blog-main-tab{margin:0 3px}.blog-area .border-btn{display:inline-block}.blog-main-tab img{height:auto}.bottom-icons img{margin:0 20px}.main-tab-div{padding:180px 0 50px}.main-tab{width:48%;margin-bottom:30px}.game-area{padding:60px 0 100px}.game-room-tab{width:32%}.game-box a h3.box-caption{font-size:22px}.full-width-caption big{font-size:40px;line-height:40px}.img-section{bottom:-72px}.seo-area{font-size:17px}.top-content{font-size:20px}.top-content h2{font-size:42px;line-height:44px}.woocommerce .content-div .product-left-text a.button{display:block;margin-bottom:10px}.table-tab-area .price span{font-size:20px}.table-tab-area span.woocommerce-Price-amount.amount{display:inline-block;font-family:'SourceSansPro-Light';font-size:52px}.table-tab-area span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol{font-size:52px}.table-tab-area span.woocommerce-Price-currencySymbol{display:inline-block;font-family:'SourceSansPro-Light';font-size:52px}.woocommerce .content-div div.product .woocommerce-tabs ul.tabs li{margin:0 5px}.woocommerce .content-div div.product .woocommerce-tabs ul.tabs li a{font-size:18px}.woocommerce .content-div div.product div.images .flex-control-thumbs img{width:70px;height:auto}.woocommerce .content-div section.related.products ul.products li.product,.woocommerce-page .content-div section.related.products ul.products li.product{width:46%}.woocommerce .top-center-link img,.woocommerce-page .top-center-link img{height:16px}.table-tab-area .price{font-size:55px}.table-tab-area .black-btn{display:block;margin:0 0 10px}iframe{width:100%}.product-left-text{width:100%}.product-right-img{width:100%}.copyright{font-size:12px}.content-div.inner-page .float-right img.vc_single_image-img.attachment-full{width:400px;height:auto}.content-div .styles-div .vpc-single-option-wrap{width:22%}.button-tag .btn{font-size:18px;padding:9px 16px 9px;margin:0 2px}.brand-listing .brand-tab{width:48%}.main-woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-size:12px;padding:0 10px 4px 0}.footer-columns{text-align:left}.f-col{width:49%;padding:0 20px;margin-bottom:40px}.f-col:first-child{width:49%}.bottom-icons{text-align:center;padding-right:0}.footer-manufacturer h3{display:block;width:auto;margin-bottom:20px}.footer-manufacturer .owl-carousel.owl-loaded{display:block;width:70%;vertical-align:middle}.woocommerce .content-div ul.products li.product .product-image{min-height:170px}.footer-logos img{text-align:center;padding-left:0}.footer-logos img{margin:0 5px}.footer-logos{text-align:left;margin-top:20px}}@media (max-width:768px){.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{display:none!important}}@media (max-width:767px){h2{font-size:34px}.content-div #vpc-components h2.product_title{font-size:40px}.heading-large h1{font-size:30px}.logo{display:none;float:none;text-align:center}.logo-mobile.mobile{display:block;margin-bottom:20px}.logo-mobile.mobile img{width:210px}.header-bottom{padding:0 0px!important}.header-top{font-size:14px;padding:15px 15px}.top-center-link a{margin:0 6px}.header-top .cart{padding-right:13px}.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{padding:0 10px 0 20px}.main-nav #mega-menu-wrap-menu-1 .mega-menu-toggle{border-radius:0}.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:hover{background:#000}.blog-area{padding:220px 0 80px}.blog-main-tab{width:32%}.blog-main-tab h4{font-size:20px}.seo-area{padding:50px 0 70px}.product-sidebar{margin-bottom:50px}.table-tab-area img{margin-bottom:20px}.table-tab-area .black-btn:last-child{margin:0 5px 20px}.table-tab-area .price{font-size:50px}.black-btn{font-size:18px;padding:9px 20px 9px}.table-tab-area h2 small{font-size:12px}.table-tab-area .price span{font-size:17px}.video-section iframe{height:auto;width:auto}.inner-tab img{width:100%;height:auto}.top-content img{width:100%;height:auto}.product-left-text{float:left;width:100%;margin-bottom:20px}.product-right-img{float:right;width:100%}product-left-text h2{letter-spacing:2px}.woocommerce .content-div div.product .woocommerce-tabs ul.tabs li{margin:0 2px}.woocommerce .content-div div.product .woocommerce-tabs ul.tabs li a{font-size:17px;padding:8px 15px}.content-div .styles-div .vpc-single-option-wrap{width:100%;margin-right:0;margin-bottom:30px}.content-div .styles-div .vpc-group label{font-size:17px}.copyright{font-size:10px}.full-width-caption big{font-size:35px;line-height:35px}.full-width-section .price{font-size:50px}.full-width-caption{display:block;font-size:20px;line-height:24px;padding-bottom:50px;padding-top:50px}.img-section{position:relative;display:block;text-align:center;right:inherit;bottom:inherit;margin-bottom:-120px}.main-tab-area.home{padding-top:40px}.button-tag .btn{font-size:16px;padding:8px 10px 8px;margin:0 1px}div[id^="wrapper_text_and_upload_panel"],div[id^="wrapper_text_and_upload_panel"] .canvas-container{left:inherit!important}.main-woocommerce ul.products li.product{width:49%}.featured-below{font-size:24px;padding:5px 10px}.main-text{margin-top:15px}.main-content{padding:50px 0 30px}.pool-repair-tab{margin-bottom:15px}.pool-repair-tab-area{margin-bottom:50px}.values-div{margin-bottom:30px}.inner-page .mobile-btn{display:block;margin-bottom:20px}.inner-page .mobile-btn a.green-btn{font-size:14px}.inner-page .dekstop-btn a.green-btn{display:none}.header-search{display:none}}@media (max-width:667px){.full-width-section .price{font-size:45px}.full-width-section .price span{font-size:20px}.full-width-caption big{font-size:27px;line-height:30px}.main-tab-div{padding:80px 0 50px}.blog-area{padding:80px 0 80px}}@media (max-width:480px){.header-top-left{display:block;float:none;text-align:center;padding-top:0;margin-bottom:10px}.top-center-link{display:block;float:inherit;text-align:center;margin:0 auto;width:100%}.banner-area img{height:250px}.table-tab-area span.woocommerce-Price-amount.amount{font-size:48px}.table-tab-area span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol{font-size:48px}.woocommerce .content-div section.related.products ul.products li.product,.woocommerce-page .content-div section.related.products ul.products li.product{width:100%;margin:0 0 1em}.content-div .VPC_Modern_Skin #vpc-components .vpc-component .vpc-component-name{font-size:16px}.content-div .VPC_Modern_Skin #vpc-components .vpc-component .vpc-component-name strong{font-size:20px}.rail-tab img{margin-bottom:15px}.banner-caption{left:10px;right:10px}.content-div .VPC_Modern_Skin #vpc-preview-container{min-height:inherit}.woocommerce div.product.table-tab-area{margin-bottom:30px}.featured-div{max-height:260px;overflow:hidden}.main-blog-area .green-btn{margin-top:15px}.product-left-middle{min-height:inherit}}@media (max-width:479px){h1{font-size:24px}.content-div #vpc-components h2.product_title{font-size:34px}.heading-large h1{font-size:24px}h2{font-size:24px}h3{font-size:22px}.header-top{font-size:12px}.banner-caption{font-size:14px}.header-top-left{width:100%;text-align:center;margin-bottom:10px}.top-center-link{font-size:10px;float:none;display:block}.header-top-right{width:100%;text-align:center}.banner-caption{font-size:15px;top:8%;letter-spacing:2px;transform:inherit}.banner-area.inner.banner-caption{top:50%}.banner-caption i{margin-bottom:10px}.banner-caption big{font-size:23px;line-height:inherit;margin-bottom:0}.inner .banner-caption big{font-size:24px}.banner-area img{height:auto}.banner-area.inner img{height:180px}.white-btn{font-size:15px;padding:10px 12px 9px}.m-pool-tab{display:block}.full-width-caption big{font-size:30px;line-height:32px}.full-width-section .price{font-size:45px;margin-bottom:15px}.main-tab-div{padding:80px 0 50px}.main-tab{width:100%;margin:0 0 30px}.game-room-tab{width:100%}body.home .blog-area h2{margin-bottom:20px}.blog-area{padding:50px 0 30px}.blog-main-tab{width:100%;margin:0 0 30px}.footer-bottom{display:block}.f-info{display:block;margin-bottom:20px}.bottom-icons{display:block;margin-bottom:20px}.bottom-icons img{display:block;margin:0 auto 10px}.content-div .woocommerce-cart-form .actions .input-text{width:100%!important;margin-bottom:10px!important}.woocommerce-page .content-div table.cart td.actions .coupon .button{width:100%}.content-div #add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart .content-div table.cart td.actions .coupon .input-text,.woocommerce-checkout .content-div table.cart td.actions .coupon .input-text{font-size:15px}.content-div #add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .content-div .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .content-div .wc-proceed-to-checkout a.checkout-button{font-size:15px}.table-tab-area .price{font-size:40px}.f-nav{margin-bottom:20px}.copyright{font-size:12px}.top-content{font-size:18px}.top-content h2{font-size:24px;line-height:34px}.main-tab-area h2{font-size:30px}.product-sidebar h3{font-size:20px}div.berocket_single_filter_widget div.berocket_aapf_widget-wrapper *{font-size:13px}.woocommerce .content-div ul.products[class*=columns-] li.product,.woocommerce-page content-div ul.products[class*=columns-] li.product{width:100%}.product-left-text h2{font-size:26px;margin-bottom:10px}.table-tab-area h2 span{font-size:20px}.woocommerce .heading-large .woocommerce-breadcrumb{font-size:11px}.woocommerce .content-div div.product .woocommerce-tabs ul.tabs li{margin:0 0;display:block}.woocommerce .content-div div.product .woocommerce-tabs ul.tabs li a{display:block}.content-div .styles-div .vpc-component-header .vpc-component-name{font-size:24px}.products ul.berocket_aapf_widget li{display:block}.table-tab-area span.woocommerce-Price-amount.amount{font-size:40px}.table-tab-area span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol{font-size:40px}.term-description{font-size:31px;line-height:32px;padding:0 15px}.woocommerce div.table-tab-area .price{font-size:40px;margin-bottom:0}.content-div .VPC_Modern_Skin #vpc-price-container .vpc-price-label{font-size:30px}.content-div span#vpc-price{font-size:40px}.content-div .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:20px}.brand-listing .brand-tab{display:block;width:100%;margin:8px 0}.marketing-content .text-right{text-align:center!important}.pockets-content strong{font-size:16px}.pocket-description{font-size:16px}.content-div .gfield.col-md-6.field_sublabel_below.field_description_below.gfield_visibility_visible{width:100%}.pum-container .popmake-title{text-align:center!important;font-size:20px!important;line-height:22px!important}.pum-container .content-div .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:17px;height:50px}.content-div .gform_wrapper .gform_footer input.button,.content-div .gform_wrapper .gform_footer input[type=submit],.content-div .gform_wrapper .gform_page_footer input.button,.content-div .gform_wrapper .gform_page_footer input[type=submit]{font-size:22px!important;padding:5px 10px}.pum-theme-12748 .pum-content+.pum-close,.pum-theme-lightbox .pum-content+.pum-close{right:-4px!important;top:-14px!important}.woocommerce .content-div ul.products li.product .product-image{min-height:auto}.woocommerce .content-div ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{min-height:auto}.m-pool-tab img{width:100%}.bottom-icons{font-size:14px}.button-tag .btn{display:block;width:100%;margin:0 0 8px}.cart_totals h2{font-size:30px}.dealer-content #wpmem_login input[type=password],.dealer-content #wpmem_login input[type=text],.dealer-content #wpmem_reg input[type=date],.dealer-content #wpmem_reg input[type=email],.dealer-content #wpmem_reg input[type=number],.dealer-content #wpmem_reg input[type=password],.dealer-content #wpmem_reg input[type=text],.dealer-content #wpmem_reg input[type=url],#wpmem_reg textarea{font-size:14px;padding:10px 10px}.woocommerce a.remove{line-height:0.9!important}.woocommerce .brand-tab-img img,.woocommerce-page .brand-tab-img img{height:185px}.woocommerce .content-div button.button{margin-bottom:5px}.banner-caption .green-btn{display:inline-block;font-size:12px;text-align:center;padding:10px 10px 10px;margin-bottom:10px}.featured-div img{width:100%}.main-woocommerce ul.products li.product{width:100%}.full-width-caption{font-size:16px}.full-width-caption h3{font-size:22px}.white-box{padding:30px 15px 15px}.main-text h3{font-size:24px}.main-text h3 br{display:none}.values-div{margin-bottom:50px}.footer-manufacturer .owl-nav{left:-15px;right:-15px}.client-area{padding:30px 0}.client-hed{display:block;width:auto;text-align:center}.client-hed h2:after{width:50%;height:1px;left:0;right:0;top:inherit;bottom:-10px}.testimonial{width:100%}.table-tab-area .green-btn{margin:0 5px 20px}.featured-title{max-width:inherit;font-size:15px;left:15px;right:15px;bottom:15px;margin:0 auto}.green-options-btn{display:block}.blog-tab img{width:100%}.full-width-section .blog-inner-detail-text{padding:250px 20px 30px}}