.editor-link{display:none}.cms-editor-active .editor-link{display:block}.editor-button{display:none}.cms-editor-active .editor-button{display:inline-block}.editor-content{display:none}.cms-editor-active .editor-content{display:block}.nav-tabs{border-bottom:1px solid #b1b1b1 !important;min-width:33.33% !important;text-align:center !important}.nav-tabs .nav-link{background-color:#f8f9fa !important;border-left-color:#e5e8ed !important;border-left-style:solid !important;border-left-width:1px !important;border-right-color:#e5e8ed !important;border-right-style:solid !important;border-right-width:1px !important;border-top-color:#e5e8ed !important;border-top-style:solid !important;border-top-width:1px !important;border-bottom-color:#b1b1b1 !important}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{background-color:#dfdfdf !important}.nav-tabs .nav-link.active{background-color:#0f3b63 !important;border-color:#b1b1b1 #b1b1b1 #fff !important;color:#fff !important;font-weight:bolder !important}.navbar-light .navbar-nav .active>.nav-link{background-color:#0f3b63 !important;color:#fff !important}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{top:4px !important}.alert-warning{border-color:#856404}.dropdown-toggle::after{transition:transform ease-in-out .5s;transform-origin:50% 50%}.show>.dropdown-toggle::after{transform:rotate(180deg)}h2.h2{color:#666;font-family:"Roboto",sans-serif;font-size:2rem;font-weight:500}h3.h3{color:#0f3b63;font-family:"Roboto",sans-serif;font-size:1.75rem;font-weight:600}h4.h4{color:#c61f48;font-family:"Roboto",sans-serif;font-size:1.7rem;font-weight:600}h5.h5{color:#666;font-family:"Roboto",sans-serif;font-weight:700;font-size:1.5rem}h6.h6{color:#666;font-family:"Roboto",sans-serif;font-weight:700;font-size:1.4rem}img.float-right{float:right}img.float-left{float:left}img.float-none{float:none}@media print{.global-nav,#navBar,.sub-nav,.hero-slider,.footer{display:none}}html,body{overflow-x:hidden}body.landing{background-color:#e5e8ed}body.page{background-color:#fff}.page-heading{color:#fff;font-family:"Roboto",sans-serif;font-size:1.1em;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media screen and (min-width: 992px){.page-heading{font-size:1.8em}}.menu-heading{color:#c61f48;font-family:"Roboto",sans-serif;font-size:1.2em;font-weight:700;margin-bottom:20px;text-transform:uppercase}.nav-link-main{color:#fff;font-family:"Roboto",sans-serif;font-size:1em;font-weight:400;letter-spacing:.06em;text-transform:uppercase}@media screen and (max-width: 1080px){.nav-link-main{font-size:.9em}}.typography__nav-link-secondary{font-family:"Roboto",sans-serif;font-size:1em;font-weight:400;letter-spacing:.06em;padding-left:0 !important;padding-right:0 !important}@media screen and (max-width: 1080px){.typography__nav-link-secondary{font-size:.9em}}.sub-nav-link{color:#fff;font-family:"Roboto",sans-serif;font-size:.8em;font-weight:400;letter-spacing:.06em}@media screen and (min-width: 992px){.sub-nav-link{font-size:1em}}.typography__footer-heading{font-family:"Roboto",sans-serif;font-size:2.3em;font-weight:900}@media screen and (min-width: 350px){.typography__footer-heading{font-size:2.4em}}@media screen and (min-width: 400px){.typography__footer-heading{font-size:2.6em}}.typography__hero-slider--sub-heading{color:#fff;font-family:"Roboto",sans-serif;font-size:.7em;font-weight:400;letter-spacing:.01em;margin-bottom:2px;padding-top:5px;text-transform:uppercase}@media screen and (min-width: 768px){.typography__hero-slider--sub-heading{font-size:.9em}}@media screen and (min-width: 992px){.typography__hero-slider--sub-heading{font-size:1em}}@media screen and (min-width: 1200px){.typography__hero-slider--sub-heading{font-size:1.2em}}.typography__hero-slider--main-heading{color:#fff;font-family:"Roboto",sans-serif;font-size:1em;font-weight:700;letter-spacing:.02em;text-transform:uppercase}@media screen and (min-width: 360px){.typography__hero-slider--main-heading{font-size:1.2em}}@media screen and (min-width: 768px){.typography__hero-slider--main-heading{font-size:2.1em}}@media screen and (min-width: 992px){.typography__hero-slider--main-heading{font-size:2.8em}}@media screen and (min-width: 1200px){.typography__hero-slider--main-heading{font-size:3em}}.typography__muted-small-caps{text-transform:uppercase;color:#aaa;font-size:.8rem;vertical-align:middle}.coaches-heading{color:#666;font-family:"Roboto",sans-serif;font-size:1.4em;font-weight:400;margin-left:15px}@media screen and (min-width: 992px){.coaches-heading{font-size:1.8em;font-weight:500}}.coach-name{color:#c61f48;font-family:"Roboto",sans-serif;font-size:1.5em;font-weight:700}.coach-title{color:#666;font-family:"Roboto",sans-serif;font-size:1.1em;font-weight:500}.news__heading{color:#c61f48;font-family:"Roboto",sans-serif;font-size:1.2em}@media screen and (min-width: 992px){.news__heading{font-size:1.6em}}.news__sub-heading{color:#666;font-family:"Roboto",sans-serif;font-size:.9em;font-weight:500;text-transform:uppercase}.news__paragraph{color:#666;font-family:"Open Sans",sans-serif;font-size:1rem}.alert__title{color:#c61f48;font-family:"Roboto",sans-serif;font-size:1.2em}.typography__uppercase{text-transform:uppercase}.typography__main-heading--margin-top{margin-top:.75rem}.typography__new-callout{display:inline-block;font-size:90%;font-weight:900;opacity:.85;transform:rotate(-7.5deg)}.typography__new-callout::after{background-image:url("/assets/img/callout.svg");background-repeat:no-repeat;background-size:100% auto;content:" ";display:block;height:3rem;position:absolute;top:-0.5rem;transform:scale(1.35, 1.2);width:100%;z-index:-1}.typography__alert{color:inherit;margin-bottom:0}.typography__h2{color:#666;font-family:"Roboto",sans-serif;font-size:2rem;font-weight:500}.typography__h3{color:#0f3b63;font-family:"Roboto",sans-serif;font-size:1.75rem;font-weight:600}.typography__h4{color:#c61f48;font-family:"Roboto",sans-serif;font-size:1.7rem;font-weight:600}.typography__h5{color:#666;font-family:"Roboto",sans-serif;font-weight:700;font-size:1.5rem}.typography__h6{color:#666;font-family:"Roboto",sans-serif;font-weight:700;font-size:1.4rem}.blue-link{color:#0f3b63;font-family:"Roboto",sans-serif;font-size:1.1em;font-weight:700}.blue-link:hover{color:#c61f48;text-decoration:none}.schedule-link{margin-left:-20px}.news__link{text-decoration:none !important}.news__cell-left:hover .news__heading,.news__cell-right:hover .news__heading,.news__cell-left:focus .news__heading,.news__cell-right:focus .news__heading{color:#0f3b63}.link__offset{position:relative;pointer-events:none}.link__offset::before{content:" ";display:block;height:140px;margin-top:-140px;visibility:hidden}@media screen and (min-width: 768px){.link__offset::before{height:271px;margin-top:-271px}}.links__skip-nav{background-color:#0f3b63;color:#fff;left:2px;padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;padding-top:.25rem;position:fixed;top:2px;z-index:2000}td{color:#666;font-family:"Open Sans",sans-serif;padding-left:5px;padding-right:5px}th{color:#c61f48;font-family:"Roboto",sans-serif;font-weight:700;padding-left:5px;padding-right:5px}.table__red-category{background-color:#bfbfbf;color:#c61f48;font-family:"Roboto",sans-serif;font-weight:700;text-align:center;font-size:1.25em}.table__highlighted-cell{background-color:#e0e0e0;color:#0f3b63;font-family:"Roboto",sans-serif;font-weight:700;font-size:1.2em}.tables--red{text-align:center;background-color:#c61f48;color:#fff}.tables--blue{text-align:center;background-color:#0f3b63;color:#fff}.buttons__btn-link-custom{color:#c61f48;font-family:"Roboto",sans-serif;font-size:1.4rem;font-weight:500;text-decoration:none !important}.buttons__btn-link-custom:hover{color:#0f3b63}.buttons__blue-circle{background-color:#0f3b63;border-radius:50%;color:#fff;display:inline-block;font-family:"Roboto",sans-serif;font-size:2rem;font-weight:400;height:30px;line-height:30px;margin-left:-20px;margin-right:10px;text-decoration:none !important;vertical-align:middle;width:30px}.buttons__plus::after{content:"+"}.buttons__minus::after{content:"-"}@media screen and (min-width: 992px){.buttons__blue-plus{margin-left:0;margin-right:20px}}.buttons__margin-btm{margin-bottom:1rem}.buttons__roster--name{white-space:nowrap;padding:0}ul{color:#666}ol{color:#666}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{top:16px !important;left:8px !important}.iframe__wrapper{margin-bottom:20px;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.iframe__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}blockquote,.blockquote{margin-bottom:1rem;font-size:1.25rem;border-left:solid .5rem rgba(127,127,127,.25);padding-left:1rem;background-color:rgba(127,127,127,.075)}.navbar{background-color:#0f3b63;margin-top:56px}@media screen and (min-width: 992px){.navbar{background-color:rgba(0,0,0,0);background-image:url("/assets/img/menu-bg.png");background-position:center top;background-repeat:no-repeat;background-size:3840px 271px;height:251px;margin-top:0;min-height:251px;pointer-events:none;z-index:1030}}@media screen and (min-width: 992px){.navbar-nav{margin-top:-100px}}.navbar .dropdown-menu div[class*=col]{margin-bottom:.8rem}.navbar .dropdown-menu{background-color:#f5f6f8 !important;border:none;margin-left:auto;margin-right:auto;margin-top:60px;max-width:1400px}@media screen and (min-width: 992px){.navbar{padding-bottom:0}.navbar .nav-item{margin:0 .25rem;padding:.5rem .5rem}}@media screen and (min-width: 992px)and (min-width: 992px){.navbar .nav-item{margin-top:12px;padding-bottom:12px}}@media screen and (min-width: 992px){.navbar .dropdown{position:static}.navbar .dropdown-menu{border:none;left:0;right:0;top:50px;width:90%}@keyframes meganav{0%{opacity:0}100%{opacity:1}}}@media screen and (min-width: 992px){.navbar .dropdown:hover>.dropdown-menu,.navbar .dropdown>.dropdown-menu:hover{animation-duration:.6s;animation-name:meganav;display:block !important}}.navbar .dropdown:hover,.navbar .dropdown:hover a.nav-link{background-color:#f5f6f8;color:#0f3b63}@media screen and (min-width: 992px){.drop-pad{padding-top:25px}}.nav-row{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}@media screen and (min-width: 992px){.nav-row{line-height:.5em;margin-bottom:12px}}.mega-nav__nav-row--bottom-border{position:relative}@media screen and (min-width: 992px){.mega-nav__nav-row--bottom-border::before{border-bottom-color:#0f3b63;border-bottom-style:solid;border-bottom-width:2px;bottom:0;content:"";height:1px;left:20px;position:absolute;width:75%}}.mega-nav__nav-row--half-bottom-border{position:relative}@media screen and (min-width: 992px){.mega-nav__nav-row--half-bottom-border::before{border-bottom-color:#0f3b63;border-bottom-style:solid;border-bottom-width:2px;bottom:0;content:"";height:1px;left:10px;position:absolute;width:50%}}@media screen and (min-width: 992px){.mega-nav__sport-link--no-padding{padding-left:0;padding-right:0}}.mega-nav__sport-name--margin-right{margin-right:15px}@media screen and (min-width: 992px){.mega-nav__flex-column-left--margin{margin-left:80px;margin-right:-80px}}@media screen and (min-width: 992px){.mega-nav__flex-column-right--margin{margin-left:40px;margin-right:-40px}}.custom-toggler.navbar-toggler{border-color:hsla(0,0%,100%,.7)}.custom-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.dark-text{color:#0f3b63 !important}.dark-text:hover{color:#c61f48 !important}.nav-img{margin-left:0;margin-top:20px}@media screen and (min-width: 1100px){.nav-img{margin-bottom:20px}}@media screen and (min-width: 1281px){.nav-img{margin-left:-20px}}@media screen and (min-width: 1600px){.nav-img{margin-left:-80px}}.no-pad{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.facilities-drop-pad{padding-top:80px}.donate-drop-pad{padding-top:80px}.about-drop-pad{padding-top:50px}@media screen and (min-width: 992px){.nav-split{margin-right:340px !important}}.center-logo{right:5px;position:absolute;top:15px;width:110px}@media screen and (min-width: 360px){.center-logo{right:10px;top:12px;width:120px}}@media screen and (min-width: 488px){.center-logo{top:5px;width:110px}}@media screen and (min-width: 576px){.center-logo{width:130px}}@media screen and (max-width: 991px){.center-logo{filter:drop-shadow(1px 2px 6px rgba(0, 0, 0, 0.25))}}@media screen and (min-width: 992px){.center-logo{top:0;left:50%;margin-left:-105px;width:210px}}.navbar .dropdown-toggle::after{display:none}@media screen and (min-width: 992px){.clickable{margin-left:auto;margin-right:auto;pointer-events:auto}}.recruit-pad{padding-top:20px}.global-nav{background-color:#c61f48;height:56px;margin-left:0;margin-right:0;max-width:100%;min-width:100%;padding-bottom:10px;padding-left:5%;padding-top:15px;width:100%;z-index:1031}@media screen and (min-width: 992px){.global-nav{background-color:rgba(0,0,0,0);padding-top:28px;pointer-events:none}}.kcc-logo{margin-left:5px;width:190px}@media screen and (min-width: 360px){.kcc-logo{width:220px}}@media screen and (min-width: 488px){.kcc-logo{width:260px}}@media screen and (min-width: 576px){.kcc-logo{width:300px}}@media screen and (min-width: 992px)and (max-width: 1100px){.kcc-logo{margin-left:-25px;width:310px}}@media screen and (min-width: 1100px){.kcc-logo{margin-left:-25px;width:340px}}.form-inline{float:right}.local-search{border-radius:1.5em}.search{font-size:1.2em;margin-right:40%}.clearSearch{background-position:center 72px;padding-top:72px}.search-row{background-color:#005bac;height:46px}.hero-slider__heading-wrapper{border-left-color:#fff;border-left-style:solid;border-left-width:2px;filter:drop-shadow(2px 2px 5px #000);margin-left:.9%;padding-left:5px;position:absolute;top:55%;width:7%;z-index:4444;white-space:nowrap}@media screen and (min-width: 488px){.hero-slider__heading-wrapper{top:60%;width:6%}}@media screen and (min-width: 768px){.hero-slider__heading-wrapper{margin-left:.7%;padding-left:10px;top:61%;width:6%}}@media screen and (min-width: 992px){.hero-slider__heading-wrapper{margin-left:.6%;padding-left:20px;top:67%}}@media screen and (min-width: 1200px){.hero-slider__heading-wrapper{top:69%}}.hero-slider__img{position:relative;width:100%}.hero-slider .slick-next{right:20px}.hero-slider .slick-prev{left:20px;z-index:4}@media screen and (min-width: 576px){.hero-slider .slick-next{right:25px}.hero-slider .slick-prev{left:25px;z-index:4}}.hero-slider .slick-next,.hero-slider .slick-prev{height:25px;top:75%;width:25px}@media screen and (min-width: 992px){.hero-slider .slick-next,.hero-slider .slick-prev{height:40px;top:80%;width:40px}}.hero-slider .slick-dots li button:before{color:#e5e8ed;font-size:12px;line-height:30px;opacity:1;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.hero-slider .slick-dots li.slick-active button:before{color:#0f3b63;opacity:1;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.hero-slider .slick-dots li{margin-left:1px;margin-right:1px;padding-left:0;padding-right:0}.hero-slider{visibility:hidden}.slick-initialized{visibility:visible}.slick-track{margin-left:0}.footer{background-color:#fff;margin-top:60px;padding-bottom:40px;padding-top:40px}.footer-link{color:#0f3b63;transition-property:color;transition-timing-function:linear;transition-duration:.15s}.footer-link:hover{text-decoration:none !important;color:#c61f48}.footer-icons{background-color:#c61f48;border-radius:50%;height:35px;margin:4px;padding:2px;transition-property:background-color;transition-timing-function:linear;transition-duration:.1s;width:35px}@media screen and (min-width: 350px){.footer-icons{height:40px;width:40px;margin:5px}}@media screen and (min-width: 412px){.footer-icons{height:50px;width:50px}}a.footer-social-links,a.footer-social-links .footer-icons{text-decoration:none !important}a.footer-social-links:hover .footer-icons{text-decoration:none !important;background-color:#0f3b63}.footer-icon__wrapper{margin-bottom:.5em}.hero-section{margin-left:auto;margin-right:auto;margin-top:142px;padding-left:0;padding-right:0}@media screen and (min-width: 1400px){.hero-section{max-width:1300px}}.hero-container{padding-left:0;padding-right:0}.hero-row{margin-left:0;margin-right:0}.hero{margin-left:auto;margin-right:auto;width:100%}.img-link{border-radius:5px;cursor:pointer;display:block;margin:0 auto;max-width:400px;overflow:hidden;position:relative}.img-hover{background:#0f3b63;border-color:#c61f48;border-radius:5px;border-style:solid;border-width:5px;height:100%;opacity:0;position:absolute;transition:all ease .5s;width:100%;z-index:2}.img-hover:hover,.thumb-caption:hover+.img-hover{opacity:.85}.img-ease{transition:all 1s ease-in-out}.img-link:hover img.img-ease{transform:scale(1.2, 1.2)}.thumb-caption{color:#fff;font-size:20px;height:20px;margin-top:-12px;position:absolute;text-align:center;top:50%;width:100%;z-index:3}.sub-nav{background-color:#c61f48;position:relative;top:-5px;z-index:1029}@media screen and (min-width: 992px){.sub-nav{position:fixed}}.sub-nav-row{margin-top:110px}#Roster thead th{white-space:nowrap}.roster-container{margin-top:190px}.roster__img{border:solid 5px #0f3b63;margin-bottom:15px;max-width:300px;width:100%}@media screen and (min-width: 576px){.roster__img{margin-right:15px;margin-left:15px;margin-bottom:0}}.roster__link{position:relative}.roster__link::after{content:"";left:-25px;padding-bottom:25px;padding-left:50px;padding-right:75px;padding-top:25px;position:absolute;top:-12px}.roster__player{color:#c61f48;font-family:"Roboto",sans-serif;font-size:2rem;font-weight:900}.roster--hidden-till-hover{opacity:0;transition:opacity ease-in-out .12s}.roster--hover:hover .roster--hidden-till-hover{opacity:1}.roster__cliptext{position:fixed;bottom:0;right:0;background-color:#1a1f25;padding:.25rem .5rem;display:none;opacity:0;transition:opacity ease-in-out .12s;z-index:1000}.roster__cliptext--show{display:block;opacity:1}.schedule-container{margin-top:10px}@media screen and (min-width: 992px){.schedule-container{margin-top:220px}}.schedule__date-red,.schedule__date-blue{color:#fff}.schedule__date-red{background-color:#c61f48}.schedule__date-blue{background-color:#0f3b63}.schedule-pages__table-header{background-color:#fff}.schedule-page__btn-primary--margin-btm{margin-bottom:10px}.schedule-page__align-center--offset{text-indent:-15px}#Schedule thead th{white-space:nowrap}.news__list{padding-left:0}.news__list-item{margin-bottom:10px}.news__cell-left{display:table-cell;padding-right:10px;vertical-align:top}.news__cell-right{border-bottom-style:solid;border-bottom-width:thin;display:table-cell;vertical-align:top;width:100%}.news__thumb{clear:both;float:left;width:140px;vertical-align:baseline}@media screen and (min-width: 992px){.news__thumb{width:230px}}@media screen and (min-width: 992px){.news__modal-thumb{max-width:200px}}.news__scroll{background-color:#fff;height:495px;margin-top:-13px;max-height:495px;overflow-y:scroll}@media screen and (min-width: 992px){.news__scroll{margin-right:-15px}}.news__sub-heading--spacing{margin-bottom:0;padding-top:5px}.news__date{text-transform:none}.news__modal-thumb{margin-bottom:10px;margin-right:10px;max-width:200px}#scheduleDiv{padding-left:20px !important;padding-right:20px !important}.schedule-row{margin-bottom:40px}.games{background:#f1f2f7;display:block;height:160px;margin:0 auto;width:100%}.slick.slide{background-color:#fff;margin:10px}.schedule-carousel__title{color:#c61f48;font-family:"Roboto",sans-serif;font-size:1.6rem;font-weight:700;padding-top:10px;line-height:1.4rem}.schedule-carousel__sport{border-bottom:1px solid #666673;color:#666673;font-size:15px;font-weight:bold;margin-bottom:3px;margin-top:3px;max-width:60%;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.schedule-carousel__sport-icon{color:#c61f48}.schedule-carousel__date-blue{background-color:#0f3b63;color:#fff;float:left;height:140px;line-height:1;margin-right:10px;padding:5px;text-align:center;width:auto}.schedule-carousel__date-red{background-color:#c61f48;color:#fff;float:left;height:140px;line-height:1;margin-right:10px;padding:5px;text-align:center;width:auto}.schedule-carousel__date-month{font-size:.9em;margin-bottom:0;text-transform:uppercase}.schedule-carousel__date-day{font-family:"Roboto",sans-serif;font-size:2em;font-weight:500}.schedule-carousel__time{color:#c61f48;font-family:"Roboto",sans-serif;font-weight:700;text-transform:lowercase}.error__main-heading{color:#c61f48;font-weight:700}.error__sub-heading{color:#0f3b63;font-weight:700}.season-preview__content-bg{background-color:#f1f2f7;padding:10px}.season-preview__btn--more{margin-right:10px;margin-top:.5rem}.schedule-slider__row{margin-left:0;margin-right:0;box-shadow:0 0 5px rgba(0,0,0,.1)}@media screen and (min-width: 992px){.schedule-slider__row{margin-left:3px;margin-right:3px}}.schedule-slider__l{color:#fff;height:130px;padding-left:5px;padding-right:5px;padding-top:5px;vertical-align:top}.schedule-slider__m,.schedule-slider__m2{font-family:"Roboto",sans-serif;font-size:.95rem;letter-spacing:.025rem;text-transform:uppercase;vertical-align:top}.schedule-slider__day,.schedule-slider__day2{font-family:"Roboto",sans-serif;font-size:2.2rem;letter-spacing:.025rem;line-height:1;text-transform:uppercase;vertical-align:top}.schedule-slider__dash{line-height:.15;margin-bottom:3px}.schedule-slider__r{background-color:#fff;padding-left:5px;padding-right:5px}.schedule-slider__sport{color:#666;font-family:"Roboto",sans-serif;font-weight:500;font-size:.9rem;letter-spacing:.025rem;margin-top:3px;text-transform:uppercase}.schedule-slider__sport--wrapper{position:relative;z-index:1}.schedule-slider__sport--wrapper::before{border-bottom:1px solid #666;bottom:-1px;content:"";height:1px;left:0;position:absolute;width:80%}.schedule-slider__opponent{color:#c61f48;font-family:"Roboto",sans-serif;font-weight:700;font-size:1.2rem;line-height:1;letter-spacing:.025rem;margin-bottom:.12rem;margin-top:3px}.schedule-slider__where{color:#666;line-height:1;margin-bottom:.25rem}.schedule-slider__time{color:#c61f48;font-family:"Roboto",sans-serif;font-weight:700;font-size:.9rem;line-height:1}.img__w-100{height:auto;width:100px}.img__loader{height:48px;margin-left:auto;margin-right:auto;margin-top:1rem;width:48px}.img__link--w-soccer{max-width:100%;width:100%}.img__w-soccer{width:100%}.img__print{height:1.5rem;width:1.5rem}.img__shadow--subtle{filter:drop-shadow(1px 2px 5px rgba(0, 0, 0, 0.3))}.loader{height:75px;width:75px}@media screen and (min-width: 992px){.loader{height:100px;width:100px}}.loader--slider{height:48px;margin-left:auto;margin-right:auto;margin-top:1rem;width:48px}@keyframes spin-animation{from{transform:rotate(0)}to{transform:rotate(360deg)}}.loader--animate{animation-name:spin-animation;animation-duration:1s;animation-timing-function:steps(12);animation-iteration-count:infinite}.accordion__padding-left{padding-left:0}.accordion__typography--card-header .btn-link{color:#0f3b63;font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:700;text-align:left}.accordion__typography--card-header .btn-link:hover{color:#c61f48}.accordion__typography--card-header .btn-link:hover,.accordion__typography--card-header .btn-link:focus{text-decoration:none}.accordion__button::before{background-color:#0f3b63;border-radius:50%;color:#fff;content:"-";display:inline-block;font-family:"Open Sans",sans-serif;font-size:2rem;font-weight:400;height:30px;line-height:30px;margin-right:10px;position:relative;text-align:center;text-decoration:none !important;text-indent:0;vertical-align:middle;width:30px}.accordion__button.collapsed::before{content:"+"}.accordion__button{text-indent:-45px;margin-left:45px}@media screen and (min-width: 1400px){.positioning__max-width-1300--xxl{max-width:1300px}}.positioning__max-width-600{max-width:600px;margin-left:auto;margin-right:auto}.img-radius{border-radius:5px}.about-main{margin-top:60px}.long-heading{margin-right:-280px}@media screen and (max-width: 768px){.long-heading{margin-right:0}}.positioning__roster-table--m{margin-top:5px}@media screen and (min-width: 992px){.positioning__roster-table--m{margin-top:185px}}@media screen and (min-width: 576px)and (max-width: 768px){.container__table{max-width:100%}}@media screen and (min-width: 992px)and (max-width: 1200px){.positioning__sub-nav--container{width:100%;max-width:100%}}@media screen and (min-width: 1200px){.positioning__sub-nav--container{max-width:1300px}}.position__video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.position__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.positioning__valign-middle{vertical-align:middle}.sub-nav-marg{margin-top:10px}@media screen and (min-width: 992px){.sub-nav-marg{margin-top:200px}}.nav-marg{margin-top:140px}@media screen and (min-width: 992px){.nav-marg{margin-top:200px}}.svg__run{height:auto;max-width:100%}.svg__bench{height:auto;max-width:100%}.svg__sit-reach{height:auto;max-width:100%}.svg__sit-up{height:auto;max-width:100%}.key{display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.key__red{background-color:#c61f48}.key__blue{background-color:#0f3b63}.key__p{line-height:2.25}.margin__alert{margin-top:135px;margin-bottom:1rem}@media screen and (min-width: 992px){.margin__alert{margin-top:160px}}.margin__alert--2{margin-top:20px;margin-bottom:1rem}@media screen and (min-width: 992px){.margin__alert--2{margin-top:190px}}.margin__facilities{margin-top:10px !important}@media screen and (min-width: 768px){.margin__facilities{margin-top:30px !important}}@media screen and (min-width: 768px){.margin__facilities{margin-top:200px !important}}.content-marg{margin-bottom:40px;margin-top:10px}.scroll-table{height:500px;overflow-y:scroll}.news-feed{margin-bottom:40px}.grey-bg{background-color:#e5e8ec;margin-bottom:10px;margin-left:-20px;margin-right:-20px;padding-bottom:10px;padding-left:20px}.no-bullet{list-style-type:none}.yt-button{margin-left:15px}.inline-thumb{display:inline-block}.social-marg{margin-bottom:40px}.schedule__button-margin{margin-left:40px}.yt-list{height:260px;list-style:none;margin-bottom:10px;right:0;top:0}@media screen and (min-width: 375px){.yt-list{min-height:280px}}@media screen and (min-width: 412px){.yt-list{min-height:320px}}@media screen and (min-width: 481px){.yt-list{min-height:350px}}@media screen and (min-width: 768px){.yt-list{min-height:460px}}@media screen and (min-width: 992px){.yt-list{min-height:260px}}@media screen and (min-width: 1200px){.yt-list{min-height:300px}}@media screen and (max-width: 599px){.yt-list__prev{left:-13px !important}.yt-list__next{right:-13px !important}}.yt-list__item{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1);float:left;height:auto;margin:10px;min-height:0;padding:15px;width:300px}@media screen and (orientation: portrait)and (max-width: 468px){.yt-list__item{height:auto;width:calc(100% - 50px)}}@media screen and (min-width: 992px){.yt-list__item{min-height:235px}}@media screen and (min-width: 1200px){.yt-list__item{min-height:270px}}.yt-list__item>button>img{width:100%}.yt-list__item:hover{box-shadow:0 1px 2px rgba(0,0,0,.3)}.yt-list__title{color:#c61f48;font-size:17px;font-weight:bold;padding-top:10px}div#channel_input>input#user_name.error{background:rgba(0,0,0,.5);border-color:#d33;color:#d33;text-decoration:line-through}div#channel_input>div.info{background:rgba(0,0,0,.7);color:#fff;display:none;font-size:1em;line-height:1.2em;padding:1em;transition:225ms;width:calc(100% - 2em)}button#load-more{border:1px solid;display:block;font-size:2em;margin:.5em auto;outline:none;padding:.5em}@media screen and (orientation: portrait){.yt-list__player{height:40vh;width:100%}.yt-list{bottom:0;left:0;top:auto}}.slick-next{right:-21px;z-index:999}.slick-prev{left:-21px;z-index:999}@media screen and (min-width: 600px){.slick-next{right:-42px}.slick-prev{left:-42px}}.sports-section{margin-top:200px}.sports-caption{background-color:#fff;margin:0 auto;max-width:400px;padding:25px;text-align:center}.sports-caption--wide{background-color:#fff;margin:0 auto;padding:25px;text-align:center}.border-radius{border-radius:5px}.sports-blurb{text-align:left}.jump-link-span{margin-left:10px;margin-right:10px}a.jump-links{color:#0f3b63;font-family:"Open Sans",sans-serif;font-size:1.1em;text-decoration:none !important}a.jump-links:hover{color:#c61f48}.coach-section{padding-bottom:40px;padding-top:40px}.coach-img{border-color:#fff;border-style:solid;border-width:5px;width:300px}.coach-modal-img{border-color:#c61f48;border-style:solid;border-width:5px;margin-right:20px;width:300px}.coach-row-marg{margin-top:60px}.coaches__col-bottom-margin{margin-bottom:20px}.coaches__info{margin-left:-15px}@media screen and (min-width: 768px){.modal-dialog{max-width:700px}}@media screen and (min-width: 992px){.modal-dialog{max-width:900px}}a.modal-link{text-decoration:none}.facilities-container{margin-top:60px}.facilities__text-margin{margin-top:10px}@media screen and (min-width: 768px){.facilities__text-margin{margin-top:-20px}}@media screen and (min-width: 992px){.facilities__text-margin{margin-top:10px}}.facilities__row--bottom-margin{margin-bottom:40px}@media screen and (min-width: 992px){.facilities__row--bottom-margin{margin-bottom:0}}.staff-img{border-color:#fff;border-style:solid;border-width:5px;width:200px}.sports-facilities-container{margin-top:10px}@media screen and (min-width: 992px){.sports-facilities-container{margin-top:220px}}.row-marg{margin-bottom:20px}.recruit-section{margin-top:140px}@media screen and (min-width: 992px){.recruit-section{margin-top:180px}}.btn-marg-left{text-align:right}@media screen and (min-width: 360px){.btn-marg-left{margin-left:10px}}@media screen and (min-width: 992px){.btn-marg-left{margin-left:40px}}.row-space{margin-bottom:20px}
