@import url('https://fonts.googleapis.com/css?family=Literata&display=swap');@import url('https://fonts.googleapis.com/css?family=Lato:300&display=swap');*{margin:0;padding:0;box-sizing:border-box;font-family:Lato,sans-serif}header{text-align:center;background-color:#f2f2f2;margin:0}.logo{width:60%;max-width:500px;margin:5%}.nav-bar{background:#003b4d;width:100%;display:flex;flex-direction:column;text-align:center}.link-tier-1,.link-tier-2,.menu-bars{cursor:pointer;transition:background .3s}.menu-bars{color:#fff;display:block;padding:1.5%;text-align:center;font-size:2rem}.nav-ul{background:#003b4d;list-style:none;margin:0;width:100%}.nav-ul,[id^=toggle]{display:none}[id^=toggle]:checked+.nav-ul{display:block}.nav-tier-1,.nav-tier-2{display:block;z-index:100}.nav-tier-1{background-color:#003b4d;color:#fff}.link-tier-1,.link-tier-2{display:block;padding:10px 20px;text-decoration:none}.link-tier-1{display:block;text-decoration:none;margin:0;color:#fff}.link-tier-2{color:#003b4d;background-color:#f2f2f2}.link-tier-1:hover,.link-tier-2:hover{background:#006686;color:#f2f2f2}h1,h2,h3,h4,h5,h6,strong{font-family:Literata,serif}h1 a:link,h2 a:link,h3 a:link{text-decoration:none;font-family:Literata,serif;color:#595959}h1 a:visited,h2 a:visited,h3 a:visited{color:#595959}h1 a:hover,h2 a:hover,h3 a:hover{color:#003b4d}h1 a:active,h2 a:active,h3 a:active{color:#006686}h1{font-size:2rem;color:#003b4d}h2{font-size:1.5rem;color:#384c54}h3{font-size:1.25rem;color:#006686;margin:0 0 10px 0}h4{color:#333}h4 strong{font-size:130%;font-weight:700}p{font-family:Lato,sans-serif;font-size:1rem;color:#384c54}p a:link{color:#006686;text-decoration:none}p a:visited{color:#006686}p a:hover{color:grey}p a:active{color:#384c54}.center{text-align:center}.link-button{display:flex;justify-content:center;align-content:center;width:40%;min-width:300px;height:80px;margin:0 auto 20px auto;padding:20px;border-radius:15px;font-family:Literata,serif;font-size:1.9rem;background-color:#006686;border:#003b4d solid 2px}.link-button:link{color:#fff;text-decoration:none}.link-button:visited{color:#fff}.link-button:hover{color:#006686;background-color:#fff;border:#006686 solid 2px;box-shadow:0 10px 8px -8px #000}section{margin:0 auto}.text{margin:0 5%}.fulltext{max-width:1000px;margin:0 auto}#slider{position:relative;height:300px;width:100%;max-width:1200px;margin:0 auto 20px auto;overflow:hidden}#slider picture{position:absolute;width:100%;animation-name:sliderFadeInOut;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:28s;-webkit-animation-name:sliderFadeInOut;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:28s;-moz-animation-name:sliderFadeInOut;-moz-animation-timing-function:ease-in-out;-moz-animation-iteration-count:infinite;-moz-animation-duration:28s}@keyframes sliderFadeInOut{0%{opacity:1}11%{opacity:1}13%{opacity:0}98%{opacity:0}100%{opacity:1}}@-webkit-keyframes sliderFadeInOut{0%{opacity:1}11%{opacity:1}13%{opacity:0}98%{opacity:0}100%{opacity:1}}@-moz-keyframes sliderFadeInOut{0%{opacity:1}11%{opacity:1}13%{opacity:0}98%{opacity:0}100%{opacity:1}}#slider picture:nth-of-type(1){animation-delay:24.5s;-webkit-animation-delay:24.5s;-moz-animation-delay:24.5s}#slider picture:nth-of-type(2){animation-delay:21s;-webkit-animation-delay:21s;-moz-animation-delay:21s}#slider picture:nth-of-type(3){animation-delay:17.5s;-webkit-animation-delay:17.5s;-moz-animation-delay:17.5s}#slider picture:nth-of-type(4){animation-delay:14s;-webkit-animation-delay:14s;-moz-animation-delay:14s}#slider picture:nth-of-type(5){animation-delay:10.5s;-webkit-animation-delay:10.5s;-moz-animation-delay:10.5s}#slider picture:nth-of-type(6){animation-delay:7s;-webkit-animation-delay:7s;-moz-animation-delay:7s}#slider picture:nth-of-type(7){animation-delay:3.5s;-webkit-animation-delay:3.5s;-moz-animation-delay:3.5s}#slider picture:nth-of-type(8){animation-delay:0s;-webkit-animation-delay:0s;-moz-animation-delay:0s}.book-button{display:none}.events-button{display:none}.home-temple-buttons-container{display:none}.wide-location-links{display:none}.quotes-slider{position:relative;background:#f2f2f2}.quoteSlides{display:none;padding:40px 60px;text-align:center}.quote-next,.quote-prev{cursor:pointer;position:absolute;top:50%;width:auto;margin-top:-30px;padding:16px;color:#888;font-weight:700;font-size:20px;border-radius:0 3px 3px 0;user-select:none}.quote-next{position:absolute;right:0;border-radius:3px 0 0 3px}.quote-next:hover,.quote-prev:hover{background-color:rgba(0,0,0,.8);color:#fff}.dot-container{text-align:center;padding:15px;background:#ddd;margin:0 0 20px 0}.dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#ccc;border-radius:50%;display:inline-block;transition:background-color .6s ease}.active,.dot:hover{background-color:#717171}q{color:#006686;font-size:1.2rem;font-style:italic}.author{color:#595959;padding:5px}.location-pages figure,.service-pages figure{max-width:500px;text-align:center;margin:10px auto}.location-pages figure img,.service-pages figure img{border-radius:20px;width:90%;border:solid #384c54}.service-pages .text{max-width:500px;margin:5%}.service-pages ul{list-style-position:inside}.service-pages ul li{color:#384c54;padding:0 0 0 30px}.location-container{margin:2% auto}.location-container figure{margin:0 auto 5% auto}.location-container figcaption{font-family:Literata,serif}.location-pages figure img:hover{border:#006686 solid;box-shadow:0 10px 8px -8px #000}.location-container a:link{color:#384c54;font-size:1.5rem;text-decoration:none}.location-container a:visited{color:#384c54}.location-container a:hover{color:#006686}.inn-location-description{margin:20px 0}.inn-pages ul{list-style-position:inside}.inn-pages ul li{color:#384c54;padding:0 0 0 30px}.temple-page figure{width:90%;text-align:center;margin:5% auto}.temple-page figure img{border-radius:20px;width:100%;border:#006686 solid 1.5px}.weather{border:#006686 solid 1px;border-radius:20px;width:100%;margin:2% auto 0 auto;padding:2%}#info{border:#006686 solid 1px;border-radius:20px;width:90%;padding:5%}#closures{text-align:left;border:#006686 solid 1px;border-radius:20px;width:90%;margin:5% auto;padding:0 5% 5% 5%}.accordion{font-family:Lato,sans-serif;font-size:1em;background-color:#eee;color:#444;cursor:pointer;padding:15px;width:90%;border:none;text-align:left;outline:0;transition:.3s}.accordion:hover,.active{background-color:#006686;color:#fff}.accordion:after{content:'\002B';color:#777;font-weight:700;float:right;margin-left:5px}.panel{font-size:.8rem;width:300px;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.panel p{padding:1%}.mySlides img{vertical-align:middle}.gallery-container{position:relative}.mySlides{display:none;padding:0}.mySlides img{width:100%}.next,.prev{cursor:pointer;position:absolute;top:40%;width:auto;padding:16px;margin-top:-50px;color:#fff;font-weight:700;font-size:50px;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none}.next{right:0;border-radius:3px 0 0 3px}.next:hover,.prev:hover{color:#fff}.caption-container{text-align:center;background-color:#f2f2f2;padding:5px 16px;color:purple}.gallery-row:after{content:"";display:table;clear:both}.gallery-column{float:left;width:10%}.thumbnail{opacity:.6;width:100%}.active,.thumbnail:hover{opacity:1;cursor:pointer}.reservations-section{max-width:1020px;margin:0 auto}.reservations-section form{margin:5%}.reservations-section form label{font-size:1.1rem;line-height:1.5rem}.reservations-section form p{margin:2% 0}.reservations-section form input,.reservations-section form textarea{border:solid #006686 1px;border-radius:15px;line-height:2rem;padding:0 3%;width:100%}.reservations-section button{width:60%;min-width:300px;margin:0 auto 20px auto;padding:10px;border-radius:15px;font-size:1.2rem;background-color:#006686;color:#fff;border:#003b4d solid 2px}.reservations-form button:hover{color:#006686;background-color:#fff;border:#006686 solid 2px;box-shadow:0 10px 8px -8px #000;cursor:pointer}.reservations-section iframe{min-width:300px;width:100%;height:300px;border:none}.contact-section{max-width:900px;margin:0 auto}.contact-section form{margin:5%}.contact-section form label{font-size:1.1rem;line-height:1.5rem}.contact-section form p{margin:2% 0}.contact-section form input,.contact-section form textarea{border:solid #006686 1px;border-radius:15px;line-height:2rem;padding:0 3%;width:100%}.contact-section button{width:40%;min-width:100px;margin:0 auto 20px auto;padding:10px;border-radius:15px;font-size:1.2rem;background-color:#006686;color:#fff;border:#003b4d solid 2px}.contact-form button:hover{color:#006686;background-color:#fff;border:#006686 solid 2px;box-shadow:0 10px 8px -8px #000;cursor:pointer}.contact-section iframe{min-width:300px;width:100%;height:300px;border:none}#footer{background-color:#384c54;text-align:center;width:100%;margin:0;padding:2.5%}#footer p{font-size:.75rem;line-height:1rem;color:#fff;margin:5%}#footer p a:link{color:#ccf3ff;text-decoration:none}#footer p a:visited{color:#ccf3ff}#footer p a:hover{color:#0089b3}#footer p a:active{color:#fff}