@import url(https://fonts.googleapis.com/css?family=Abel&display=swap);html{scroll-behavior:smooth}body,html{height:100%}body{background-color:#1e1e1e;}body i{font-family:FontAwesome!important}@media (min-width:770px){.navbar-brand.abs{position:absolute;width:100%;left:0;text-align:center}}.navbar{-webkit-box-shadow:0 -1px 10px 2px #000;-moz-box-shadow:0 -1px 10px 2px #000;box-shadow:0 -1px 10px 2px #000;background-color:#1e1e1e;padding-left:50px;padding-right:50px;z-index:10}.navbar-nav a{text-align:center;font-size:1vw;font-family:Abel,sans-serif;color:#fff!important;border-bottom:1px solid #fff;padding-bottom:3px;white-space:nowrap}@media (max-width:1160px){.navbar-nav a{font-size:1.1vw}}@media (max-width:991px){.navbar-nav a{font-size:2vw}.clientBtn{font-size:2vw!important}}@media (max-width:768px){.navbar-nav a{font-size:2.5vw}.clientBtn{font-size:2.5vw!important}}@media (max-width:480px){.navbar-nav a{font-size:4.5vw}.clientBtn{font-size:4.5vw!important}}.navbar-nav a:hover{color:#f5eb00!important;transition:.3s;border-bottom:1px solid #f5eb00;border-bottom-width:5px 10px 1px;padding-bottom:3px}.active a{color:#f5eb00!important;border-bottom:1px solid #f5eb00}.dropdown-menu{background-color:#1e1e1e;border:2px solid #fff}.dropdown-menu a{border-bottom:1px solid #1e1e1e}.dropdown-menu a:hover{background-color:#1e1e1e!important}.navbar-brand{white-space:nowrap}.navbar-brand a:hover{text-decoration:none}@media (max-width:991px){.navbar-brand{white-space:normal}}.navbar-brand img{max-width:150px;height:auto}.rightNavLinks{padding-right:0;text-align:center}@media (max-width:1160px){.order-1{text-align:center}}@media (max-width:992px){#paymentLink{margin-right:0!important}}#paymentLink{margin-right:10px}.clientBtn{background-color:#1e1e1e;border:2px solid #f5eb00;color:#fff;font-family:Abel,sans-serif;font-size:1vw;line-height:20px;padding-left:5px;padding-right:7px;transform:250ms}.clientBtn:hover{background-color:#f5eb00;color:#000;font-family:Abel,sans-serif;font-size:1vw;line-height:20px;transform:250ms}.clientBtnDiv{text-align:center}@media (max-width:1000px){.clientBtn{margin-top:10px}}.fa-user{padding-right:5px}.banner{white-space:nowrap;background-color:#1e1e1e;height:80px;position:absolute;z-index:2;top:105px;width:330px;right:90px;color:#fff;font-size:25px;font-family:Abel,sans-serif;-webkit-box-shadow:5px 5px 5px -2px #141414;-moz-box-shadow:5px 5px 5px -2px #141414;box-shadow:5px 5px 5px -2px #141414;text-align:center;transition:.3s ease-in-out}.banner:hover .phNumBanner{color:#f5eb00;transition:.3s!important;text-decoration:none}#callUsBanner{transition:.3s ease-in-out}#bannerText{margin:0 auto;font-size:25px}#banPhNum{text-decoration:none;color:#fff}#banPhNum:hover{color:#f5eb00;transition:.3s;text-decoration:none}#banBook{text-decoration:none;color:#fff;border-bottom:1px solid #fff}#banBook:hover{color:#f5eb00;transition:.3s;text-decoration:none;border-bottom:1px solid #f5eb00}@media (max-width:1024px){.banner{display:none}}.bannerText{text-align:center}.hideBanner{height:0}.hideBannerText{font-size:0}.carousel-img{width:100%;height:500px;object-fit:cover}.carousel-caption{background-color:rgba(255,255,255,.8);width:100%;height:auto;margin:0 auto;left:0;color:#000;text-align:center}@media (max-width:1024px){.carousel-caption h3{font-size:100%;line-height:10px}.carousel-caption p{font-size:80%;line-height:15px}.carousel-caption{height:80px}}@media (max-width:768px){.carousel-caption{display:none}.carousel-indicators li{background-color:rgba(255,255,255,.5)!important}.carousel-indicators .active{background-color:rgba(255,255,255,.9)!important}}.carousel-indicators li{background-color:rgba(0,0,0,.5)}.carousel-indicators .active{background-color:rgba(0,0,0,.9)}.carousel-fade .carousel-item{opacity:0;transition:opacity ease-out .7s;max-height:500px}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{transform:translateX(0);transform:translate3d(0,0,0)}#return-to-top{position:fixed;bottom:20px;right:20px;background:#f5eb00;width:150px;height:50px;display:block;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:none;z-index:999;cursor:pointer;transition:.6s!important}#return-to-top i{color:#282828;margin:0;position:relative;left:16px;top:12px;font-size:19px}#return-to-top:hover{background:#1e1e1e;border:2px solid #f5eb00}#return-to-top:hover i{color:#f5eb00;top:10px;left:14px}@media all and (max-width:1024px){#topPage{display:none}#return-to-top{width:50px;height:50px}}.bodyContainer{width:100%;margin-top:50px;}#bodyHeader1{height:auto;text-align:center;font-size:2em}#bodyHeader1 span{color:#fff;font-weight:600;border-bottom:2px solid #f5eb00}#introRow{margin-top:20px}#introPic1{max-width:400px;margin:0 auto}#introPic1 img{max-width:100%;min-width:200px;height:auto;border:4px solid #5a5a5a}#introText{max-width:650px;margin:0 auto;text-align:center}#introText span{color:#fff}@media (max-width:1000px){#introText{margin-top:20px!important}}#bodyHeader2{height:auto;text-align:center;font-size:1.5em;margin-top:70px}#bodyHeader2 span{color:#fff;font-weight:600}.musicBtn{background-color:#1e1e1e;border:2px solid #f5eb00;color:#fff;font-family:Abel,sans-serif;font-size:.8em;line-height:20px;padding-left:5px;padding-right:7px;transform:250ms}.musicBtn:hover{background-color:#f5eb00;color:#000;font-family:Abel,sans-serif;font-size:1vw;line-height:20px;transform:250ms}#bodyRow{margin-top:50px;margin-bottom:50px}#bodyRow div{max-width:300px;min-width:200px;margin:20px;text-align:center}.catHeaders{color:#fff;font-size:20px;font-weight:600;border-bottom:2px solid #f5eb00;white-space:nowrap}#bodyRow img{max-width:100%;height:auto;max-height:250px;margin-top:10px;border:4px solid #5a5a5a}.catDiv1 span{color:#fff}.catDiv1 a{text-decoration:none;color:#fff}.catDiv2 span{color:#fff}.catDiv2 a{text-decoration:none;color:#fff}.catDiv3 span{color:#fff}.catDiv3 a{text-decoration:none;color:#fff}.learnMore{background-color:#1e1e1e;border:2px solid #f5eb00;color:#fff;font-family:Abel,sans-serif;font-size:15px;line-height:15px;padding-left:5px;padding-right:7px;transform:250ms;margin-top:5px}.learnMore:hover{background-color:#f5eb00;color:#000;font-family:Abel,sans-serif;font-size:15px;line-height:15px;transform:250ms}.checkAvail{background-color:#1e1e1e;border:2px solid #f5eb00;color:#fff;font-family:Abel,sans-serif;font-size:15px;line-height:15px;padding-left:5px;padding-right:7px;transform:250ms;margin-top:5px}.checkAvail:hover{background-color:#f5eb00;color:#000;font-family:Abel,sans-serif;font-size:15px;line-height:15px;transform:250ms}footer{width:100%;height:auto;background-color:#414141;padding-top:20px;padding-bottom:20px;}footer div{height:auto;text-align:center;display:block}.footerHeader{color:#fff;font-size:20px;font-weight:600;border-bottom:2px solid #f5eb00!important;white-space:nowrap}.contactInfo{color:#fff;text-decoration:none;font-size:15px;white-space:nowrap}.contactInfoAddress{color:#fff;text-decoration:none;font-size:15px}.contactInfo a{color:#fff;text-decoration:none;font-size:15px}.col1,.col2{border-right:1px solid #000}@media (max-width:768px){.col1,.col2{border-right:none}}.leftAlign{text-align:left}.col2 a{color:#fff;text-decoration:none;font-size:30px;margin:5px}.col2 a:hover{transition:.3s;color:#f5eb00}.col3{color:#fff;font-size:15px}.oPortal{background-color:#1e1e1e;border:2px solid #f5eb00;color:#fff;font-family:Abel,sans-serif;font-size:15px;line-height:15px;padding-left:5px;padding-right:7px;transform:250ms;margin-top:5px}.oPortal:hover{background-color:#f5eb00;color:#000;font-family:Abel,sans-serif;font-size:15px;line-height:15px;transform:250ms}#credits{color:#fff;line-height:15px;max-height:15px;width:100%;border-top:1px solid #000;margin-top:10px;font-size:12px}#credits div{margin-top:10px}.col1 div{text-align:left!important}@media (max-width:768px){.col1 div{text-align:center!important}.col2,.col3{margin-top:10px}}