main#youth .contained-lg{background-color:#0000}main#youth h1,main#youth h2,main#youth h3,main#youth h4,main#youth .lead{color:#0c2340}main#youth p.lead{word-wrap:break-word;font-size:1.15rem;font-weight:400}main#youth ul.list{list-style:square}main#youth ul.list li{margin-bottom:.75rem}main#youth .heading{background-image:url(../media/Jr-Hoops-Lafayette-941.729a9549.JPG);background-position:50%;background-size:cover;height:300px}@media (min-width:768px){main#youth .heading{height:400px}}main#youth .centerLogo{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#efefefb8;width:100%;max-width:360px;padding:35px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){main#youth .centerLogo{max-width:540px}}main#youth .centerLogo img{width:100%;height:auto;margin:0}main#youth .bg-gray{background-color:#efefef}main#youth .bg-blue{background-color:#0c2340}main#youth .bg-blue h1,main#youth .bg-blue p{color:#fff}main#youth .bg-blue-plain{background-color:#0c2340}main#youth .bg-blue-plain h1{color:#fff;margin-bottom:0}main#youth .bg-blue-plain p{color:#fff}main#youth .mt-neg{margin-top:-30px}main#youth .border-short-bottom{position:relative}main#youth .border-short-bottom:after{content:"";background-color:#e7dfdf;width:100%;max-width:200px;height:1px;margin-left:-100px;position:absolute;bottom:0;left:50%}main#youth .image-row img{margin:auto}main#youth .card{border:none;height:100%}main#youth .card .card-body{justify-content:center;align-items:center;display:flex}main#youth .card .card-body .card-title{color:#0c2340;font-size:1.5rem}main#youth a.btn{white-space:nowrap;border-radius:0;margin:0 4px;font-weight:700}main#youth a.btn:hover{background-color:#c8102e;border-color:#c8102e;text-decoration:none}main#youth a.btn.btn-primary{color:#fff;background-color:#0c2340;border-color:#0c2340}main#youth a.btn.btn-white{background-color:#fff;border-color:#fff;text-decoration:underline}main#youth a.anchorButton{white-space:normal;border-radius:.375rem;font-size:1.25rem}main#youth a.anchorButton:hover,main#youth a.anchorButton:focus{color:#efefef}main#youth .filter-nav .dropdown button{background:#0c2340;border-color:#0c2340;font-size:1.2rem}main#youth .filter-nav .dropdown .dropdown-menu{min-width:100%}main#youth .filter-nav .dropdown .dropdown-menu .dropdown-item:hover{text-decoration:none}main#youth .filter-nav .dropdown .dropdown-menu .dropdown-item:active{background:#0c2340}main#youth .filter-nav .dropdown .dropdown-menu .dropdown-item:focus,main#youth .filter-nav .dropdown .dropdown-menu .dropdown-item:focus-visible{outline-color:#0c2340}main#youth .filter-nav .dropdown .dropdown-menu .dropdown-item.active{background:#0c2340}main#youth .campsClinicsHeader{color:#fff;background-color:#212529;border-color:#32383e;align-items:center;font-size:1.5rem;font-weight:700;display:none}@media (min-width:992px){main#youth .campsClinicsHeader{display:flex}}main#youth .campsClinicsHeader .header1,main#youth .campsClinicsList .campClinic .date{width:100%}@media (min-width:992px){main#youth .campsClinicsHeader .header1,main#youth .campsClinicsList .campClinic .date{width:20%}}main#youth .campsClinicsList .campClinic .date{color:#fff;text-align:center;background-color:#212529;border-color:#32383e;width:100%}@media (min-width:992px){main#youth .campsClinicsList .campClinic .date{background-color:initial;border-color:initial;color:initial;text-align:start;width:20%}}main#youth .campsClinicsHeader .header2,main#youth .campsClinicsList .campClinic .location{width:100%}@media (min-width:992px){main#youth .campsClinicsHeader .header2,main#youth .campsClinicsList .campClinic .location{width:40%}}main#youth .campsClinicsList .campClinic .location{border-bottom:1px solid #dee2e6}@media (min-width:992px){main#youth .campsClinicsList .campClinic .location{border-bottom:0}}main#youth .campsClinicsHeader .header3,main#youth .campsClinicsList .campClinic .price{width:100%}@media (min-width:992px){main#youth .campsClinicsHeader .header3,main#youth .campsClinicsList .campClinic .price{width:20%}}main#youth .campsClinicsList .campClinic .price{text-align:center;border-bottom:1px solid #dee2e6}@media (min-width:992px){main#youth .campsClinicsList .campClinic .price{text-align:start;border-bottom:0}}main#youth .campsClinicsList .campClinic .price span{display:block}main#youth .campsClinicsList .campClinic .price sup{font-size:75%;top:-.15em}main#youth .campsClinicsHeader .header4,main#youth .campsClinicsList .campClinic .ctas{width:100%}@media (min-width:992px){main#youth .campsClinicsHeader .header4,main#youth .campsClinicsList .campClinic .ctas{width:25%}}main#youth .campsClinicsList .campClinic .ctas{justify-content:center;display:flex}main#youth .campsClinicsList .campClinic .ctas a{font-size:1.1rem}main#youth .campsClinicsList .campClinic .ctas .capacity{margin:auto .5rem auto 0;font-weight:700}main#youth .campsClinicsList .campClinic{border:1px solid #dee2e6;flex-direction:column;align-items:center;margin-bottom:1rem;font-size:1rem;display:flex}@media (min-width:992px){main#youth .campsClinicsList .campClinic{flex-direction:row;margin-bottom:0}}main#youth .campsClinicsHeader div,main#youth .campsClinicsList .campClinic div{padding:.75rem}
