.hero-section{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:40px 0;height:auto;min-height:25vh}.hero-section-inside{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:40px 0;height:50vw;min-height:25vh;max-height:60vh}.hero-text{margin:20px auto 40px auto;color:#FFFFFF;max-width:900px;padding:10px;text-align:center;font-weight:500}.hero-text h1{color:#FFFFFF;font-size:64px;font-weight:bold;filter:drop-shadow(0 0 0.75rem#000000)}.hero-text p{font-size:18px;filter:drop-shadow(0 0 0.75rem#000000)}
.navbar{padding:12px 30px;background:rgba(255,255,255,0.8);text-transform:none}
.navbar-bg-expanded{background:#FFFFFF!important}
.navbar-brand img{max-height:55px;width:auto}
.nav-link{position:relative;display:inline-block;padding:15px;margin:0 15px;clear:left;-webkit-transition:color 200ms ease;transition:color 200ms ease;font-weight:700;text-decoration:none;cursor:pointer}
.navbar-light.navbar-nav.nav-link{color:rgba(0,0,0,.95)}
.navbar-light.navbar-nav.nav-link:hover{color:#C21E17}@media all and(min-width:992px){.navbar.nav-item.dropdown-menu{display:none}.navbar.nav-item:hover.dropdown-menu{display:block}.navbar.nav-item.dropdown-menu{margin-top:0}}
.book-button{display:inline-block;border-radius:0;padding:24px 36px;margin:3px 10px;font-size:18px;text-decoration:none}
.btn-danger{color:#fff;background-color:#C21E17;border-color:#C21E17}
.btn-danger:hover{color:#fff;background-color:#561B0E;border-color:#561B0E}
.btn-warning,.book-button{color:#FFFFFF;background:linear-gradient(to left,#ebbf2c,#e8bf2c)}
.btn-warning:hover,.book-button:hover{color:#561B0E}
.footer{padding:50px 0;font-size:18px;font-weight:700;background:#f9f9f9}.sub-footer{background:#f4f4f4;font-weight:400;font-size:12px;text-align:center;padding:50px 5px}.main-body{margin:30px auto}.slider-overlay{position:absolute;width:100%;top:0;left:0;z-index:150}.slider-overlay.button{float:right;margin-top:30px!important}.button{position:relative;margin-top:15px;margin-bottom:15px;padding:12px 25px;float:left;clear:left;border:2px solid#598aaa;border-radius:0;background-color:transparent;-webkit-transition:background-color 200ms ease,color 200ms ease;transition:background-color 200ms ease,color 200ms ease;color:#598aaa;font-size:18px;line-height:1em;font-weight:400;letter-spacing:0.5px;text-transform:uppercase}.button.white.in-nav{margin-top:5px;margin-bottom:5px;border:solid 1px#FFFFFF;border-radius:0;background-color:#ae232b;color:#fff;font-weight:600}.homepage-content-area{margin-top:50px;margin-bottom:50px}.custom-card{border:solid 2px#FFFFFF;margin-bottom:50px;border-radius:0;color:#FFFFFF;background:#111111}.custom-card-white{border:solid 2px#CCCCCC;margin:0 auto 50px auto;border-radius:0;color:#000000;background:#FFFFFF}.custom-card.card{background:#333333;color:#FFFFFF;border:solid 1px#FFFFFF}.custom-card.card-header{color:#0e0834;background:#CCCCCC}.custom-card.table{background:#FFFFFF}::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder,::placeholder{color:#CCCCCC!important}label{margin-bottom:0}.custom-card-pmt{-webkit-box-shadow:0px 0px 15px 2px rgba(0,0,0,0.5);box-shadow:0px 0px 15px 2px rgba(0,0,0,0.5);max-width:625px;margin:50px auto;border-radius:0;color:#000000;background:#eaf1ff}.custom-card-pmt.card-header{color:#FFFFFF;background:#194fb3;border-top-left-radius:0;border-top-right-radius:0}.custom-card-pmt h3{color:#FFFFFF}.show-preview{display:block;border-radius:0;padding:0;text-decoration:none;background:#FFFFFF;border:2px solid#555555;margin-bottom:30px;min-height:600px;overflow:hidden}.show-preview-description{position:relative;padding:20px;color:#000000}.show-preview-description h3{color:#000000;text-transform:uppercase;font-size:42px;font-weight:700}.show-preview:hover{box-shadow:1px 1px 3px#666666;-webkit-transition:background-color 500ms linear;-ms-transition:background-color 500ms linear;transition:background-color 500ms linear;text-decoration:none}.show-preview-pic{position:relative;width:100%;height:350px;background:#CCCCCC;background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden;margin:0;z-index:1}.show-preview-description h3{text-align:center}.footer__container.less-padding{padding-top:25px;padding-bottom:25px}.footer__container{display:block;width:1040px;max-width:100%;margin-right:auto;margin-left:auto;padding-top:50px;padding-bottom:50px}.w-container{margin-left:auto;margin-right:auto;max-width:940px}.form{text-align:center}.w-input,.w-select{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333333;vertical-align:middle;background-color:#ffffff;border:1px solid#cccccc}.w-button{display:inline-block;padding:9px 15px;background-color:#3898EC;color:white;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}.footer__container{display:block;width:1040px;max-width:100%;margin-right:auto;margin-left:auto;padding-top:50px;padding-bottom:50px}.footer__black{width:100%;background-color:#181714;color:#a9a59e}.footer__black a{display:inline-block;margin-top:15px;padding-right:15px;padding-left:15px;-webkit-transition:color 250ms ease;transition:color 250ms ease;color:#a9a59e;font-size:12px;font-weight:400;letter-spacing:1px;text-decoration:none}.footer__black a:hover{color:#817b71}.footer__container.centered{color:#e8d8c0;text-align:center}.footer-logo{width:175px;height:auto;margin:30px auto}.hero-image,.hero-image img{width:100%}.page-image,.page-image img{width:100%;margin:20px 0}.time-block{display:block;width:100%;padding:20px;color:#003366;background:#f4e89b;text-align:center;font-weight:700;border:solid 2px#003366;border-radius:8px;line-height:16px;margin:20px 0}.time-block:hover{text-decoration:none;background:#fbf5d0}.ease{-webkit-transition:all.3s ease-in-out;-moz-transition:all.3s ease-in-out;-o-transition:all.3s ease-in-out;-ms-transition:all.3s ease-in-out;transition:all.3s ease-in-out}fieldset{display:block;margin-left:2px;margin-right:2px;margin-bottom:1em;padding-top:0.35em;padding-bottom:1em;padding-left:0.75em;padding-right:0.75em;border:solid 1px#CCCCCC}legend{display:inline-block;width:auto;font-size:1.2em;padding-left:2px;padding-right:2px;border:none}svg a{text-decoration:none}svg a text{cursor:pointer}.sc-text{fill:#FFFFFF}.sc-default{fill:#333333}.sc-stage{fill:#010101}.sc-disabled{fill:#CCCCCC}.sc-selected{fill:#990000!important}.sc-default:hover{fill:#194fb3;cursor:pointer}@media only screen and(max-width:700px){.ctainsidetext{font-size:18px;padding-top:10px;padding-left:15px;padding-right:2px}}.cal-div{border:10px solid#FFFFFF;box-shadow:3px 3px 7px#888888;margin:10px auto;background:#eaeaea;max-width:300px}.cal-table{width:100%;text-align:center}.cal-table tbody{color:#999999;background:#FFFFFF}.cal-legend{margin:20px 0}.cal-leginst{display:inline-block;padding:4px 8px;margin:0 10px 5px 0;font-weight:700;border-radius:8px}.cal-inst{font-weight:700;position:relative;background-clip:padding-box!important;padding:5px 1px;border:1px solid#FFFFFF}.cal-inst a{color:#FFFFFF}.cal-inst a:hover{color:#eaeaea}.cal-past{opacity:0.6}.cal-inst0{background:#222222;color:#FFFFFF}.cal-inst1{background:#C21E17;color:#FFFFFF}.cal-inst2{background:#F9DC84;color:#000000}.cal-inst3{background:#FF0000;color:#FFFFFF}.cal-inst4{background:#0000FF;color:#FFFFFF}.cal-inst5{background:#69610C;color:#FFFFFF}.cal-inst6{background:#990000;color:#FFFFFF}.cal-inst7{background:#ceac8f;color:#431f00}.cal-inst8{background:#57c5de;color:#01404e}.cal-inst9{background:#69610C;color:#FFFFFF}.cal-inst10{background:#bb7ad7;color:#34014a}.cal-inst11{background:#69390C;color:#FFFFFF}.cal-inst12{background:#a1d290;color:#103a01}.cal-inst13{background:#690C0C;color:#FFFFFF}.cal-inst14{background:#333333;color:#FFFFFF}.cal-inst15{background:#e1be97;color:#492302}.cal-inst16{background:#fcfda1;color:#424301}.cal-inst17{background:#999999;color:#333333}
.cal-inst18{background:#00CCFF;color:#FFFFFF}
.cal-inst19{background:#00CCFF;background:linear-gradient(to right bottom,#00CCFF 50%, #0000FF 50%);color:#FFFFFF}
.cal-clear{border:1px solid#CCCCCC}.christmas-date{position:absolute;top:0;left:0;width:0;height:0;border-right:10px solid transparent;border-top:10px solid#990000;overflow:hidden}.gospel-date{position:absolute;top:0;right:0;width:0;height:0;border-left:10px solid transparent;border-top:10px solid#66cc00;overflow:hidden}.faux-box-1{display:inline-block;position:relative;height:24px;width:24px;line-height:1.0;padding:3px;text-align:center;color:#999999;border:solid 1px#999999}.faux-box-2{display:inline-block;position:relative;height:24px;width:24px;line-height:1.0;padding:3px;text-align:center;color:#999999;border:solid 1px#999999}.faux-box-3{display:inline-block;position:relative;height:24px;width:24px;line-height:1.0;padding:3px;text-align:center;color:#999999;border:solid 1px#999999}.faux-box-4{display:inline-block;position:relative;height:24px;width:24px;line-height:1.0;padding:3px;text-align:center;color:#999999;border:solid 1px#999999}
.special-date-1{position:absolute;top:0;right:0;width:0px;height:0px;background:#ff0000;border-top:none;border-bottom:none;border-left:none;border-bottom-left-radius:6px;overflow:hidden}
.special-date-2{position:absolute;top:0;right:0;bottom:auto;width:0px;height:0px;background:#f9dc84;border-top:none;border-bottom:none;border-left:none;border-bottom-left-radius:6px;overflow:hidden}
.special-date-3{position:absolute;top:0;right:0;bottom:auto;width:0px;height:0px;background:#ff0000;border-top:none;border-bottom:none;border-left:none;border-bottom-left-radius:6px;overflow:hidden}
@media only screen and(max-width:700px){.body-section{background-color:#FFFFFF;padding:30px 20px}}@media(min-width:576px){}@media(min-width:768px){.hero-text{margin:300px auto 40px auto}}@media(min-width:992px){}@media(min-width:1200px){}@media(min-width:1400px){}