/*!/wp-content/themes/rapid-shot/assets/css/main.css*/#popupOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);display:flex;justify-content:center;align-items:center;z-index:1000}#closePopupBtn{background-color:#e04f66;color:#fff;font-size:16px;width:100%;font-weight:700;letter-spacing:1px;padding:10px 15px;border-radius:16px;text-align:center}#popupContent{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px rgb(0 0 0 / .2);text-align:center}.product-thumbnail,.product-quantity{display:none!important}.shipping-calculator-button{text-decoration:underline!important;color:black!important}.shipping-calculator-form{padding:0 0px!important}.woocommerce button.button.alt{margin-top:20px;background-color:#41b6e6!important}.woocommerce .woocommerce-form-coupon button.button{background:#FFC324!important;color:black!important}.checkout{column-count:2!important;-moz-column-count:2!important;-webkit-column-count:2!important}@media (max-width:800px){.checkout{column-count:1!important;-moz-column-count:1!important;-webkit-column-count:1!important}}.col2-set{break-inside:avoid!important}.col-1,.col-2{float:left!important;width:100%!important;break-inside:avoid!important}.select2-container--default .select2-selection--single{border:1px solid black!important;font-size:16px!important;border-radius:5px!important}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid black!important}.woocommerce-SavedPaymentMethods-saveNew{display:none!important}.woocommerce-checkout #payment div.payment_box::before{border:1em solid white!important;border-right-color:transparent!important;border-left-color:transparent!important;border-top-color:transparent!important}.woocommerce-checkout #payment div.payment_box{background-color:white!important;color:black!important}.woocommerce-shipping-fields h3{margin-top:20px}.woocommerce-checkout #payment{background:#e04f66!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:black!important}.input-text{border:1px solid #000;font-size:16px;padding:5px 5px;border-radius:5px}.woocommerce-info{border-top-color:black!important}.woocommerce-info::before{color:black!important}.showcoupon{color:#e04f66;;text-decoration:underline}.entry-header{padding-top:30px;padding-left:30px;padding-right:30px;display:flex;justify-content:center;font-size:30px}.woocommerce-message{border-top-color:#e04f66!important}.woocommerce-message a{background:#41b6e6!important;color:white!important}.woocommerce-message::before{color:#e04f66!important}@media (min-width:800px){.woocommerce-cart-form table th,.woocommerce-cart-form table td{border:1px solid #000}}.coupon input{width:150px!important;margin:0.55em!important}.coupon button{background:lightgreen!important;color:black!important}.checkout-button{background:#e04f66!important;color:white!important}.cart_totals h2{padding:15px 15px;text-align:center}.woocommerce .cart .button{background:#41b6e6;color:#fff}.shop_table thead,.order-total{background:#000;color:#fff;font-size:20px}.shop_table tbody,.woocommerce .quantity .qty{font-size:20px}.woocommerce .quantity .qty{border:1px solid #000}@media (max-width:800px){.entry-header{padding-top:15px;padding-left:15px;padding-right:15px;font-size:25px}.shop_table thead,.order-total,.shop_table tbody,.woocommerce .quantity .qty{font-size:16px}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{margin-right:10px}}.entry-footer{display:none}*{margin:0;padding:0;outline:none;border:0}html,body{font-family:Arial,sans-serif;color:#000;overflow-x:hidden}section{padding:30px 30px}@media (max-width:600px){section{padding:30px 15px}}.noSection{padding-top:30px}.superScript{font-size:70%;position:relative;bottom:.5em}h1{font-family:Arial,sans-serif;font-weight:700}button{font-family:Arial,sans-serif}body{padding-top:100px}@media (max-width:600px){body{padding-top:80px}}a{text-decoration:none;color:#fff}.footer{background:#000;color:#fff;padding:35px 40px;padding-right:50px;display:flex;justify-content:space-between}.footer .navBtns{justify-content:space-between;width:350px}.footer .navBtns a{color:#fff;display:inline-flex;height:40px;margin-top:20px;margin-right:30px;font-family:Arial,sans-serif;font-size:18px;align-items:center;justify-content:center;border-radius:20px;width:140px}.footer .navBtns a img{margin-left:8px}.footer .navItem,.footer .menu-item{font-size:18px;letter-spacing:.75px;margin-bottom:6px;display:block}.footer .sub-menu{position:relative}.footer .sub-menu a:hover{border-bottom:1px solid #fff0}.footer .navItem.firstNavItem,.footer .menu-item-has-children,.footer .menu-item:last-child,.footer .menu-item-39{font-size:18px;letter-spacing:.8px;font-family:Arial,sans-serif}.footer .sub-menu{display:block;background:none;color:#fff;padding:0;box-shadow:none}.footer .sub-menu .menu-item a{color:#fff;font-family:Arial,sans-serif;font-weight:400}.logoFooter{flex:1}.logoFooter .logoImage{width:300px}.navFooter{display:flex;flex:2;justify-content:right;max-width:780px;gap:20px;z-index:1}.navContent{display:flex;flex-direction:column}@media (max-width:1215px){.navFooter{gap:30px;flex-wrap:wrap}.navContent{margin:5px;margin-bottom:40px}.footer{flex-direction:column}.footer .navFooter{margin-top:50px}.footer .navBtns{width:auto}.footer .navBtns a{width:165px;font-size:18px;font-family:Arial,sans-serif}}@media (max-width:340px){.logoFooter .logoImage{width:250px}}@media (max-width:300px){.logoFooter .logoImage{width:220px}}@media (max-width:600px){.footer{padding:50px 25px}.footer .navBtns{margin:0}}@media (max-width:600px) and (max-width:320px){.footer .navBtns{flex-direction:column}}@media (max-width:600px){.footer .navBtns a{margin-right:0;font-size:16px;width:145px}}@media (max-width:340px){.footer .navBtns a{width:135px}}@media (max-width:320px){.footer .navBtns a{width:165px}}@media (max-width:600px){.navContent{flex-basis:calc(50% - 10px);margin-bottom:40px}}.header{display:flex;position:fixed;height:100px;width:100%;background:#000;z-index:200;justify-content:space-between;align-items:center;top:0}.header .navItem,.header .menu-item{font-family:Arial,sans-serif;margin:15px;display:block}@media (max-width:1430px){.header .navItem,.header .menu-item{margin:13px}}@media (max-width:1410px){.header .navItem,.header .menu-item{margin:11px}}@media (max-width:1390px){.header .navItem,.header .menu-item{margin:9px}}@media (max-width:1370px){.header .navItem,.header .menu-item{margin:7px}}@media (max-width:1350px){.header .navItem,.header .menu-item{margin:5px}}@media (max-width:1330px){.header .navItem,.header .menu-item{letter-spacing:.6px}}@media (max-width:1290px){.header .navItem,.header .menu-item{letter-spacing:.4px}}.header .menu-item-has-children .menu-item{margin:0}.header .menu-item-has-children a{display:flex}.header .menu-item-has-children a::after{content:url(/wp-content/themes/rapid-shot/assets/css/./../images/nav-arrow-before.svg);height:20px;width:20px;display:flex;transform:scale(.9);transform-origin:bottom;-webkit-transform-origin:bottom}.header .menu-item-has-children ul a::after{content:none}.header .navBtns a{color:#fff;display:inline-flex;height:40px;font-family:Arial,sans-serif;font-size:16px;justify-content:center;align-items:center;border-radius:20px;width:147px}.header .navItem a,.header .menu-item a{white-space:nowrap}.header .navBtns a:nth-child(2){margin-left:5px}@media (max-width:700px){.header .navBtns a:nth-child(2){margin-left:15px}}.toggleNav{display:none}.dropdownContent,.sub-menu{display:none;position:absolute;background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgb(0 0 0 / .2);padding:5px 15px;z-index:900;list-style:none}.dropdownContent a,.sub-menu .menu-item a{float:none;color:#000;margin:10px 0;text-decoration:none;display:block;text-align:left;font-size:15px;letter-spacing:.75px;border-bottom:1px solid #fff0;width:fit-content;width:-moz-fit-content}.dropdownContent a:hover,.sub-menu a:hover{border-bottom:1px solid #41b6e6}.dropdown:hover .dropdownContent,.menu-item-has-children:hover .sub-menu{display:block}.navHeader{display:flex;height:100%;align-items:center;margin-left:40px;font-family:Arial,sans-serif;letter-spacing:.8px}@media (max-width:1185px){.navHeader{font-size:15px;letter-spacing:.6px}}@media (max-width:1165px){.navHeader{font-size:16px;letter-spacing:.4px}}@media (max-width:1065px){.navHeader{margin-left:20px}}@media (max-width:1055px){.navHeader{margin-left:10px}}.navHeader .menu-item{padding-bottom:5px}.navHeader .sub-menu .menu-item{padding-bottom:0}.navHeader .menu-item-has-children{padding-bottom:2px}.navLogo{display:flex;margin-right:80px}.navLogo .bigLogo{width:285px}@media (max-width:1345px){.navLogo{margin-right:50px}}@media (max-width:1335px){.navLogo{margin-right:40px}}@media (max-width:1325px){.navLogo{margin-right:30px}}@media (max-width:1315px){.navLogo{margin-right:20px}}@media (max-width:1305px){.navLogo{margin-right:10px}}.navLogo .smallLogo{display:none}.navLinks{display:flex}.logoText{color:#fff}.logoText h1{font-family:Arial,sans-serif;font-weight:400;font-size:28px}.logoText h2{font-family:Arial,sans-serif;font-weight:400;font-size:15px;font-weight:.76}.navBtns{display:flex;justify-content:right;align-items:center;width:310px;margin-right:40px}@media (max-width:1195px){.navBtns{margin-right:30px}}@media (max-width:1175px){.navBtns{margin-right:20px}}@media (max-width:1120px){.navBtns{width:270px;margin-right:10px}}@media (max-width:1035px){.navBtns{width:260px}}.playerRegister{background-color:#e04f66;font-weight:700}.navLogin{background-color:#41b6e6;font-weight:700}.toggleNav{content:url(/wp-content/themes/rapid-shot/assets/css/./../images/toggle-menu.svg);z-index:600}.sideNav{display:none;width:620px;background:#000;position:fixed;right:-620px;top:0;height:100%;z-index:400;transition:1s;overflow-y:scroll;overflow-x:hidden}.sideNav .navBtns{display:none}.sideNav .menu-item{padding-bottom:5px}.sideNav .sub-menu{position:relative;padding:0 0;box-shadow:none;display:block;background-color:#000}.sideNav .sub-menu .menu-item a{color:#fff;font-size:18px}.sideNav .sub-menu .menu-item{padding-bottom:0}.sideNav .menu-item-has-children a{display:flex}.sideNav .menu-item-has-children a::after{content:url(/wp-content/themes/rapid-shot/assets/css/./../images/nav-arrow-before.svg);height:20px;width:20px;display:none}.sideNav .menu-item-has-children ul a::after{content:none}.sideNav::-webkit-scrollbar{-webkit-appearance:none}.sideNav::-webkit-scrollbar{-webkit-appearance:none}.sideNav.open{right:0}.sideNavList{padding-left:25px;padding-top:100px;font-size:25px;letter-spacing:1.25px}.sideNavList .navItem,.sideNavList .menu-item{margin:30px}@media (max-width:1024px){.header .navBtns a{font-size:17px;letter-spacing:0;width:145px}}@media (max-width:850px){.header .navBtns a{width:140px}}@media (max-width:800px){.header .navBtns a{font-size:15px;width:130px}}@media (max-width:750px){.header .navBtns a{width:120px}}@media (max-width:700px){.header .navBtns a{display:none}}@media (max-width:700px){.sideNav .navBtns{display:flex;flex-direction:column;margin:20px 35px;align-items:flex-start}.sideNav .navBtns a{display:flex;margin:15px;width:178px;font-size:20px}}@media (max-width:1215px){.navHeader{margin-left:40px}.navHeader .navItem,.navHeader .menu-item{display:none}.navLogo{margin-right:40px}}@media (max-width:1215px) and (max-width:720px){.navLogo{margin-right:10px}}@media (max-width:1215px){.navBtns{width:350px;margin-right:25px}.toggleNav{display:block;margin-right:40px;cursor:pointer}.sideNav{display:block}}@media (max-width:600px){.header{height:80px}.toggleNav{margin-right:30px}.sideNav{width:315px;right:-315px}.sideNav .sideNavList .navItem,.sideNav .sideNavList .menu-item{font-size:20px;letter-spacing:1px;line-height:32px}.sideNav .navBtns{display:flex;flex-direction:column;margin:20px 35px;align-items:flex-start}}@media (max-width:600px) and (max-width:300px){.sideNav .navBtns{margin-left:55px}}@media (max-width:600px){.sideNav .navBtns a{display:flex;margin:15px;width:178px;font-size:20px}.sideNavList{padding-left:0;padding-top:80px}.sideNavList .navItem,.sideNavList .menu-item{margin:37px 50px}}@media (max-width:600px) and (max-width:300px){.sideNavList .navItem,.sideNavList .menu-item{margin-left:75px}}@media (max-width:600px){.navLogo .bigLogo{display:none}.navLogo .smallLogo{display:block;width:238px}}@media (max-width:400px){.navLogo{margin-right:0}.navLogo .smallLogo{display:block;width:150px}}.heroSection{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0}.heroImage{width:100%;height:100%;object-fit:cover;position:absolute;z-index:-1}.heroTitle{text-align:center}.heroSection.home{position:relative;height:960px;background:rgb(0 0 0 / .3)}.heroSection.home .backgroundColor{z-index:1;background:rgb(0 0 0 / .3);display:flex;justify-content:center;align-items:center;width:100%;height:100%}.heroSection.home .heroTitle{text-transform:none;color:#fff;font-size:70px;font-weight:700;z-index:2;justify-content:center;align-items:center;position:absolute}.heroSection.home .heroTitle a{color:#fff;text-transform:none;font-size:36px;font-weight:700;letter-spacing:1px;padding:15px 30px;border-radius:60px;text-align:center}.heroSection.home .heroTitle a:nth-child(3){background-color:#e04f66;margin-right:5px;margin-left:5px}.heroSection.home .heroTitle a:nth-child(6){background-color:#41b6e6;margin-right:5px;margin-left:5px}@media (max-width:1500px){.heroSection.home .heroTitle{font-size:60px;padding:20px;width:calc(100% - 40px)}.heroSection.home .heroTitle a{font-size:30px}}@media (max-width:1250px){.heroSection.home .heroTitle{font-size:50px;padding:20px;width:calc(100% - 40px)}.hidden-hs-br{display:block!important}}@media (max-width:1000px){.heroSection.home .heroTitle{font-size:40px;padding:20px;width:calc(100% - 40px)}}@media (max-width:800px){.heroSection.home .heroTitle{font-size:35px;padding:20px;width:calc(100% - 40px)}}@media (max-width:550px){.heroSection.home .heroTitle{font-size:30px;padding:20px;width:calc(100% - 40px)}.heroSection.home .heroTitle a{font-size:20px;padding:10px 15px;border-radius:30px}}@media (max-width:400px){.heroSection.home .heroTitle{font-size:25px;padding:20px;width:calc(100% - 40px)}.heroSection.home .heroTitle a{font-size:18px}}@media (max-width:360px){.heroSection.home .heroTitle{font-size:22px;padding:20px;width:calc(100% - 40px)}.heroSection.home .heroTitle a{font-size:16px}}@media (max-width:330px){.heroSection.home .heroTitle a{font-size:14px;letter-spacing:.1px}}.homePageNavBtnsSection{display:flex;flex-direction:column;justify-content:center;align-items:center}.homePageNavBtns button{cursor:pointer}.homePageNavBtns .navBtn1{color:#fff;font-size:30px;font-weight:700;letter-spacing:1px;padding:15px 15px;border-radius:15px;text-align:center;background-color:#41b6e6;margin-right:5px;margin-left:5px}.homePageNavBtns .navBtn2{color:#fff;font-size:30px;font-weight:700;letter-spacing:1px;padding:15px 15px;border-radius:15px;text-align:center;background-color:#e04f66;margin-right:5px;margin-left:5px}.homePageNavBtns .navBtn3{color:#fff;font-size:30px;font-weight:700;letter-spacing:.5px;padding:15px 15px;border-radius:15px;text-align:center;background-color:#ffd25b;margin-right:5px;margin-left:5px}@media (max-width:1600px){.homePageNavBtns .navBtn1{font-size:25px}.homePageNavBtns .navBtn2{font-size:25px}.homePageNavBtns .navBtn3{font-size:25px;letter-spacing:.3px}}@media (max-width:1300px){.homePageNavBtns .navBtn1{font-size:20px}.homePageNavBtns .navBtn2{font-size:20px}.homePageNavBtns .navBtn3{font-size:20px;letter-spacing:.2px}}@media (max-width:1150px){.homePageNavBtns .navBtn1{font-size:30px}.homePageNavBtns .navBtn2{font-size:30px}.homePageNavBtns .navBtn3{font-size:30px;letter-spacing:.5px}.hidden-btn-br{display:block!important}}@media (max-width:600px){.homePageNavBtns .navBtn1{font-size:25px}.homePageNavBtns .navBtn2{font-size:25px}.homePageNavBtns .navBtn3{font-size:25px;letter-spacing:.3px}}@media (max-width:500px){.homePageNavBtns .navBtn1{font-size:20px}.homePageNavBtns .navBtn2{font-size:20px}.homePageNavBtns .navBtn3{font-size:20px;letter-spacing:.2px}}.contentImage{width:100%;height:100%}@media (max-width:1100px){.contentMap{min-height:500px!important}}@media (max-width:800px){.contentMap{min-height:300px!important}}ul{margin-left:30px}.endPageBuffer{padding-bottom:30px!important}.greyBG{background:#ededed;margin-bottom:30px}.mainSectionHeader{text-transform:none;font-size:60px;font-weight:700;padding-bottom:30px;text-align:center}.subSectionHeader{font-size:30px;font-weight:700;padding-bottom:30px}.minorSectionHeader{font-size:24px;font-weight:700;padding-bottom:24px}.miniSectionHeader{font-size:22px;padding-bottom:5px;font-weight:400}@media (max-width:1600px){.mainSectionHeader{font-size:55px}.subSectionHeader{font-size:28px;padding-bottom:28px}.minorSectionHeader{font-size:22px;padding-bottom:22px}.miniSectionHeader{font-size:20px}}@media (max-width:1455px){.mainSectionHeader{font-size:50px}.subSectionHeader{font-size:26px;padding-bottom:26px}.minorSectionHeader{font-size:20px;padding-bottom:20px}}@media (max-width:1333px){.mainSectionHeader{font-size:45px}.subSectionHeader{font-size:24px;padding-bottom:26px}.minorSectionHeader{font-size:18px;padding-bottom:18px}.miniSectionHeader{font-size:18px}}@media (max-width:1250px){.mainSectionHeader{font-size:40px;padding-bottom:26px}.miniSectionHeader{font-size:16px}}@media (max-width:1100px){.mainSectionHeader{font-size:35px}.miniSectionHeader{font-size:22px}}@media (max-width:800px){.mainSectionHeader{font-size:30px}.subSectionHeader{font-size:22px;padding-bottom:22px}.minorSectionHeader{font-size:16px}.miniSectionHeader{font-size:18px}}@media (max-width:500px){.miniSectionHeader{font-size:16px}}.blueLink{text-decoration:underline;color:blue}.contentImageSection1,.contentImageSection2{display:flex;justify-content:center}.contentImageSection1 .textSection1{flex:0 1 50%;display:flex;justify-content:center;flex-direction:column;padding-right:30px}.textSection1.noImage{padding-right:0px!important;padding-bottom:20px!important;flex:0 1 100%!important}.imageSection1.noText{padding-right:0px!important;padding-bottom:20px!important;flex:none!important}.contentImageSection1 .textSection1 p{font-size:22px;padding-bottom:22px}.contentImageSection1 .textSection1 .noTextSectionBtns,.contentImageSection2 .textSection2 .noTextSectionBtns{padding-bottom:0}.contentImageSection1 .textSection1 .textSectionBtns1{display:flex;justify-content:center;align-items:center}.contentImageSection1 .textSection1 .textSectionBtns1 a{color:#fff;font-size:24px;font-weight:700;letter-spacing:1px;padding:15px 30px;border-radius:60px;text-align:center}.contentImageSection1 .textSection1 .textSectionBtns1 a:nth-child(1){background-color:#e04f66;margin-right:5px;margin-left:5px}.contentImageSection1 .textSection1 .textSectionBtns1 a:nth-child(3){background-color:#41b6e6;margin-right:5px;margin-left:5px}.contentImageSection1 .imageSection1{flex:0 1 50%;display:flex;justify-content:center;flex-direction:column;padding-left:30px}.contentImageSection2 .textSection2{flex:0 1 50%;display:flex;justify-content:center;flex-direction:column;padding-left:30px}.contentImageSection2 .textSection2 p{font-size:22px;padding-bottom:22px}.contentImageSection2 .textSection2 .textSectionBtns2{display:flex;justify-content:center;align-items:center}.contentImageSection2 .textSection2 .textSectionBtns2 a{color:#fff;font-size:24px;font-weight:700;letter-spacing:1px;padding:15px 30px;border-radius:60px;text-align:center}.contentImageSection2 .textSection2 .textSectionBtns2 a:nth-child(1){background-color:#e04f66;margin-right:5px;margin-left:5px}.contentImageSection2 .textSection2 .textSectionBtns2 a:nth-child(3){background-color:#41b6e6;margin-right:5px;margin-left:5px}.contentImageSection2 .imageSection2{flex:0 1 50%;display:flex;justify-content:center;flex-direction:column;padding-right:30px}@media (max-width:1600px){.contentImageSection1 .textSection1 p,.contentImageSection2 .textSection2 p{font-size:20px;padding-bottom:20px}.contentImageSection1 .textSection1 .textSectionBtns1 a,.contentImageSection2 .textSection2 .textSectionBtns2 a{font-size:22px;letter-spacing:1px}}@media (max-width:1455px){.contentImageSection1 .textSection1 p,.contentImageSection2 .textSection2 p{font-size:20px;padding-bottom:18px}.contentImageSection1 .textSection1 .textSectionBtns1 a,.contentImageSection2 .textSection2 .textSectionBtns2 a{font-size:20px;letter-spacing:.8px}}@media (max-width:1333px){.contentImageSection1 .textSection1 p,.contentImageSection2 .textSection2 p{font-size:18px;padding-bottom:18px}.contentImageSection1 .textSection1 .textSectionBtns1 a,.contentImageSection2 .textSection2 .textSectionBtns2 a{font-size:20px;letter-spacing:.6px;padding:12px 18px;border-radius:36px}}@media (max-width:1250px){.contentImageSection1 .textSection1 p,.contentImageSection2 .textSection2 p{font-size:16px;padding-bottom:16px}.contentImageSection1 .textSection1 .textSectionBtns1 a,.contentImageSection2 .textSection2 .textSectionBtns2 a{font-size:18px;letter-spacing:.6px;padding:10px 15px;border-radius:30px}}@media (max-width:1100px){.contentImageSection1{flex-direction:column}.noFlexDir{flex-direction:row!important}.contentImageSection1 .textSection1{padding-right:0;padding-bottom:30px}.contentImageSection1 .imageSection1{padding-left:0}.contentImageSection2{flex-direction:column-reverse}.contentImageSection2 .textSection2{padding-left:0;padding-bottom:30px}.contentImageSection2 .imageSection2{padding-right:0}.contentImageSection1 .textSection1 p,.contentImageSection2 .textSection2 p{font-size:22px;padding-bottom:22px}.contentImageSection1 .textSection1 .textSectionBtns1 a,.contentImageSection2 .textSection2 .textSectionBtns2 a{font-size:25px;letter-spacing:1px;padding:15px 30px;border-radius:60px}}@media (max-width:800px){.contentImageSection1 .textSection1 p,.contentImageSection2 .textSection2 p{font-size:18px;padding-bottom:18px}.contentImageSection1 .textSection1 .textSectionBtns1 a,.contentImageSection2 .textSection2 .textSectionBtns2 a{font-size:20px;letter-spacing:.6px}}@media (max-width:500px){.contentImageSection1 .textSection1 p,.contentImageSection2 .textSection2 p{font-size:16px;padding-bottom:16px}.contentImageSection1 .textSection1 .textSectionBtns1 a,.contentImageSection2 .textSection2 .textSectionBtns2 a{font-size:16px;letter-spacing:.6px}.contentImageSection1 .textSection1 .textSectionBtns1,.contentImageSection2 .textSection2 .textSectionBtns2{flex-direction:column}.hidden-sctn-br{display:block!important}}.offerBoxSection{padding:0 30px}@media (max-width:600px){.offerBoxSection{padding:0 15px}}.offerBox{background:#000;margin-left:auto;margin-right:auto}.offerBox p{padding-top:20px;padding-bottom:0;padding-left:20px;padding-right:20px;color:#fff;text-transform:none;font-size:40px;font-weight:700;text-align:center;letter-spacing:1px}.offerBox .ctaButtons{display:flex;justify-content:center;z-index:1;margin-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}.offerBox .ctaButtons a{color:#fff;font-size:30px;font-weight:700;letter-spacing:1px;padding:10px 15px;border-radius:30px;text-align:center}.offerBox .ctaButtons a:nth-child(1){background-color:#e04f66;margin-right:5px;margin-left:5px}.offerBox .ctaButtons a:nth-child(3){background-color:#41b6e6;margin-right:5px;margin-left:5px}@media (max-width:1200px){.offerBox p{font-size:36px}.offerBox .ctaButtons a{font-size:28px}}@media (max-width:1050px){.offerBox p{font-size:30px}.offerBox .ctaButtons a{font-size:24px}}@media (max-width:850px){.offerBox .ctaButtons a{padding:15px 30px;border-radius:60px}}@media (max-width:550px){.offerBox p{font-size:28px}.offerBox .ctaButtons{flex-direction:column}.hidden-ob-br{display:block!important}.offerBox .ctaButtons a{font-size:22px}}@media (max-width:475px){.offerBox p{font-size:24px;letter-spacing:.8px}.offerBox .ctaButtons a{font-size:16px;letter-spacing:.8px;padding:10px 15px;border-radius:30px}}.gform_body input,.gform_body select,.gform_body textarea{border-color:#000;border-style:solid;border-width:1px;border-radius:10px}.gform_footer{margin-left:auto;margin-right:auto;max-width:300px}.gform_footer input{background:#e04f66;font-size:18px;font-weight:700;color:#fff;width:100%;max-width:300px!important;padding:10px 15px;border-radius:30px}.gform_heading{display:none!important}.heroSection.league{height:120px;position:relative}.gradientHeader{background:#41b6e6;height:100%;width:100%;position:absolute}.pageHeading{z-index:4;padding-top:25px;color:white!important}.sp-row .data-name:nth-child(even){background-color:#f4f4f4}.upcomingEventBanner a,.upcomingEventBannerMobile a,.leagStandingsTable a{color:#e04f66}.dataTables_paginate{display:flex;align-items:center;justify-content:space-between;margin-top:5px}.dataTables_paginate a{font-size:18px;margin-left:0.1em!important;margin-right:0.1em!important;margin-top:0px!important;margin-bottom:0.1em!important}.dataTables_paginate .next,.dataTables_paginate .previous{background-color:#e04f66;border-radius:20px;color:white!important;width:95px;height:25px;padding-top:5px;margin-left:0.1em!important;margin-right:0.1em!important;margin-top:0px!important;margin-bottom:0.1em!important}.dataTables_paginate{color:#e04f66}.sp-template-scoreboard,.sp-template-league-table{margin-bottom:0px!important}.finalsAnnouncementsTable{text-align:center;padding-bottom:30px}.finalsAnnouncementsTable img{max-height:500px;max-width:100%}.leagStandingsTable,.leagueAnnouncementsTable,.playoffBracket{padding:0 35px}.noPadding{padding:0 0;!important}.sp-row td{border:1px solid #000}tbody .odd,tbody .even,thead .sp-league-table{text-align:center}.sp-data-table .data-name{text-align:center!important}@media (max-width:750px){.regularSeasonSection .leagStandingsTable table .data-gf,.regularSeasonSection .leagStandingsTable table .data-ga,.regularSeasonSection .leagStandingsTable table .data-diff{display:none}.noPadding table .data-strk{display:none}}.leagStandingsTable table th{z-index:-1}@media (max-width:459px){.leagStandingsTable,.leagueAnnouncementsTable,.playoffBracket{padding:0 0}.sp-event-blocks tbody tr:nth-child(even){background-color:#f4f4f4}}@media (max-width:459px){.leagStandingsTable,.leagueAnnouncementsTable,.playoffBracket{padding:0 0}.sp-event-blocks tbody tr:nth-child(even){background-color:#f4f4f4}}.sp-league-table tbody tr td{border:1px solid #000;padding-top:5px;padding-bottom:5px;font-size:16px;vertical-align:middle!important}.sp-league-table td.has-logo{line-height:0px!important}.sp-league-table .data-name a{display:flex!important;align-items:center;justify-content:left;padding-left:10px}.sp-league-table .data-name .team-logo{max-height:20px;max-width:20px}.sp-league-table .data-name .team-logo img{max-height:20px;max-width:20px;outline:1px solid #000}.sp-scoreboard-team-logo img{outline:1px solid #000}.sp-event-blocks .team-logo img{outline:1px solid #000}.sp-league-table tbody tr:nth-child(even){background-color:#f4f4f4}.sp-event-results a,.sp-event-title a{color:#000;font-size:16px}.sp-event-results a,.sp-event-title a{font-size:16px}.sp-scoreboard-date,.sp-event-date a{font-size:20px!important;color:#e04f66!important}.sp-scoreboard-nav{background-color:#e04f66;color:#fff}.playoffBracket span,.playoffBracket a{color:#000}.playoffBracket .sp-team{color:#000;background:#f4f4f4;border:1px solid black!important}.playoffBracket .sp-tournament-bracket tr:first-child td{padding-top:0px!important}.playoffBracket .sp-tournament-bracket tr:last-child td{padding-bottom:0px!important}.playoffBracket .sp-table-caption{margin-bottom:10px}.playoffBracket thead{display:none}.playoffBracket .sportspress h4:nth-child(5){display:none}.playoffBracket .sportspress div:nth-child(6){display:none}.playoffBracket .sp-tournament-bracket .sp-team .sp-team-name:before{border-left:5px solid #000;!}.playoffBracket img{outline:1px solid #000}.playoffBracket td{width:33%!important}@media (max-width:420px){.playoffBracket .sp-tournament-bracket img{display:none}}.playoffBracket .sp-event-date{margin-bottom:3px}.hideOverflowText{padding:0 0;background:#fff;position:fixed;width:100%;height:30px;z-index:99}.teamSummaryTab .textSection1{flex:0 1 40%;padding-right:15px}.teamSummaryTab .imageSection1{flex:0 1 60%;padding-left:15px}.rosterTab .textSection1,.gameLogTab .textSection1{padding-right:15px}.rosterTab .textSection2,.gameLogTab .textSection2{padding-left:15px}.rosterTab .imageSection1,.gameLogTab .imageSection1{padding-left:15px}.rosterTab .imageSection2,.gameLogTab .imageSection2{padding-right:15px}@media (max-width:1100px){.teamSummaryTab .textSection1{padding-right:0}.teamSummaryTab .imageSection1{padding-left:0}.rosterTab .textSection1,.gameLogTab .textSection1{padding-right:0}.rosterTab .textSection2,.gameLogTab .textSection2{padding-left:0}.rosterTab .imageSection1,.gameLogTab .imageSection1{padding-left:0}.rosterTab .imageSection2,.gameLogTab .imageSection2{padding-right:0}}.productInfoContent .contentImage{height:auto!important}.teamSummaryTab .contentImageSection1 .textSection1 .subSectionHeader{padding-bottom:15px!important}.productContent ul li p{padding-bottom:5px!important;font-size:18px!important}.productContent{display:flex;justify-content:right;align-items:flex-start}.productContent .productInfoContent{width:100%}.productInfoContent .productInfo{padding:0 0}.productInfoContent .teamSummaryTab,.productInfoContent .rosterTab,.productInfoContent .gameLogTab{padding-bottom:30px;padding-top:90px;padding-left:30px;padding-right:30px;border:2px solid #e04f66;min-height:500px}.productInfo .infoTabBtns{padding:0 0;display:flex;justify-content:center;align-items:center;position:fixed;background:#e04f66;z-index:100}.productInfoContent .productInfo .tabBtnSection{padding:0 0;height:60px;border:2px solid #e04f66}.tabBtnSection .tabBtn2,.tabBtnSection .tabBtn3{height:60px;background:#fff;font-size:20px;padding:0 15px}.tabBtnSection .tabBtn1{height:60px;background:#000;color:#fff;font-size:20px;padding:0 15px}.tabBtnSection .tabBtn1:hover,.tabBtnSection .tabBtn2:hover,.tabBtnSection .tabBtn3:hover{background:#41b6e6!important;color:white!important}@media (max-width:1000px){.tabBtnSection .tabBtn2,.tabBtnSection .tabBtn3{font-size:18px;padding:0 10px}.tabBtnSection .tabBtn1{font-size:18px;padding:0 10px}}@media (max-width:600px){.tabBtnSection .tabBtn2,.tabBtnSection .tabBtn3{font-size:16px;padding:0 5px}.tabBtnSection .tabBtn1{font-size:16px;padding:0 5px}}@media (max-width:400px){.tabBtnSection .tabBtn2,.tabBtnSection .tabBtn3{font-size:15px;letter-spacing:-.2px;padding:0 2px}.tabBtnSection .tabBtn1{font-size:15px;letter-spacing:-.2px;padding:0 2px}}.lineDivider{border-top:2px solid #D0D0D0;padding-top:5px;padding-bottom:5px}.productModelImages{display:flex;justify-content:center}.productModelImages .productSmallModels{display:flex;flex-direction:column;justify-content:space-between;height:100%;margin-right:20px}.productModelImages .productSmallModels img{height:auto}.productModelImages img{height:500px}@media (max-width:800px){.productModelImages{flex-direction:column;align-items:center;margin-top:0}.productModelImages img{width:25%;height:auto}.productModelImages .productSmallModels{height:auto;width:75%;margin-right:0;margin-bottom:20px}.productModelImages .productSmallModels img{width:100%;height:auto}}.gameLogTab .gamesSection tr{height:40px}.gameLogTab .gamesSection td a{color:#000}.gameLogTab .gamesSection .data-date a{color:#e04f66!important}.eventBanner a,.eventBannerMobile a{color:#e04f66}.gameLogTab .gamesSection .data-article,.gameLogTab .gamesSection .data-day,.gameLogTab .gamesSection .data-league{display:none}@media (max-width:500px){.gameLogTab .gamesSection .data-venue,.gameLogTab .gamesSection .data-season{display:none}}@media (max-width:400px){.gameLogTab .gamesSection table th{font-size:14px}.gameLogTab .gamesSection table td a{padding-left:5px;padding-right:5px}}.sp-event-list tbody tr td{border:1px solid #000;padding-top:5px;padding-bottom:5px;font-size:16px;vertical-align:middle!important}.sp-event-list tbody tr:nth-child(even){background-color:#f4f4f4}.sp-event-list .team-logo img{max-height:20px;max-width:20px;outline:1px solid #000;margin-right:0px!important;margin-left:0px!important}.sp-event-list .team-logo{margin-right:0px!important}.gamesSection .sp-event-list .team-logo img{margin-bottom:5px}.gamesSection .dataTables_paginate span a{color:#000}.gamesSection .sp-template{margin-bottom:0px!important}.filterSection{display:flex;justify-content:space-between;max-width:100%}.filterSection2{display:flex;justify-content:space-between;max-width:calc(100% - 20px);margin-top:20px}.filterSection3{display:flex;justify-content:space-between;max-width:100%;margin-top:20px}.filterSection3 input{border:1px solid #000;width:100%;height:30px;font-size:18px;border-radius:10px;flex:0 0 calc(20% - 10px);margin-left:5px;margin-right:5px;padding-left:5px;padding-right:5px}.filterSection3 button{border:1px solid #000;width:100%;height:30px;font-size:18px;border-radius:10px;font-weight:600;background:#41b6e6;color:#fff;flex:0 0 35%;margin-left:5px;margin-right:5px}.filterSection3 button:disabled{opacity:.55}.filterSection3 input:disabled{background-color:#e9ecef;opacity:1}.filterSection2 .selectField{flex:0 0 100%;margin-left:5px;margin-right:5px}.filterSection .selectField{flex:0 0 35%;margin-left:5px;margin-right:5px}.filterSection .selectField select,.filterSection2 .selectField select,.filterSection2 .selectField input,.userTeamSelectField,.userTeamCaptainSelectField,.current_season,.discount_type,.team_select,.finals_berth{border:1px solid #000;width:100%;height:30px;font-size:18px;border-radius:10px}.edit_button:disabled{opacity:50%}.filterSection2 .selectField input{padding-left:5px;padding-right:5px}.filterSection .filterSectionBtn{flex:0 0 15%;margin-left:5px;margin-right:5px}.filterSection .filterSectionBtn button{border:1px solid #000;width:100%;height:30px;font-size:18px;border-radius:10px;font-weight:600;background:#e04f66;color:#fff}.edit_input{border:1px solid #000;width:calc(100% - 20px);height:30px;font-size:18px;border-radius:10px;padding-left:10px;padding-right:10px}.updateUserTeamInfo,.edit_button{border:1px solid #000;width:100%;height:30px;font-size:18px;border-radius:10px;background:lightgreen}@media (max-width:700px){.filterSection .filterSectionBtn button,.filterSection .selectField select,.filterSection2 .selectField select,.filterSection2 .selectField input,.userTeamSelectField,.userTeamCaptainSelectField,.updateUserTeamInfo{font-size:14px}}.tableSection .table{border-collapse:collapse;width:100%;max-width:100%;background-color:#fff0;text-align:center!important;border:1px solid #dee2e6;font-size:18px;display:table}.tableSection .table th{color:#fff;border:1px solid #32383e;background-color:#212529;border-bottom-width:2px;border-bottom:2px solid #dee2e6;padding:.75rem;vertical-align:middle!important}.tableSection .table td{padding:.75rem;border:1px solid #dee2e6;vertical-align:middle!important;border-top:1px solid #dee2e6}@media (max-width:700px){.tableSection .table{font-size:14px}.tableSection .table td,.tableSection .table th{padding:.25rem}.mobileHide{display:none}}@media (max-width:800px){.productInfoContent .teamSummaryTab,.productInfoContent .rosterTab,.productInfoContent .gameLogTab{padding-bottom:15px;padding-top:90px;padding-left:15px;padding-right:15px}.hideOverflowText{height:15px}.textSection{padding-top:15px!important;padding-left:15px!important;padding-right:15px!important}}.gameDetailsSection .eventDetails .sp-table-caption,.gameResultsSection .eventResults .sp-table-caption{display:none}.sp-event-details tbody tr td,.sp-event-results tbody tr td{border:1px solid #000;width:25%;padding-top:5px;padding-bottom:5px;font-size:16px;vertical-align:middle!important;width:10%}.sp-event-results a{color:#e04f66}.sp-event-results tbody tr:nth-child(even){background-color:#f4f4f4}.gameDetailsSection .eventVenue .sp-table-caption{text-align:center;margin-bottom:5px}.gameDetailsSection .eventVenue th{font-weight:lighter}.heroSection.game{height:100px;position:relative}.heroSection.game .sp-template{margin-bottom:0px!important}.heroSection.game img{max-height:65px;max-width:65px;outline:1px solid #000}@media (max-width:1600px){.heroSection.game img{max-height:60px;max-width:60px}}@media (max-width:1455px){.heroSection.game img{max-height:55px;max-width:55px}}@media (max-width:1333px){.heroSection.game img{max-height:50px;max-width:50px}}@media (max-width:1250px){.heroSection.game img{max-height:45px;max-width:45px}}@media (max-width:1100px){.heroSection.game img{max-height:40px;max-width:40px}}@media (max-width:800px){.heroSection.game img{max-height:35px;max-width:35px}}@media (max-width:600px){.heroSection.game{height:150px}}.cardSection{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:0;margin-right:0;padding-top:0;padding-right:0;padding-left:0;margin-top:0}.cardLeft{margin-left:0;margin-right:30px}.cardRight{margin-left:30px;margin-right:0}.cardInner{margin-left:0;margin-right:0}.card{box-shadow:0 3px 6px #00000029;flex:1 0 calc(33% - 61px);width:calc(33% - 61px);display:flex;flex-direction:column;margin-top:30px}.card .cardImage{height:283px;object-fit:cover;object-position:0% 10%}.card .cardBody{padding-top:30px;text-align:center;color:#000}@media (max-width:1024px){.cardLeft{margin-left:0;margin-right:0}.cardRight{margin-left:0;margin-right:0}.card{flex:1 0 calc(100% - 150px);max-width:calc(100% - 150px)}}@media (max-width:600px){.card{flex:1 0 calc(100% - 60px);max-width:calc(100% - 60px)}.card .cardImage{height:141px}.card .cardBody h1{font-size:20px;line-height:32px}.card .cardBody h2{font-size:16px}}.updateNotice p,.registrationNotice p{display:flex;justify-content:center;margin-bottom:15px;height:40px;font-size:25px;text-align:center;background:lightgreen;border:2px solid #000;border-radius:10px;max-width:1454px;width:100%;padding-top:10px}@media (max-width:600px){.updateNotice p{font-size:16px;padding-top:14px;height:30px}}.leagueRegistrationTable{padding:0 35px}.leagueRegistrationTable.noPadding{padding:0 0}.leagueRegistrationTable tbody tr:nth-child(even){background-color:#f4f4f4}.leagueRegistrationTable table{border-spacing:0;width:100%}.leagueRegistrationTable td{border:1px solid #000;padding-top:5px;padding-bottom:5px;font-size:16px;vertical-align:middle!important;text-align:center;padding-left:5px;padding-right:5px}.circle{border:2px solid #000;border-radius:30px;width:30px;height:30px;text-align:center;margin:auto}.payDues{border:2px solid #000;margin:auto;color:#fff;display:inline-flex;height:30px;font-family:Arial,sans-serif;font-size:16px;justify-content:center;align-items:center;border-radius:15px;width:100px;background-color:#e04f66;font-weight:700}.registerBtn{border:2px solid #000;margin:auto;color:#fff;display:inline-flex;height:30px;font-family:Arial,sans-serif;font-size:16px;justify-content:center;align-items:center;border-radius:15px;width:100px;background-color:#41b6e6;font-weight:700}.leagueRegistrationTable .season_league{display:none}.leagueRegistrationTable .registered img{max-height:16px;max-width:16px}@media (max-width:600px){.leagueRegistrationTable th{font-size:14px}.leagueRegistrationTable .registered img{max-height:14px;max-width:14px}.payDues,.registerBtn{border:1px solid #000;height:30px;border-radius:15px;width:85px}.circle{border:1px solid #000;border-radius:20px;width:20px;height:20px}.leagueRegistrationTable .season,.leagueRegistrationTable .league,.leagueRegistrationTable .team,.leagueRegistrationTable .captain{display:none}.leagueRegistrationTable .season_league{display:table-cell}}.lds-ring,.lds-ring div{box-sizing:border-box}.lds-ring{display:inline-block;position:relative;width:20px;height:20px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:20px;height:20px;margin:4px;border:4px solid currentColor;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:currentColor #fff0 #fff0 #fff0}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}