main#youth .contained-lg{background-color:rgba(0,0,0,0)}main#youth .lead,main#youth h1,main#youth h2,main#youth h3,main#youth h4{color:#041e42}main#youth p.lead{font-size:1.15rem;word-wrap:break-word;font-weight:400}main#youth ul.list{list-style:square}main#youth ul.list li{margin-bottom:.75rem}main#youth .heading{height:300px;background-image:url(/_next/static/media/Jr-Hoops-Lafayette-941.280e0cd0.JPG);background-size:cover;background-position:50% 50%}@media(min-width:768px){main#youth .heading{height:400px}}main#youth .centerLogo{background-color:rgba(239,239,239,.72);padding:35px;position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);max-width:360px}@media(min-width:768px){main#youth .centerLogo{max-width:540px}}main#youth .centerLogo img{margin:0;width:100%;height:auto}main#youth .bg-gray{background-color:#efefef}main#youth .bg-blue{background-color:#041e42}main#youth .bg-blue h1,main#youth .bg-blue p{color:#fff}main#youth .bg-blue-plain{background-color:#041e42}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{position:absolute;content:"";width:100%;max-width:200px;height:1px;background-color:#e7dfdf;bottom:0;left:50%;margin-left:-100px}main#youth .image-row img{margin:auto}main#youth .card{border:none;height:100%}main#youth .card .card-body{display:flex;justify-content:center;align-items:center}main#youth .card .card-body .card-title{font-size:1.5rem;color:#041e42}main#youth a.btn{border-radius:0;font-weight:700;white-space:nowrap;margin:0 4px}main#youth a.btn:hover{text-decoration:none;background-color:#e03a3e;border-color:#e03a3e}main#youth a.btn.btn-primary{background-color:#041e42;border-color:#041e42;color:#fff}main#youth a.btn.btn-gold{background-color:#e03a3e;border-color:#e03a3e}main#youth a.btn.btn-white{background-color:#fff;border-color:#fff;text-decoration:underline}main#youth a.anchorButton{font-size:1.25rem;border-radius:.375rem;white-space:normal}main#youth a.anchorButton:focus,main#youth a.anchorButton:hover{color:#efefef}main#youth .filter-nav .dropdown button{background:#041e42;border-color:#041e42;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:#041e42}main#youth .filter-nav .dropdown .dropdown-menu .dropdown-item:focus,main#youth .filter-nav .dropdown .dropdown-menu .dropdown-item:focus-visible{outline-color:#041e42}main#youth .filter-nav .dropdown .dropdown-menu .dropdown-item.active{background:#041e42}main#youth .campsClinicsHeader{display:none;align-items:center;background-color:#212529;border-color:#32383e;color:#fff;font-size:1.5rem;font-weight:700}@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{background-color:#212529;border-color:#32383e;color:#fff;width:100%;text-align:center}@media(min-width:992px){main#youth .campsClinicsList .campClinic .date{background-color:initial;border-color:initial;color:initial;width:20%;text-align:start}}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{border-bottom:1px solid #dee2e6;text-align:center}@media(min-width:992px){main#youth .campsClinicsList .campClinic .price{border-bottom:0;text-align:start}}main#youth .campsClinicsList .campClinic .price span{display:block}main#youth .campsClinicsList .campClinic .price sup{top:-.15em;font-size:75%}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{display:flex;justify-content:center}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{display:flex;flex-direction:column;align-items:center;border:1px solid #dee2e6;font-size:1rem;margin-bottom:1rem}@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}