/*
Theme Name: Rise8 Child
Description: Child theme for Rise8 theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Rise8
Version: 1.0.0
Text Domain:  Avada
*/

/*Global*/
.r8-hide{display:none!important;}
.fusion-post-content p, .post-content p{margin-bottom:15px!important;}
.post-content p{margin-bottom:15px!important;}
.fusion-content-boxes .content-container>p:last-child{margin-bottom:0!important;}
.r8-d-none{display:none!important;}
.fusion-text ul, .fusion-text ol{padding-left:16px;}
.fusion-text>ul, .fusion-text>ol{margin-top:-5px!important; margin-bottom:10px!important;}
.fusion-text ul li, .fusion-text ol li{padding-top:5px; padding-bottom:5px;}
.fusion-text ul li ul li:last-child, .fusion-text ul li ol li:last-child, .fusion-text ol li ul li:last-child, .fusion-text ol li ol li:last-child{padding-bottom:0;}
.fusion-text ul li *:last-child, .fusion-text ol li *:last-child{margin-bottom:0!important;}
.fusion-title h6, .fusion-widget-area h6, .post-content h6, h6{font-weight:700!important;}
.r8-section{padding-top:100px!important; padding-bottom:80px!important;}
.r8-section.r8-pt-0{padding-top:0!important;}
.r8-section.r8-pb-0{padding-bottom:0!important;}
.fusion-body .fusion-button-default-size, button.button{font-weight:600;}
.fusion-body .fusion-button-default-size.r8-arrow-btn, button.button.r8-arrow-btn{padding:0!important;}
.r8-arrow-btn .fa-arrow-right{width:35px; height:35px; background:#194AAB; color:#fff; border-radius:50%; display:flex; align-items:center; justify-content:center;}
.r8-arrow-btn:hover .fa-arrow-right{background-color:#163779; color:#fff;}
body:not(.home) #main #content .post-content>div:not(.r8-first-white-box, .r8-first-white-box2, .r8-first-white-box3, .r8-first-white-box4, .r8-our-sponsors-section)>div{background-color:#fff!important; border-radius:5px!important; box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.11)!important; overflow:visible; margin:0 auto!important; padding:40px 40px 20px 40px!important;}
body:not(.home) #main #content .post-content>div:not(.r8-first-white-box, .r8-first-white-box2, .r8-first-white-box3, .r8-first-white-box4, .r8-our-sponsors-section)>div>div>div{margin-left:0!important; margin-right:0!important;}
body:not(.home) #main #content .post-content>div:not(.r8-first-white-box, .r8-first-white-box2, .r8-first-white-box3, .r8-first-white-box4, .r8-our-sponsors-section)>div>div>div:last-child>*:last-child{margin-bottom:0!important;}
body:not(.home) #main #content .post-content>div:not(.r8-first-white-box, .r8-first-white-box2, .r8-first-white-box3, .r8-first-white-box4, .r8-our-sponsors-section)>div>div>div .fusion-text>*:last-child{margin-bottom:0!important}
.r8-first-white-box>div{background-color:#fff!important; border-radius:5px!important; box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.11)!important; overflow:visible; margin:0 auto!important; max-width:770px!important; padding:40px!important;}
.r8-first-white-box2>div{background-color:#fff!important; border-radius:5px!important; box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.11)!important; overflow:visible; margin:0 auto!important; padding:40px!important;}
.r8-first-white-box3>div{margin:0 auto!important;}
.r8-first-white-box4>div{background-color:#fff!important; border-radius:5px!important; box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.11)!important; overflow:visible; margin:0 auto!important; padding:40px 20px 20px 20px!important;}
.r8-first-white-box3 .r8-left-box>div, .r8-first-white-box3 .r8-right-box>div{background-color:#fff!important; border-radius:5px!important; box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.11)!important; overflow:visible; padding:40px!important;}
.r8-first-white-box .fusion-column-wrapper>div:last-child>*:last-child, .r8-first-white-box2 .fusion-column-wrapper>div:last-child>*:last-child, .r8-first-white-box3 .r8-left-box .fusion-column-wrapper>div:last-child>*:last-child, .r8-first-white-box3 .r8-right-box .fusion-column-wrapper>div:last-child>*:last-child, .r8-first-white-box4 .r8-left-box .fusion-column-wrapper>div:last-child>*:last-child, .r8-first-white-box4 .r8-right-box .fusion-column-wrapper>div:last-child>*:last-child{margin-bottom:0!important;}
.r8-first-white-box4>div .fusion-text .content-container *:last-child{margin-bottom:0!important;}
.table-1 table th, .tkt-slctr-tbl-wrap-dv table th{border:1px solid #4069bb!important; background:#194aab!important; color:#fff;}
.table-1 table th, .tkt-slctr-tbl-wrap-dv table th, .table-1 tr td, .tkt-slctr-tbl-wrap-dv tr td{padding:10px!important;}
.fusion-body .fusion-separator{margin-bottom:12px;}

/*WP Forms*/
textarea{resize:none!important;}
.r8-form-section-title h5{color:#194AAB!important; margin-bottom:20px!important;}
.r8-form-blue-info-box{padding-top:0!important;}
.r8-form-blue-info-box p{position:relative; padding:20px 20px 20px 60px; border-radius:5px; background-color:#EBF5FF; overflow:hidden; font-size:14px; font-weight:500; color:#333;}
.r8-form-blue-info-box p:before{content:''; background:url(/wp-content/uploads/2025/02/info-icon.svg) center center no-repeat; width:22px; height:22px; position:absolute; left:20px; top:0; bottom:0; margin:auto;}
.r8-form-blue-info-box-no-icon p{padding:20px;}
.r8-form-blue-info-box-no-icon p:before{display:none;}
.wpforms-container{margin:0 auto!important;}
.wpforms-container .wpforms-field, .wp-core-ui div.wpforms-container .wpforms-field{padding:10px 0;}
.wpforms-container .wpforms-field-container>.wpforms-field:first-child{padding-top:0;}
div.wpforms-container-full .wpforms-form .wpforms-field-divider.r8-form-separator{margin-top:6px; margin-left:-40px; margin-right:-40px; width:auto; border-top-color:#243B4A; opacity:0.1;}
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner{border-width:2px; border-color:#D3D6E9; border-radius:4px; background-color:rgba(255, 255, 255, 0.60);}
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--single .choices__item--selectable{color:#333; font-size:14px; font-weight:500;}
div.wpforms-container-full input, div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full input, .wp-core-ui div.wpforms-container-full select{min-height:47px;}
.wp-core-ui div.wpforms-container-full input[type="checkbox"], .wp-core-ui div.wpforms-container-full input[type="radio"]{min-height:auto!important;}
div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea, .wp-core-ui div.wpforms-container-full input[type=date], .wp-core-ui div.wpforms-container-full input[type=datetime], .wp-core-ui div.wpforms-container-full input[type=datetime-local], .wp-core-ui div.wpforms-container-full input[type=email], .wp-core-ui div.wpforms-container-full input[type=month], .wp-core-ui div.wpforms-container-full input[type=number], .wp-core-ui div.wpforms-container-full input[type=password], .wp-core-ui div.wpforms-container-full input[type=range], .wp-core-ui div.wpforms-container-full input[type=search], .wp-core-ui div.wpforms-container-full input[type=tel], .wp-core-ui div.wpforms-container-full input[type=text], .wp-core-ui div.wpforms-container-full input[type=time], .wp-core-ui div.wpforms-container-full input[type=url], .wp-core-ui div.wpforms-container-full input[type=week], .wp-core-ui div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full textarea{border-width:2px; border-color:#D3D6E9; border-radius:4px; background-color:rgba(255, 255, 255, 0.60); color:#333; font-size:14px; font-weight:500; padding:11px 10px;}
div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input, div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input, div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul li input, div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul li input, div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li input{min-width:22px; margin-top:calc(((22px * 1.3) - 22px) / 1.5); min-height:auto!important;}
div.wpforms-container-full input[type=checkbox]:before, div.wpforms-container-full input[type=checkbox]:after, div.wpforms-container-full input[type=radio]:before, div.wpforms-container-full input[type=radio]:after{width:22px; height:22px;}
div.wpforms-container-full input[type=checkbox]:after, div.wpforms-container-full input[type=radio]:after{top:0; left:0;}
div.wpforms-container-full input[type=checkbox]:before, div.wpforms-container-full input[type=radio]:before{border-color:rgba(51, 51, 51, 0.60); border-width:2px;}
div.wpforms-container-full input[type=checkbox]:focus:before, div.wpforms-container-full input[type=radio]:focus:before{border-width:2px;}
div.wpforms-container-full input[type=checkbox]:checked:before, div.wpforms-container-full input[type=radio]:checked:before{border-width:2px;}
div.wpforms-container-full input[type=checkbox]:checked:after{left:-2px; top:1px;}
div.wpforms-container-full input[type=radio]:checked:after{left:-1px; top:-1px;}
div.wpforms-container-full input[type=date]:focus, div.wpforms-container-full input[type=datetime]:focus, div.wpforms-container-full input[type=datetime-local]:focus, div.wpforms-container-full input[type=email]:focus, div.wpforms-container-full input[type=month]:focus, div.wpforms-container-full input[type=number]:focus, div.wpforms-container-full input[type=password]:focus, div.wpforms-container-full input[type=range]:focus, div.wpforms-container-full input[type=search]:focus, div.wpforms-container-full input[type=tel]:focus, div.wpforms-container-full input[type=text]:focus, div.wpforms-container-full input[type=time]:focus, div.wpforms-container-full input[type=url]:focus, div.wpforms-container-full input[type=week]:focus, div.wpforms-container-full select:focus, div.wpforms-container-full textarea:focus, .wp-core-ui div.wpforms-container-full input[type=date]:focus, .wp-core-ui div.wpforms-container-full input[type=datetime]:focus, .wp-core-ui div.wpforms-container-full input[type=datetime-local]:focus, .wp-core-ui div.wpforms-container-full input[type=email]:focus, .wp-core-ui div.wpforms-container-full input[type=month]:focus, .wp-core-ui div.wpforms-container-full input[type=number]:focus, .wp-core-ui div.wpforms-container-full input[type=password]:focus, .wp-core-ui div.wpforms-container-full input[type=range]:focus, .wp-core-ui div.wpforms-container-full input[type=search]:focus, .wp-core-ui div.wpforms-container-full input[type=tel]:focus, .wp-core-ui div.wpforms-container-full input[type=text]:focus, .wp-core-ui div.wpforms-container-full input[type=time]:focus, .wp-core-ui div.wpforms-container-full input[type=url]:focus, .wp-core-ui div.wpforms-container-full input[type=week]:focus, .wp-core-ui div.wpforms-container-full select:focus, .wp-core-ui div.wpforms-container-full textarea:focus{border-width:2px;}
div.wpforms-container-full .wpforms-field-label, .wp-core-ui div.wpforms-container-full .wpforms-field-label{font-size:14px; font-weight:700; margin-bottom:10px;}
div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li input+label{min-height:29px; position:relative; top:2px; font-size:14px; font-weight:700; display:inline-flex; align-items:center;}
.wpforms-container .wpforms-submit-container{display:flex; justify-content:end;}
div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field input.user-invalid, div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field textarea.user-invalid, div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field select.user-invalid{border-width:2px;}
div.wpforms-container-full .wpforms-form label.wpforms-error, div.wpforms-container-full .wpforms-form em.wpforms-error{margin-top:5px;}
.wpforms-container .wpforms-datepicker-wrap .wpforms-datepicker-clear{background-position:4px 2px;}

/*Program Registration Form*/
.r8-program-registration-form .wpforms-field-limit-text{display:none;}
.r8-program-registration-form .r8-form-questions-section-title h5, .r8-program-registration-form .r8-form-donate-section-title h5{margin-bottom:15px!important;}
.r8-program-registration-form .r8-form-additional-contacts-section-title h5{margin-bottom:0!important;}
.r8-program-registration-form .r8-parent-or-guardian-field legend.wpforms-field-label{margin-bottom:20px;}
.r8-program-registration-form .r8-form-additional-contacts-section-title~.wpforms-field-repeater-display-rows{padding-bottom:0;}
.r8-program-registration-form textarea{height:100px!important; padding:11px 10px!important;}
.r8-program-registration-form .r8-agreement-field{margin-bottom:9px;}
.r8-program-registration-form .r8-agreement-field input+label{flex-wrap:wrap!important;}
.r8-program-registration-form .r8-agreement-field a{display:inline-flex; margin-right:5px; text-decoration:underline;}
.r8-program-registration-form .r8-donate-custom-radio-field{margin-bottom:15px;}
div.wpforms-container-full.r8-program-registration-form .r8-donate-custom-radio-field input[type=radio]{display:none;}
div.wpforms-container-full.r8-program-registration-form .wpforms-field.wpforms-field-radio ul li input+label{border:2px solid #D3D6E9; border-radius:4px; overflow:hidden; display:flex; justify-content:center; align-items:center; font-size:17px; font-weight:600; color:rgba(51, 51, 51, 0.40); padding:15px 24px;}
div.wpforms-container-full.r8-program-registration-form .r8-donate-custom-radio-field input[type=radio]:checked~label{background-color:#194AAB; border-color:#194AAB; color:#fff;}
.r8-program-registration-form .r8-custom-donation-field{position:relative; padding-top:0; margin-bottom:10px;}
.r8-program-registration-form .r8-custom-donation-field:before{content:'$'; position:absolute; bottom:25px; left:11px; font-size:17px; line-height:1; font-weight:600;}
.r8-program-registration-form .r8-custom-donation-field input{padding-left:20px!important; font-size:17px!important; font-weight:600!important;}
.r8-program-registration-form .wpforms-field.wpforms-field-content.r8-view-schedule-link{padding:0!important;}
.r8-program-registration-form .wpforms-field.wpforms-field-content.r8-view-schedule-link .wpforms-field-row .alignleft{margin:0 10px 0 0;}
.r8-program-registration-form .wpforms-field.wpforms-field-content.r8-view-schedule-link a{display:inline-flex; align-items:center; font-size:14px; font-weight:500;}
.r8-program-registration-form .wpforms-field.wpforms-field-content.r8-view-schedule-link p{margin:0;}
.r8-donation-total .wpforms-field-label{margin-bottom:0!important; font-size:18px!important; font-weight:600!important; color:#194AAB!important;}
.r8-donation-total .wpforms-payment-total{font-size:32px!important; font-weight:600!important;}
.r8-donation-total.wpforms-field.wpforms-field-readonly input[type=text]{opacity:1!important; font-size:32px!important; font-weight:600!important; border:0!important; padding:0!important;}
.r8-program-registration-form .wpforms-field-stripe-credit-card{padding-top:25px!important;}
.r8-program-registration-form2 .wpforms-field-stripe-credit-card{padding-top:0!important;}
.r8-program-registration-form2.wpforms-container .wpforms-field.r8-donation-total{padding-top:20px!important;}

/*Top Bar*/
.r8-top-bar-section{padding-top:17px!important; padding-bottom:17px!important;}
.r8-top-bar-section p{margin:0;}
.r8-top-bar-section a{margin-left:15px; font-weight:400; position:relative; display:inline-block;}
.r8-top-bar-section a:after{content:''; border-bottom:1px solid #fff; position:absolute; left:0; right:0; bottom:0; width:100%; height:1px;}
.r8-top-bar-section a:hover:after{border-bottom:1px solid rgba(255,255,255,0.5);}

/*Header*/
.r8-header-section{max-width:1720px; padding-top:30px!important; padding-bottom:30px!important; margin-left:auto; margin-right:auto; left:0; right:0; position:relative; position:relative;}
.r8-header-section.fusion-sticky-transition{padding-top:15px!important; padding-bottom:15px!important;}
.r8-header-section.fusion-sticky-transition:before{content:''; background-color:#fff; position:absolute; top:0; right:-100%; bottom:0; left:-100%; margin:auto; z-index:0; box-shadow:0 0 5px 2px rgba(0,0,0,0.1);}
.r8-header-section .r8-logo-box{width:213px!important;}
.r8-header-section .r8-main-menu-box{width:calc(100% - 213px)!important;}
.r8-header-section .awb-menu{justify-items:flex-end;}
.r8-header-section .awb-menu .r8-blue-btn-menu-item.awb-menu__main-li_regular:last-child{margin-left:0; margin-right:0;}
.r8-header-section .awb-menu .r8-blue-btn-menu-item.awb-menu__main-li_regular .awb-menu__main-a_regular{font-size:18px; font-weight:600; padding:12px 25px!important; color:#fff!important; background-color:#194AAB!important; border-radius:5px;}
.r8-header-section .awb-menu .r8-blue-btn-menu-item.awb-menu__main-li_regular:hover .awb-menu__main-a_regular, .r8-header-section .awb-menu .r8-blue-btn-menu-item.awb-menu__main-li_regular.current-menu-item .awb-menu__main-a_regular{background-color:#0b307a!important;}
.r8-header-section .awb-menu__m-toggle{border-radius:5px; margin-left:14px;}
.r8-header-section.fusion-sticky-transition .awb-menu__m-toggle{background-color:#1a4aab; color:#fff;}
.r8-header-section .awb-menu.collapse-enabled a, .r8-header-section .awb-menu.collapse-enabled .awb-menu__open-nav-submenu_mobile:before{padding:0 15px!important;}
.r8-header-section .awb-menu.collapse-enabled.awb-menu_indent-left ul ul a{padding-left:30px!important; font-size:16px;}
.r8-header-section.fusion-sticky-transition .awb-menu.collapse-enabled .awb-menu__main-ul{margin-top:15px;}

/*Inner Page Title*/
.r8-inner-pages-header-section.fusion-sticky-transition .awb-menu #menu-main-menu>.menu-item:not(.r8-blue-btn-menu-item)>.awb-menu__main-a{color:#000!important;}
.avada-page-titlebar-wrapper{position:relative; margin-bottom:-70px;}
.avada-page-titlebar-wrapper .fusion-page-title-bar{padding-bottom:100px; /*min-height:368px;*/ min-height:268px; display:flex; flex-wrap:wrap; align-items:center;}
.avada-page-titlebar-wrapper .fusion-page-title-bar .fusion-page-title-captions{display:flex; flex-direction:column-reverse;}
.avada-page-titlebar-wrapper .fusion-page-title-bar .fusion-page-title-captions h3{font-weight:700; line-height:1.2; letter-spacing:3px; text-transform:uppercase; margin-bottom:20px;}

/*Home Page Banner*/
.r8-home-banner-section .r8-right-box{position:relative;}
.r8-home-banner-section .r8-right-box:after{content:''; background:url(/wp-content/uploads/2025/02/banner-net-image.png) no-repeat right top; display:none; z-index:0; position:absolute; top:167px; right:0; margin:auto; width:100%; height:100%; max-width:236px; max-height:245px; background-size:contain;}
.r8-home-banner-section .r8-left-box>div, .r8-home-banner-section .r8-right-box>div{position:relative; padding-top:141px; padding-bottom:38px;}
.r8-home-banner-section .r8-right-box>div{padding-left:21%; z-index:0;}
.r8-home-banner-section .r8-left-box>div:before{content:''; background:url(/wp-content/uploads/2025/02/background-fall-seven-rise-8-image.svg) no-repeat left top; display:block; z-index:0; position:absolute; top:141px; left:12%; bottom:30px; margin:auto; padding-right:2%; width:calc(100% - 12%); height:calc(100% - 202px); max-width:188px; max-height:674px; background-size:contain;}
.r8-home-banner-section .r8-right-box>div:before{content:''; background:url(/wp-content/uploads/2025/02/banner-background-image.png) no-repeat left bottom; display:block; z-index:-1; position:absolute; left:0; right:0; bottom:0; margin:auto; width:100%; height:100%; max-width:1220px; max-height:881px; background-size:contain;}
.r8-home-banner-section .r8-left-box .fusion-imageframe{margin-right:-70%; position:relative; z-index:1;}
.post-content .r8-home-banner-section h1 strong{font-weight:500!important;}
.r8-home-banner-section .r8-right-box>div .fusion-text{max-width:650px;}

/*Incline Tournament*/
.r8-incline-tournament-section .r8-left-box>div, .r8-incline-tournament-section .r8-right-box>div{border-radius:20px; overflow:hidden;}
.r8-incline-tournament-section img{border-radius:20px; overflow:hidden;}
.r8-incline-tournament-section .r8-center-box>div{background-color:#F2F5FA; border-radius:20px; overflow:hidden; padding:20px 15px 10px 15px; display:flex; min-height:403px;}
.r8-incline-tournament-section .r8-center-box>div .fusion-text h6{margin-top:10px;}
.r8-incline-tournament-section .r8-center-box>div .fusion-text p{margin:0!important;}
.r8-incline-tournament-section .r8-center-box>div .fusion-text *:last-child{margin-bottom:0!important;}
.r8-incline-tournament-section .r8-center-box>div:hover{background-color:#F2F5FA;}
.r8-incline-tournament-section .r8-center-box h5{font-size:14px; line-height:1; display:inline-block; color:#fff; background-color:#194AAB; border-radius:3px; padding:10px;}
.r8-incline-tournament-section .r8-center-box h2{line-height:1;}
.r8-incline-tournament-section .r8-center-box *{margin-bottom:0;}
.r8-incline-tournament-section .r8-center-box>div .fusion-text{display:flex; flex-direction:column; align-items:center;}
.r8-incline-tournament-section .r8-center-box>div, .r8-incline-tournament-section .r8-center-box>div .fusion-text{gap:10px;}
.r8-incline-tournament-section .r8-center-box .fusion-slider-container .slides li .fusion-title-heading>p:first-child{font-weight:500;}

/*Core Values*/
.r8-home-core-values-listing.fusion-content-boxes .content-container{margin-bottom:0!important;}
.heading-with-icon>div{background-color:#194AAB; border-radius:50%; width:70px; height:70px; margin-bottom:20px; display:inline-flex; justify-content:center; align-items:center;}
.heading-with-icon>div img{max-width:40px; max-height:40px;}
.r8-home-core-values-listing.fusion-content-boxes.content-boxes-icon-on-top .heading img{margin:auto;}

/*Rise8 Basketball Academy*/
.r8-basketball-academy-video-box{z-index:0!important;}
.r8-basketball-academy-text-box{max-width:930px; margin-left:auto; margin-right:auto; padding:50px; background-color:rgba(255,255,255,0.9); border-radius:20px; overflow:hidden; margin-top:-155px!important; z-index:1!important;}
.r8-basketball-academy-video-box .fusion-selfhosted-video video{min-height:400px;}

/*Our Sponsors*/
.r8-our-sponsors-section h3{color:#fff!important;}
.r8-sponsors-logo-listing{margin-top:10px!important; width:100%!important; max-width:970px;}
.r8-sponsors-logo-listing .r8-logo-box>div, .r8-sponsors-logo-listing .r8-logo-box:hover>div{display:flex; justify-content:center; text-align:center; background-color:#fff; border-radius:10px; overflow:hidden;}
.r8-sponsors-logo-listing .r8-logo-box>div>div, .r8-sponsors-logo-listing .r8-logo-box>div>div .fusion-imageframe{display:flex; align-items:center; justify-content:center; width:100%; height:100%;}
.r8-sponsors-logo-listing .r8-logo-box>div a{display:flex; justify-content:center; align-items:center; padding:14px 21px; width:100%; height:100%;}

/*Footer*/
.r8-footer-section p{margin:0;}
.r8-footer-footer-copywrite-box p{margin-bottom:0;}
.r8-footer-button-box .fusion-button{margin-top:19px; margin-bottom:19px;}
.r8-footer-footer-copywrite-box{margin-top:19px!important;}

/*Sponsers Page*/
.r8-sponsors-page-first-section .r8-sponsors-logo-listing{margin-top:0!important; padding:50px 25px 30px 25px; box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.11); border-radius:5px; overflow:hidden; background-color:#fff;}
.r8-sponsors-page-first-section .r8-sponsors-logo-listing .r8-logo-box>div, .r8-sponsors-page-first-section .r8-sponsors-logo-listing .r8-logo-box:hover>div{background-color:#f2f3f5; border-radius:5px; overflow:hidden;}

/*Thank you*/
.r8-thank-you-section center p:last-child{margin-bottom:0!important;}

/*404 Error*/
.r8-404-error-section h5{font-size:102px!important; line-height:1!important; font-weight:bold!important; color:#f0f0f0!important; margin:0;}

/*View Schedule*/
.r8-pricing-structure-by-grade-level-table table th:nth-child(2), .r8-pricing-structure-by-grade-level-table table td:nth-child(2){text-align:right!important;}

/*Team*/
.r8-coach-list.fusion-content-boxes .fusion-column{margin-bottom:0!important;}
.r8-coach-list .heading-with-icon>div{margin:0!important;}
.r8-coach-list.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon{min-height:70px; display:inline-flex!important; flex-wrap:wrap; align-items:center; margin-bottom:20px; margin-right:10px;}
.r8-coach-list.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon~.fusion-clearfix{display:none;}
.r8-coach-list.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon~.fusion-clearfix~.content-container{float:right; padding:0!important; margin:0!important;}
.r8-coach-list.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon~.fusion-clearfix~.content-container>p{position:relative;}
.r8-coach-list.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon~.fusion-clearfix~.content-container>p:before{content:'Sponsor By:'; position:absolute; top:23px; margin:auto; width:190px; height:100%; left:-100px; font-weight:500;}
.r8-coach-list.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon~.fusion-clearfix~.content-container>p>a{width:200px; height:70px; position:relative; display:inline-flex; align-items:center; justify-content:center; background-color:#f2f5fa; border-radius:6px;}
.r8-coach-list.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon~.fusion-clearfix~.content-container>p>a>img{position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; width:auto; height:auto; max-width:200px; max-height:70px;}
.r8-coach-list.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .content-box-heading{padding-left:85px!important;}
.r8-coach-list.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon img{margin:auto;}
.r8-team-member-tbl table thead th:first-child, .r8-team-member-tbl table tbody th:first-child{width:50px;}
.r8-team-member-below-6-grade-tbl table thead th:first-child, .r8-team-member-below-6-grade-tbl table tbody th:first-child{width:50px;}


.rise8-tournament-master-schedule-table p{margin:0!important;}
.rise8-tournament-master-schedule-table br{display:none;}
.rise8-tournament-master-schedule-table a{line-height:1.2; white-space:nowrap;}


/*Responsive*/
@media(min-width:1200px){
.r8-header-section #menu-register-now-menu{display:none;}
.r8-inner-pages-header-section.fusion-sticky-transition .awb-menu #menu-main-menu>.menu-item:not(.r8-blue-btn-menu-item):hover>.awb-menu__main-a, .r8-inner-pages-header-section.fusion-sticky-transition .awb-menu #menu-main-menu:not(.r8-blue-btn-menu-item)>.menu-item.current-menu-parent>.awb-menu__main-a{color:#194aab!important;}
}

@media(max-width:1599px){
.r8-section{padding-top:80px!important; padding-bottom:60px!important;}	
.post-content .r8-home-banner-section h1, .fusion-page-title-bar .fusion-page-title-row h1{font-size:52px!important;}
.post h2, .post-content h2, h2, h2.entry-title{font-size:36px!important;}
.fusion-author .fusion-author-title, .fusion-modal .modal-title, .fusion-widget-area h3, .post-content h3, .project-content h3, h3{font-size:32px!important;}
.r8-home-banner-section .r8-right-box:after{max-width:180px; max-height:187px;}
.r8-home-banner-section .r8-left-box{width:calc(100% - 1020px);}
.r8-home-banner-section .r8-right-box{width:1020px;}
.r8-home-banner-section .r8-left-box .fusion-imageframe{margin-right:-386px;}
.r8-basketball-academy-text-box{padding:40px;}
.r8-footer-sponsorship-box .fusion-text{font-size:24px;}
}

@media(max-width:1499px){
.post-content .r8-home-banner-section h1, .fusion-page-title-bar .fusion-page-title-row h1{font-size:42px!important;}
.post h2, .post-content h2, h2, h2.entry-title{font-size:32px!important;}
.fusion-author .fusion-author-title, .fusion-modal .modal-title, .fusion-widget-area h3, .post-content h3, .project-content h3, h3{font-size:28px!important;}
}

@media(max-width:1299px){
.r8-section{padding-top:60px!important; padding-bottom:40px!important;}	
.post-content .r8-home-banner-section h1, .fusion-page-title-bar .fusion-page-title-row h1{font-size:32px!important;}
.post h2, .post-content h2, h2, h2.entry-title{font-size:28px!important;}
.fusion-author .fusion-author-title, .fusion-modal .modal-title, .fusion-widget-area h3, .post-content h3, .project-content h3, h3{font-size:24px!important;}
.avada-page-titlebar-wrapper .fusion-page-title-bar{min-height:268px;}
.avada-page-titlebar-wrapper .fusion-page-title-bar .fusion-page-title-captions h3{font-size:20px!important;}
.r8-home-banner-section p{font-size:20px!important;}
.r8-home-banner-section .r8-left-box .fusion-imageframe{margin-right:-340px; min-width:280px;}
.post-content .r8-home-banner-section h1 strong{display:block;}
.r8-basketball-academy-text-box{padding:30px;}
.r8-footer-sponsorship-box .fusion-text{font-size:20px;}
.r8-footer-button-box .fusion-button{margin-top:0; margin-bottom:0;}
.r8-footer-footer-copywrite-box{margin-top:0!important;}
.r8-sponsors-page-first-section>div{max-width:calc(1400px + 30px)!important; margin-left:calc(-30px / 2)!important; margin-right:calc(-30px / 2)!important;}
.r8-sponsors-page-first-section .r8-sponsors-logo-listing{padding:30px 15px 10px 15px;}
.r8-sponsors-page-first-section .r8-sponsors-logo-listing .r8-logo-box>div, .r8-sponsors-page-first-section .r8-sponsors-logo-listing .r8-logo-box:hover>div{margin-left:15px; margin-right:15px;}
}

@media(max-width:1249px){
.r8-header-section .awb-menu .awb-menu__main-li{margin-left:14px; margin-right:14px;}
.r8-home-banner-section .r8-right-box:after{max-width:150px; max-height:156px;}
.r8-home-banner-section .r8-left-box{width:calc(100% - 975px);}
.r8-home-banner-section .r8-right-box{width:975px;}
}

@media(max-width:1199px){
.r8-section{padding-top:40px!important; padding-bottom:20px!important;}	
body:not(.home) #main #content .post-content>div:not(.r8-first-white-box, .r8-first-white-box2, .r8-first-white-box3, .r8-first-white-box4, .r8-our-sponsors-section)>div{padding:20px 20px 0 20px;}
.r8-first-white-box3 .r8-left-box>div, .r8-first-white-box3 .r8-right-box>div{padding:20px!important;}	
.post-content .r8-home-banner-section h1, .fusion-page-title-bar .fusion-page-title-row h1{font-size:28px!important;}	
.post h2, .post-content h2, h2, h2.entry-title{font-size:24px!important;}
.fusion-author .fusion-author-title, .fusion-modal .modal-title, .fusion-widget-area h3, .post-content h3, .project-content h3, h3{font-size:20px;}
.r8-header-section{padding-top:15px!important; padding-bottom:15px!important;}
/*.fusion-imageframe img.fusion-standard-logo{display:none;}
.fusion-imageframe img.fusion-sticky-logo{display:inline-block!important;}*/
.r8-header-section .r8-main-menu-box>div{flex-direction:row!important; justify-content:flex-end;}
.r8-header-section .r8-main-menu-box .awb-menu{width:auto;}
.r8-header-section .r8-main-menu-box #menu-main-menu{display:block; border-top:1px solid #e5e5e5;}
.r8-header-section #menu-main-menu .r8-blue-btn-menu-item.awb-menu__main-li_regular{display:none;}
.r8-header-section .awb-menu #menu-main-menu .r8-blue-btn-menu-item.awb-menu__main-li_regular .awb-menu__main-a_regular{padding:0 15px!important; font-weight:400; border-radius:0;}
.r8-home-banner-section .r8-right-box:after{top:120px;}
.r8-home-banner-section .r8-left-box>div, .r8-home-banner-section .r8-right-box>div{padding-top:127px; padding-bottom:30px;}
.r8-home-banner-section .r8-left-box, .r8-home-banner-section .r8-right-box{width:100%;}
.r8-home-banner-section .r8-left-box>div{padding-left:15px; padding-right:15px;}
.r8-home-banner-section .r8-left-box>div:before{top:127px; left:30px; width:calc(100% - 30px);}
.r8-home-banner-section .r8-left-box .fusion-imageframe{margin-right:0; min-width:unset; max-width:400px;}
.r8-home-banner-section .r8-left-box{position:relative;}
.r8-home-banner-section .r8-left-box:after{content:''; background:url(/wp-content/uploads/2025/02/banner-net-image.png) no-repeat right top; display:none; z-index:0; position:absolute; top:115px; right:0; margin:auto; width:100%; height:100%; max-width:150px; max-height:156px; background-size:contain;}
.r8-home-banner-section .r8-right-box:after{display:none;}
.r8-home-banner-section .r8-right-box>div{padding:30px 15px 30px 15px;}
.r8-home-banner-section .r8-right-box>div:before{background:url(/wp-content/uploads/2025/02/banner-background-image.png) no-repeat left top; background-size:cover;}
.r8-home-banner-section .r8-right-box>div .fusion-text{max-width:unset;}
.r8-home-banner-section p{font-size:18px!important;}
.r8-home-core-values-listing.fusion-content-boxes.content-boxes-icon-on-top .content-box-column{width:50%!important;}
.r8-first-white-box4>div{padding:20px 0 0 0!important;}
}

@media(max-width:1049px){
.r8-incline-tournament-section .r8-left-box, .r8-incline-tournament-section .r8-center-box, .r8-incline-tournament-section .r8-right-box{width:50%!important;}
.r8-incline-tournament-section .r8-right-box{display:none!important;}
}

@media(max-width:1024px){
.r8-first-white-box3 .r8-left-box{width:60%!important;} 
.r8-first-white-box3 .r8-right-box{width:40%!important;}
}

@media(max-width:991px){
.r8-first-white-box4 .r8-left-box, .r8-first-white-box4 .r8-right-box{width:100%!important;}
}

@media(max-width:800px){
.r8-first-white-box>div, .r8-first-white-box2>div{padding:20px!important;}	
div.wpforms-container-full .wpforms-form .wpforms-field-divider.r8-form-separator{margin-left:-20px; margin-right:-20px;}
.r8-section{padding-top:30px!important; padding-bottom:10px!important;}			
.fusion-body .fusion-button-default-size, button.button{padding:12px 18px!important; font-size:16px!important;}
.r8-top-bar-section{padding-top:10px!important; padding-bottom:10px!important;}
.avada-page-titlebar-wrapper .fusion-page-title-bar{min-height:168px;}
.fusion-body.avada-has-page-title-mobile-height-auto .fusion-page-title-bar{padding-top:0!important; padding-bottom:85px!important;}
.r8-header-section .awb-menu .r8-blue-btn-menu-item.awb-menu__main-li_regular .awb-menu__main-a_regular{font-size:16px; padding:6px 15px!important;}
.r8-header-section .awb-menu__m-toggle{padding:10px;}
.awb-menu.collapse-enabled a{font-size:16px!important; min-height:40px!important;}
.awb-menu.collapse-enabled .awb-menu__open-nav-submenu_mobile:before{min-height:40px!important;}
.r8-incline-tournament-section .r8-left-box{display:none!important;}
.r8-incline-tournament-section .r8-center-box{width:100%!important;}
.r8-home-core-values-listing.fusion-content-boxes.content-boxes-icon-on-top .content-box-column{margin-bottom:30px;}
.r8-home-core-values-listing.fusion-content-boxes .content-wrapper-background{padding:20px;}
.r8-incline-tournament-section .r8-center-box>div{padding:0; background-color:transparent; min-height:unset;}
.r8-coach-list.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon~.fusion-clearfix~.content-container{float:unset;}	
.r8-coach-list.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon~.fusion-clearfix~.content-container>p:before{position:relative; top:unset; width:auto; height:auto; left:unset; display:block;}
.r8-coach-list.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon~.fusion-clearfix~.content-container>p>a{margin-bottom:15px;}
}

@media(max-width:767px){
.r8-first-white-box3 .r8-left-box, .r8-first-white-box3 .r8-right-box{width:100%!important;}
.r8-first-white-box3 .r8-right-box{margin-top:30px!important;}
}

@media(max-width:640px){
.table-1 td, .table-1 th{white-space:unset!important;}
.r8-mobile-responsive-table-640px{overflow-x:hidden!important;}
.r8-mobile-responsive-table-640px table tr th:first-child{min-width:unset;}
.r8-mobile-responsive-table-640px table, .r8-mobile-responsive-table-640px table thead, .r8-mobile-responsive-table-640px table tbody, .r8-mobile-responsive-table-640px table th, .r8-mobile-responsive-table-640px table td, .r8-mobile-responsive-table-640px table tr{display:block;}
.r8-mobile-responsive-table-640px table thead tr{position:absolute; top:-9999px; left:-9999px;}
.r8-mobile-responsive-table-640px table tr{border-bottom:1px solid #dcdcdc;}
.r8-mobile-responsive-table-640px table tbody tr:last-child{border-bottom:0;}
.r8-mobile-responsive-table-640px table tr td{border:none; border-bottom:0; position:relative; padding:36px 10px 0 10px!important;} 
.r8-mobile-responsive-table-640px table tr td:last-child{padding:36px 10px 10px 10px!important;}
.r8-mobile-responsive-table-640px table tr td:before{position:absolute; top:10px; left:0; width:calc(100% - 20px); padding:0 10px; font-weight:700;}
.r8-mobile-responsive-table-640px table>tbody>tr:last-child td{padding-bottom:10px;}
.r8-privacy-policy-table table tr td:nth-of-type(1):before{content:"Category";}
.r8-privacy-policy-table table tr td:nth-of-type(2):before{content:"Examples";}
.r8-privacy-policy-table table tr td:nth-of-type(3):before{content:"Collected";}
.r8-pricing-structure-by-grade-level-table table th:nth-child(2), .r8-pricing-structure-by-grade-level-table table td:nth-child(2){text-align:left!important;}
.r8-pricing-structure-by-grade-level-table table tr td:nth-of-type(1):before{content:"Grade";}
.r8-pricing-structure-by-grade-level-table table tr td:nth-of-type(2):before{content:"Price";}
.r8-pricing-structure-by-grade-level-table table tr td:nth-of-type(3):before{content:"What’s Included?";}
.r8-master-schedule-table table tr td:nth-of-type(1):before{content:"Date";}
.r8-master-schedule-table table tr td:nth-of-type(2):before{content:"Tournament";}
.r8-master-schedule-table table tr td:nth-of-type(3):before{content:"Location";}
.r8-master-schedule-table table tr td:nth-of-type(4):before{content:"Teams";}

.r8-team-member-tbl table tr td:nth-of-type(1):before{content:"#";}
.r8-team-member-tbl table tr td:nth-of-type(2):before{content:"Player Name";}
.r8-team-member-tbl table tr td:nth-of-type(3):before{content:"Position";}
.r8-team-member-tbl table tr td:nth-of-type(4):before{content:"Jersey Number";}

.r8-team-member-below-6-grade-tbl table tr td:nth-of-type(1):before{content:"#";}
.r8-team-member-below-6-grade-tbl table tr td:nth-of-type(2):before{content:"Player Name";}

.r8-tournament-schedule-tbl table tr td:nth-of-type(1):before{content:"Date";}
.r8-tournament-schedule-tbl table tr td:nth-of-type(2):before{content:"Location";}
.r8-tournament-schedule-tbl table tr td:nth-of-type(3):before{content:"Tournament";}

.r8-practice-schedule-tbl table tr td:nth-of-type(1):before{content:"Date";}
.r8-practice-schedule-tbl table tr td:nth-of-type(2):before{content:"Location";}

}

@media(max-width:589px){
.r8-home-core-values-listing.fusion-content-boxes.content-boxes-icon-on-top .content-box-column{width:100%!important;}
}

@media(max-width:575px){
.r8-home-banner-section .r8-left-box:after{display:none;}
}

@media(max-width:579px){
.r8-header-section #menu-register-now-menu .r8-donate-menu-item{display:none;}
.r8-header-section #menu-register-now-menu .r8-register-now-menu-item{margin-right:0!important;}
.r8-header-section #menu-main-menu .r8-blue-btn-menu-item.awb-menu__main-li_regular.r8-donate-menu-item{display:flex;}
}

@media(max-width:479px){
.r8-header-section #menu-register-now-menu{display:none;}
.r8-header-section #menu-register-now-menu .r8-register-now-menu-item{margin-right:0!important;}
.r8-header-section #menu-main-menu .r8-blue-btn-menu-item.awb-menu__main-li_regular{display:flex;}
}