.gform-body.gform_body input,.gform-body.gform_body textarea,.gform-body.gform_body select,.gform-body.gform_body .button{border-radius:0px!important}.custom-button1,.custom-leagues-button{display:none!important}@media (max-width:981px){.top-btn{margin-left:0px!important;margin-top:7px!important;display:block!important;font-size:13px!important}}.top-btn{background-color:#003865;color:#ffffff;border:solid 2px #003865;font-weight:600;font-size:15px;padding:2px 10px;margin-top:4px;margin-left:10px}.top-btn:hover{cursor:pointer}#nsc-logo img{padding:20px;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.21)!important;border-radius:12px!important;border:solid 1px #cfd4d8}#sr-logo img{padding:20px 40px;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.21)!important;border-radius:12px!important;border:solid 1px #cfd4d8}#vl-logo img{padding:10px;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.21)!important;border-radius:12px!important;border:solid 1px #cfd4d8}#nsc-logo-rev-jpg img{padding:0px;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.21)!important;border-radius:12px!important;background-color:#002647;border:solid 1px #cfd4d8}#sr-logo-rev img{padding:20px 40px;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.21)!important;border-radius:12px!important;background-color:#002647;border:solid 1px #cfd4d8}#nsc-logo-rev img{padding:20px;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.21)!important;border-radius:12px!important;background-color:#002647;border:solid 1px #cfd4d8}#nsc-logo-shield img{padding:20px;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.21)!important;border-radius:12px!important;border:solid 1px #cfd4d8}.reg-btns ul{list-style-type:none;padding:0px}.reg-btns li{display:inline-block}.reg-btn{background-color:#e31b23;color:#ffffff;border:solid 2px #e31b23;font-weight:600;font-size:16px;padding:9px 20px;margin-top:20px;margin-right:10px}.reg-btn:hover{cursor:pointer}.league-session-dates ul{list-style-type:none;padding:0px;color:#ffffff;font-family:"quatro",Sans-serif;font-size:20px}.league-session-dates li{border-bottom:solid 1px #ffffff;padding-bottom:10px;margin-bottom:10px}.league-session-dates li:last-child{border-bottom:none;padding-bottom:0px;margin-bottom:0px}.league-session-name{display:block;text-transform:uppercase;font-weight:900;font-size:24px}.history-teams img{object-fit:cover;height:230px;width:100%}.blog-date{color:#003865;font-weight:600;font-size:15px;border-bottom:solid 3px #e31b23;padding-bottom:10px!important;margin-bottom:10px}.blog-read{display:block;margin-top:30px;background-color:#002647;border:none;padding:5px 20px;color:#ffffff;font-weight:600;font-size:16px}.blog-read:hover{cursor:pointer}h3.blog-name{font-weight:bold;color:#003865!important}.blog-excerpt{color:#666666}#posts-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;text-align:left}#post-box{margin-right:3%;margin-bottom:3%}@media screen and (min-width:1430px){#post-box{width:30.3%}}@media screen and (max-width:1431px) and (min-width:1130px){#post-box{width:30.3%}}@media screen and (max-width:1131px) and (min-width:980px){#post-box{width:49%;margin-bottom:6%}}@media screen and (max-width:981px){#post-box{width:100%;margin-bottom:9%}}.mobile-home{background-color:rgba(255,255,255,0.155);border:solid 1px #ffffff;color:#ffffff;width:100%;padding:10px;font-size:18px;font-weight:600;margin-bottom:10px}.mobile-home:hover{cursor:pointer}#archive-type .facetwp-facet{margin-bottom:0px}#archive-type .facetwp-checkbox{background:none;padding-left:0px;display:inline-block;vertical-align:middle;border:solid 2px #ffffff;width:270px;padding:7px;margin-left:5px;margin-right:5px;margin-bottom:10px}#archive-type .facetwp-display-value{font-weight:600;font-size:16px}#archive-type .facetwp-checkbox.checked,#archive-type .facetwp-checkbox:hover{background-color:#003865}.et_social_inline.et_social_mobile_on.et_social_inline_bottom{padding-top:50px}.author.vcard a{pointer-events:none}.fee-table ul{padding:0px;display:flex;flex-wrap:wrap;justify-content:flex-start;text-align:center}.fee-table li{list-style-type:none;background-color:#efefef;width:32.3%;margin:.5%}.fee-table h4{background-color:#003865;color:#ffffff;padding:10px}.fee-description h6{color:#E31B23;font-style:italic;font-size:21px;font-weight:900!important;padding-bottom:20px}.price-name{font-size:22px;font-weight:900;line-height:1.5em}.price-reg-status{color:#E31B23;font-weight:700}.fee-description{padding:0px 30px 20px 30px;line-height:1.4em;font-size:16px;color:#000000}.fee-description h5{font-size:19px}.fee-description a{color:inherit;text-decoration:underline;color:#003865}.price-month,.price-hyphen,.price-month{font-size:16px;font-weight:normal}.sponsor-logos li{list-style-type:none;text-align:center;width:20.7%;display:inline-block;margin-right:2%;margin-left:2%;margin-bottom:3%;vertical-align:middle}.fee-table .price-amount{color:#E31B23;font-size:50px;font-weight:900;margin-bottom:15px}#event-blurb{display:inline-block;vertical-align:top;width:31.33%;margin-right:1%;margin-left:1%}@media (max-width:980px){#event-blurb{width:48%}}@media (max-width:767px){#event-blurb{width:100%}}@media (max-width:980px){.sponsor-logos li{width:45%}}@media (max-width:767px){.sponsor-logos li{width:100%}}@media (max-width:980px){.fee-table li{width:49%}}@media (max-width:767px){.fee-table li{width:100%}.custom-button1 .header-content{width:100%!important}}@media (max-width:980px){.history-teams li{width:47%!important}}@media (max-width:767px){.history-teams li{width:100%!important}}.past-results-btns ul{padding:0px}.past-results-btns li{list-style-type:none;display:inline-block;margin-right:15px}.results-btn{background-color:#002647;border:none;color:#ffffff;font-weight:600;font-size:18px;padding:5px 30px;margin-bottom:15px}.results-btn:hover{cursor:pointer}.sport-btns{text-align:center}.view-btn{background-color:transparent;border:solid 1px #002647;color:#002647;font-weight:600;font-size:16px;padding:5px 23px;margin-top:20px}.view-btn:hover{cursor:pointer}p.gform_required_legend{display:none}.contact-form label{color:#003865;font-family:quatro,sans-serif}.contact-form input,.contact-form textarea,.contact-form select{background-color:#efefef;border:none}.contact-form .button{background-color:transparent!important;border:solid 1px #002647;border-radius:0px!important;font-weight:bold;font-size:16px;padding:4px 23px;color:#002647}.contact-form .button:hover{cursor:pointer;background-color:rgba(0,38,71,0.15)!important}.officials-form label{color:#fffff;font-family:quatro,sans-serif}.officials-form input,.officials-form textarea,.officials-form select{background-color:#ffffff;border:none}.officials-form .button{background-color:#E31B23!important;border:solid 1px #E31B23;border-radius:0px!important;font-weight:700;font-size:16px;padding:4px 23px;color:#ffffff!important}.officials-form .button:hover{cursor:pointer;background-color:rgba(0,38,71,0.15)!important}.breadcrumbs .current-item{font-weight:bold}h1,h2,h3,h4,h5,h6{font-family:quatro,sans-serif;font-style:normal;font-weight:600}.event-date{color:#ffffff;font-family:"quatro",Sans-serif}.event-month{text-transform:uppercase;font-size:25px}.event-start,.event-end{font-size:30px;font-weight:900;line-height:1.1em}#menu-acc ul{list-style-type:none;padding-left:0px}#menu-acc li{font-size:15px;border-bottom:solid 1px #ffffff;padding:10px 10px 10px 35px;font-weight:bold;font-family:quatro,sans-serif;background-color:#003865;color:#ffffff}#menu-acc ul{padding-bottom:0px}#ham-menu li{margin-bottom:0px;padding:15px 20px;border-bottom:solid 1px #003865}#ham-menu.et_pb_widget_area_left{padding-right:0px!important}.facetwp-reset{color:#002647;border:solid 1px #002647;background-color:transparent;font-weight:600;font-size:15px;padding:4px 20px}.facetwp-reset:hover{background-color:rgba(0,38,71,0.15);cursor:pointer}