@import url(https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,500;0,700;1,500;1,700&display=swap);body{font-size:16px;line-height:1.25;background-color:#d8d8d4;font-family:Mulish,sans-serif;font-weight:500}@media (max-width:767px){body{font-size:18px;line-height:1.5}}a,a:hover{color:#862633}a{text-decoration:underline}a:hover{text-decoration:none}.maincolumn{background-color:#f4f6f8;padding-bottom:1rem}.contact-menu a,a.nolinkunderline{text-decoration:none}.contact-menu a:hover,a.hoverunderline:hover{text-decoration:underline}.second-navs a,.second-navs a:hover,a.btn,a.btn:hover{text-decoration:none}.wrapper{overflow:hidden;background-color:#fff}@media only screen and (min-width:1400px){.wrapper{width:1400px;margin:auto;overflow:hidden;box-shadow:0 2px 4px 0 rgb(0 0 0 / 50%)}}.navbar{padding:0;display:block}.navbar-brand{position:absolute;left:0;padding-top:3px;padding-left:6px;z-index:1}@media only screen and (min-width:992px){.navbar-brand{top:calc(56px - 4.07vw)}}@media only screen and (min-width:1400px){.navbar-brand{top:0}}@media only screen and (min-width:992px){.navbar-brand img{width:calc(14.28vw - 45px);margin-top:5px}}@media only screen and (min-width:1400px){.navbar-brand img{width:171px;height:99px;margin-top:unset}}.h1,h1{color:#862633;font-size:3.5rem}.h2,h2{color:#862633;font-size:3rem}.h3,h3{color:#862633;font-size:2.5rem}.h4,h4{color:#862633;font-size:2rem}.h5,h5{color:#862633}.h6,h6{color:#862633}.school-text{font-size:20px}@media only screen and (min-width:1200px){.school-text{font-size:30px;margin-bottom:-14px;margin-left:-11px}}.first-navs{padding-left:182px;height:50px}@media only screen and (min-width:1200px){.first-navs{padding-left:197px}}@media only screen and (min-width:1300px){.first-navs .nav-item{margin-left:24px}}.first-navs .school{padding-top:4px}.first-navs .school .name{font-size:27px;line-height:27px;color:#862633}.first-navs .school .prefix{font-size:16px;line-height:16px;color:#862633}.first-navs>ul>li>a{color:#862633!important;font-size:18px;letter-spacing:-.39px}@media only screen and (min-width:1200px){.first-navs>ul>li>a{font-size:18px;line-height:25px}}.first-navs>ul>li>a>img{align-self:center}.navbar-toggler{position:absolute;top:6px;right:0;border:none;color:#862633}@media only screen and (min-width:992px){.navbar-toggler{display:none!important}}.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='rgb(134,38,51)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")!important}.second-navs{height:62px;margin-left:-9px;margin-right:-9px}.second-navs .menu{width:100%;height:62px;background-color:#862633;color:#ffbf3f;border-top:4px solid #ffbf3f;border-bottom:4px solid #862633;margin-right:3px;display:flex;justify-content:center;align-items:center;transform:skew(10deg)}.second-navs .menu:hover{cursor:pointer}@media only screen and (min-width:576px){.second-navs .menu{width:14.28vw}}@media only screen and (min-width:1400px){.second-navs .menu{width:200px}}.second-navs .menu .link{font-size:12px;letter-spacing:-.39px;line-height:25px;transform:skew(-10deg)}@media only screen and (min-width:992px){.second-navs .menu .link{font-size:16px}}@media only screen and (min-width:1059px){.second-navs .menu .link{font-size:18px}}@media only screen and (min-width:1200px){.second-navs .menu .link{font-size:21px}}.second-nav-mobile{height:62px;background-color:#862633;border-top:4px solid #ffbf3f;border-bottom:4px solid #ffbf3f}.mobile-navbar{background-color:#862633;padding:10px;position:fixed;top:0;width:100%;z-index:1000;max-height:100vh;max-height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch}@media only screen and (min-width:992px){.mobile-navbar{z-index:-1;visibility:hidden}}.mobile-navbar .top-section{background-color:#862633;height:70px;display:flex;flex-direction:column;justify-content:center;position:relative}.mobile-navbar .top-section .title{font-size:26px;color:#fff;width:100%;text-align:center}.mobile-navbar .top-section .close{font-size:24px;color:#fff;font-weight:400;top:16px;right:4px;position:absolute;opacity:1!important}.mobile-navbar .top-section a{color:#fff;text-decoration:none}.mobile-navbar .top-section a:hover{color:#fff;text-decoration:underline}.mobile-navbar .navbar-nav{padding:10px}.mobile-navbar>ul{background-color:#ffbf3f}.mobile-navbar>ul>li{text-align:center;height:70px;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #862633}.mobile-navbar>ul>li>a{color:#862633;text-decoration:none;font-size:27px;font-weight:700;width:100%;display:inline-block}.mobile-navbar>ul>li>a:hover{text-decoration:underline}.mobile-navbar>ul .dropdown-menu{background-color:#862633;padding-left:33px;border:none}.mobile-navbar>ul .dropdown-menu>li>a{color:#fff;text-decoration:none;font-size:21px;font-weight:400}.mobile-navbar>ul .dropdown-menu>li>a:hover{text-decoration:underline}.mobile-navbar>ul .dropdown{position:relative}.mobile-navbar>ul .dropdown .dropdown-toggle .material-icons{position:absolute;top:15px;right:0}.mobile-navbar>ul .dropdown .dropdown-toggle::after{display:none}.mobile-navbar>ul .dropdown.show .up{display:block}.mobile-navbar>ul .dropdown.show .down{display:none}.mobile-navbar>ul .dropdown:not(.show) .up{display:none}.mobile-navbar>ul .dropdown:not(.show) .down{display:block}.menu+.dropdown-menu{background-color:#862633}@media only screen and (min-width:576px){.menu+.dropdown-menu{width:60vw}.menu+.dropdown-menu-right{width:60vw}}@media only screen and (min-width:1400px){.menu+.dropdown-menu{width:700px}.menu+.dropdown-menu-right{width:900px}}.dropdown-item{border-bottom:1px rgb(255,191,63,.15) solid;padding:.25rem 1rem;color:#ffbf3f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-item:focus,.dropdown-item:hover{color:#862633;text-decoration:none;background-color:#ffbf3f;border-bottom:1px #862633 solid}.text-3xl{font-size:30px}.text-primary-1{color:#862633}.text-secondary-1{color:#862633}.btn-primary-1{background-color:#e1c9cc;color:#000}.btn-primary-1:hover{filter:brightness(92.5%);background-color:#e1c9cc;color:#000}.btn-secondary-1{background-color:#ecce8b;color:#000}.btn-secondary-1:hover{filter:brightness(92.5%);background-color:#ecce8b;color:#000}section .header{display:flex;align-items:flex-end}section .header-text{color:#862633;font-size:35px;line-height:48px;text-align:center;padding-left:4px}@media only screen and (min-width:576px){section .header-text{font-size:55px;line-height:66px}}section .cta-text{color:#862633;font-size:17px;line-height:20px;opacity:.7;text-align:left;text-decoration:underline;padding-left:13px;padding-bottom:14px}section a.cta-text{color:#000;font-size:17px;line-height:20px;opacity:.7;text-align:left;text-decoration:underline;padding-left:13px;padding-bottom:14px}section a.cta-text:hover{text-decoration:none}.button-navs{background-color:#ffbf3f;padding:10px}@media only screen and (min-width:576px){.button-navs{padding:5px 13px 3px 13px}}.button-navs .title{font-size:24px;text-align:center;color:#862633}@media only screen and (min-width:410px){.button-navs .title{font-size:40px;line-height:48px}}@media only screen and (min-width:992px){.button-navs .title{font-size:55px;line-height:66px;padding-bottom:6px}}.btn-alschools{background-color:#ffcb63;border:3px solid #862633;border-radius:6px;width:auto;padding-left:8px;padding-right:8px;text-align:center;height:58px;color:#862633;font-size:19px;font-weight:700;line-height:23px;margin-bottom:15px;overflow:hidden}.btn-alschools:hover,.button-navs .buttons .nav-btn:hover{text-decoration:underline;opacity:.75;color:#862633}.button-navs .buttons .nav-btn{background-color:rgba(255,255,255,.19);border:3px solid #862633;border-radius:6px;width:100%;height:58px;color:#862633;font-size:19px;font-weight:700;line-height:23px;margin-bottom:15px;overflow:hidden}@media only screen and (min-width:992px) and (max-width:1390px){.btn-alschools,.button-navs .buttons .nav-btn{font-size:14px}}.event-row>div:first-child{width:100%}@media only screen and (min-width:992px){.event-row>div:first-child{width:66.67%}}@media only screen and (min-width:1400px){.event-row>div:first-child{width:calc(100% - 420px)}}.event-row>div:nth-child(2){width:100%}@media only screen and (min-width:992px){.event-row>div:nth-child(2){width:33.33%}}@media only screen and (min-width:1400px){.event-row>div:nth-child(2){width:420px}}#principal{padding:26px 6px 21px 6px;background-color:#fff}#principal::after{display:block;content:"";clear:both}@media only screen and (min-width:576px){#principal{padding:16px 34px 16px 34px}}#principal .photo-wrapper{background-color:rgba(255,191,63,.09);border:1px solid #979797;padding:6px 8px 6px 8px;margin-left:10px;max-width:500px;overflow-x:hidden}@media only screen and (max-width:576px){#principal .photo-wrapper{margin-left:auto}}#principal .photo-wrapper img{width:100%;height:auto;padding-bottom:8px;margin-left:auto;margin-right:auto;display:block}@media only screen and (min-width:576px){#principal .photo-wrapper{float:right}#principal .photo-wrapper img{max-width:360px;width:100%;height:auto;padding-bottom:8px}}#principal .photo-wrapper .name{color:#862633;font-size:19px;line-height:23px;font-weight:700}#principal .photo-wrapper .title{color:#292929;font-size:19px;line-height:23px;font-weight:700}#news{background-color:#ffbf3f;padding:0 6px 34px 6px}@media only screen and (min-width:576px){#news{padding:0 34px 28px 34px}}#news .header{padding-bottom:11px}#news .arrow{display:block;float:right;border-color:transparent;border-top-color:#d00;border-style:solid;border-width:.5em .31em 0;width:0;height:0;position:relative;line-height:0}#news .owl-carousel{padding:0 24px;position:relative}#news .owl-carousel .owl-wrapper{left:-10px!important}#news .owl-carousel .owl-item{padding:0 10px}#news .owl-carousel .owl-buttons .owl-prev{position:absolute;left:0;top:78px;padding:0;margin:0;background:0 0}@media only screen and (min-width:576px){#news .owl-carousel .owl-buttons .owl-prev{left:-6px}}#news .owl-carousel .owl-buttons .owl-next{position:absolute;right:0;top:78px;padding:0;padding:0;margin:0;background:0 0}@media only screen and (min-width:576px){#news .owl-carousel .owl-buttons .owl-next{right:-6px}}#news .owl-carousel .owl-buttons .arrow-left{border-width:1.93em 1.5em 1.86em 0;border-top-color:transparent;border-right-color:#862633}#news .owl-carousel .owl-buttons .arrow-right{border-width:1.86em 0 1.86em 1.5em;border-top-color:transparent;border-left-color:#862633}#news .card{border:1px solid #ffbf3f}#news .card .card-body{padding:12px 8px;flex-direction:column;display:flex}#news .card .card-height{height:150px;overflow:hidden}#news .card .card-body .card-title{font-size:17px;text-align:center}#news .card .card-body .card-text{font-size:15px}#events{padding:26px 6px 21px 6px;background-color:#f4f6f8}@media only screen and (min-width:576px){#events{padding:16px 34px 30px 34px}}#events .header{padding-bottom:16px}#events .card-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}#events .card{width:100%;position:relative;margin-bottom:20px}@media only screen and (min-width:576px){#events .card{width:calc(50% - 39px);margin-bottom:30px}}#events .card .summary{position:absolute;top:6px;right:6px;color:#292929;font-size:15px;line-height:18px;text-decoration:underline}#events .card .summary:hover{text-decoration:none}#events .card .time-wrapper{display:flex;align-items:center}#events .card .time-wrapper .date{font-size:46px;line-height:55px;margin-right:7px}#events .card .time-wrapper .month{font-size:19px;line-height:23px;font-weight:700}#events .card .time-wrapper .time{font-size:15px;line-height:18px}#events .card .card-text,#events .card .card-text a{font-size:17px;line-height:20px;text-align:left;color:#862633;height:40px;text-decoration:none}#events .card .split{border:1px solid #979797}#events .card .location-wrapper{margin-top:3px;display:flex;font-size:15px;line-height:18px}#events .card .location-wrapper span{margin-right:7px}#popular{background-color:#fff;border-bottom:1px solid #979797;border-top:1px solid #979797}#popular .header{padding-bottom:11px}#popular .row{display:flex;flex-wrap:wrap;padding:0 9px}#popular .column{padding:0 9px}#popular .column .image-card{position:relative}#popular .column .image-card .image-equal-container{position:relative;margin-top:18px;background-position:center!important;background-size:cover!important}#popular .column .image-card .image-equal-container:after{content:"";display:block;padding-bottom:100%}#popular .column .image-card #enroll{background:linear-gradient(rgba(255,0,0,.45),rgba(255,0,0,.45)),url(/images/popular-enrollyourstudent.png)}#popular .column .image-card #contactus{background:linear-gradient(180deg,rgba(76,76,76,.4) 0,rgba(76,76,76,.9) 100%),url(/images/popular-contactus.png)}#popular .column .image-card #schoolboard{background:linear-gradient(180deg,rgba(255,191,63,.58) 0,rgba(255,191,63,.9) 100%),url(/images/popular-schoolboard.png)}#popular .column .image-card #staffdirectory{background:linear-gradient(180deg,rgba(255,191,63,.58) 0,rgba(255,191,63,.9) 100%),url(/images/popular-staffdirectory.png)}#popular .column .image-card #careers{background:linear-gradient(180deg,rgba(76,76,76,.4) 0,rgba(76,76,76,.9) 100%),url(/images/popular-careers.png)}#popular .column .image-card .card-text{color:#fff;font-size:20px;text-align:left;position:absolute;left:3px;bottom:1px}@media only screen and (min-width:576px){#popular .column .image-card .card-text{font-size:27px;line-height:36px;left:7px;bottom:7px}}#popular .third-party-row{display:flex;flex-wrap:wrap;margin-top:7px;justify-content:space-between}#popular .third-party-row .image-card{border:2px solid #ffbf3f;border-radius:8px;display:flex;justify-content:flex-start;align-items:center;margin-top:14px;height:45px;width:193px;padding-left:7px}@media only screen and (min-width:576px){#popular .third-party-row .image-card{height:70px;width:230px}}@media only screen and (min-width:991px){#popular .third-party-row .image-card{height:70px;width:210px}}@media only screen and (min-width:1340px){#popular .third-party-row .image-card{height:70px;width:280px}}#popular .third-party-row .image-card .image-cover{width:100%;height:100%;display:flex;justify-content:flex-start;align-items:center;padding-left:5px}#popular .third-party-row .image-card .image-cover img{max-width:100%;max-height:100%}#popular .third-party-row #powerschool{padding:6px 0}#popular .third-party-row #flyerconnection,#popular .third-party-row #myschoolaccount{padding:8px 0}#popular .third-party-row #clever{padding:10px 0}#popular .third-party-row #city img{width:44px;height:44px}@media only screen and (min-width:576px){#popular .third-party-row #city img{width:66px;height:66px}}#popular .third-party-row #city .text{color:#862633;font-size:16px;line-height:18px;font-weight:700}@media only screen and (min-width:576px){#popular .third-party-row #city .text{font-size:24px;line-height:29px}}#videos{padding:16px 20px 0 20px}#videos .main-video-wrapper{border-bottom:1px solid #979797;padding-bottom:10px;padding-top:10px}#videos .main-video-wrapper img.thumbnail{height:214px;display:block;margin:0 auto}#videos .headline,#videos .headline a{font-size:17px;line-height:20px;color:#862633;text-align:center;text-decoration:none}#videos .headline a:hover{font-size:17px;line-height:20px;color:#862633;text-align:center;text-decoration:underline}#videos .videos{margin-top:-4px}#videos .videos .video-wrapper{display:flex;padding:15px 0 7px 0;border-bottom:1px solid #979797;align-items:center}#videos .videos .video-wrapper img.thumbnail{width:170px;height:auto;margin-right:7px;display:block}#videos .thumbnail_wrap{position:relative}.thumbnail_wrap .play_icon{width:50px;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.rightsidebar{background-color:rgba(138,36,50,.07);padding-bottom:1rem}#about h3,#about h4,#about h5,#about h6{margin-top:.5rem}#about{padding:16px 20px 0 20px}#about .contact-card .name{color:#862633;font-size:19px;line-height:23px;font-weight:700}#about .contact-card .title{font-size:19px;line-height:23px;font-weight:700}#about .contact-card p{font-size:18px;line-height:22px;margin:0}#about .contact-card .telephone{font-size:18px;line-height:22px;margin:0}#about .contact-card .email{color:#862633;font-size:18px;line-height:22px}#about .split{background-color:#979797;height:1px;margin:15px 0}#social{padding:16px 20px 10px 20px;display:flex!important}#social .nav-link{color:#862633}#social .tab-content{flex:1}#prev_footer img{width:100%}#footer{padding:18px 21px 23px 21px;background-color:#862633}#footer .headline{color:#ffbf3f;font-size:30px;line-height:36px;text-transform:uppercase}#footer p{color:#fff;font-size:18px;line-height:22px;font-weight:500}#footer p a{color:#fff;text-decoration:underline}#footer p a:hover{text-decoration:none}#footer .contact_us,#footer>.social{display:inline-block}#footer .contact_us .content{display:inline-block;border-top:1px solid #979797;padding-top:20px;min-width:300px}#footer .contact_us .content p:first-child{margin-right:36px}#footer .social .content{gap:12px;display:inline-block;border-top:1px solid #979797}#footer .social .content .icon-wrapper{width:48px;height:48px;display:flex;justify-content:center;align-items:center}#footer .copyright-text{margin-top:85px;color:#fff;font-size:18px;line-height:22px;text-align:center}#footer .copyright-text a{color:#fff;text-decoration:underline}#footer .copyright-text a:hover{text-decoration:none}#important-information a{text-decoration:underline}#important-information a{text-decoration:underline}#important-information{background-color:#862633;border-top:1px solid #ffbf3f;border-bottom:1px solid #ffbf3f}#important-information .important-info{color:#fff}#important-information .important-info a,#important-information .important-info a:visited{color:#ffbf3f;text-decoration:underline}#important-information .important-info a:hover,#important-information .important-info a:hover:visited{color:#ffbf3f;text-decoration:none}a[href^=tel]{color:inherit;text-decoration:none}a[href^=mailto]{word-break:nowrap;overflow:hidden;text-overflow:ellipsis}#social .nav-tabs .nav-link{border-color:#dee2e6 #dee2e6 #dee2e6;background-color:#f5f5f5}#social .nav-tabs .nav-link:hover{border-color:#dee2e6 #dee2e6 #dee2e6;background-color:#fff}.videocard .card .card-body .title-wrapper{height:100px;display:flex;flex-direction:column;justify-content:center;margin-bottom:6px;overflow:hidden}.videocard .card{background-color:#f4f6f8}.videocard .card .card-body .card-title{font-size:17px;text-align:center;margin:auto}@media print{body{background-color:#fff!important}#footer{background-color:#fff!important}#footer .copyright-text,#footer p{color:#999!important}#footer .copyright-text a{text-decoration:none;color:#999}}.pageid_1227 .accordion .card-header:before{font-family:FontAwesome;content:"-";float:left;padding-right:25px}.pageid_1227 .accordion .card-header.collapsed:before{content:"+"}.pageid_1227 .clubgroup{margin-top:1.2rem;margin-bottom:1.2rem;background:#fff}.pageid_1227 .alclubs .leftside h2{color:#ffbf3f;font-size:1.5rem}.alclubtext{color:#000}.pageid_1227 .alclubtext h4,.pageid_1227 .alclubtext h4 a,.pageid_1227 .alclubtext h4 a:hover,.pageid_1227 .alclubtext h5,.pageid_1227 .alclubtext h5 a,.pageid_1227 .alclubtext h5 a:hover{color:#000;font-size:1.6rem;text-align:center}.pageid_1227 .alclubtext p,.pageid_1227 .alclubtext p a,.pageid_1227 .alclubtext p a:hover{color:#000;font-size:1rem}.pageid_1227 .allogo{width:69px;background:url(/club-backgroundx6940.png),#fff;background-repeat:repeat-y}@media (min-width:992px){.step1img{max-width:450px}}.page-link,.page-link:hover{color:#862633}@media (max-width:767px){.mobile-navbar>ul>li>a{font-size:20px}}.text-muted{color:#4c5257!important}.fb-feed-wrapper{position:relative;width:100%;max-width:500px}.fb-feed-wrapper iframe{width:100%!important;min-width:180px}@media (max-width:480px){.fb-feed-wrapper{display:none}.fb-mobile-link{display:block}}.fb-mobile-link{display:none}.navclosebutton{font-size:36px;cursor:pointer}.specialdropdownright{right:16px}.facebookiframe{border:none;overflow:hidden}#loader{display:none}